From 89246011eebbbe26956c8ec277387f8690b5f4b4 Mon Sep 17 00:00:00 2001 From: Xenya Date: Wed, 15 Apr 2020 16:49:39 +0300 Subject: [PATCH 01/22] implementing mock --- .gitignore | 79 +++++++++++++++++++++++++++++++ CMakeLists.txt | 92 +++++++++++++++++++++++++++++++++++++ headers/ClientTextManager.h | 11 +++++ headers/RoomTextManager.h | 16 +++++++ headers/TextDiff.h | 4 ++ headers/TextManager.h | 24 ++++++++++ tests.cpp | 83 +++++++++++++++++++++++++++++++++ 7 files changed, 309 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt create mode 100644 headers/ClientTextManager.h create mode 100644 headers/RoomTextManager.h create mode 100644 headers/TextDiff.h create mode 100644 headers/TextManager.h create mode 100644 tests.cpp diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ef9e7eb --- /dev/null +++ b/.gitignore @@ -0,0 +1,79 @@ +cmake-build-debug/ +cmake-build-debug +# Prerequisites +*.d + +# Compiled Object files +*.o +*.slo +*.ko +*.lo +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Compiled Dynamic libraries +*.so +*.dylib +*.dll + +# Fortran module files +*.mod +*.smod + +# Compiled Static libraries +*.lai +*.la +*.a +*.lib + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# Debug files +*.dSYM/ +*.su +*.idb +*.pdb + +# Kernel Module Compile Results +*.mod* +*.cmd +.tmp_versions/ +modules.order +Module.symvers +Mkfile.old +dkms.conf + +# Local +local* +.idea/ +.vscode/ +.DS_Store +venv +*.log diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..402514f --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,92 @@ +cmake_minimum_required(VERSION 3.11) +project(test) + +find_package(GTest REQUIRED) +find_package(Threads REQUIRED) +include_directories(project/headers) +include_directories("${GTEST_INCLUDE_DIRS}") + +function(_gmock_append_debugs _endvar _library) + if(${_library} AND ${_library}_DEBUG) + set(_output optimized ${${_library}} debug ${${_library}_DEBUG}) + else() + set(_output ${${_library}}) + endif() + set(${_endvar} ${_output} PARENT_SCOPE) +endfunction() + +function(_gmock_find_library _name) + find_library(${_name} + NAMES ${ARGN} + HINTS + $ENV{GMOCK_ROOT} + ${GMOCK_ROOT} + PATH_SUFFIXES ${_gmock_libpath_suffixes} + ) + mark_as_advanced(${_name}) +endfunction() + + +if(NOT DEFINED GMOCK_MSVC_SEARCH) + set(GMOCK_MSVC_SEARCH MD) +endif() + +set(_gmock_libpath_suffixes lib) +if(MSVC) + if(GMOCK_MSVC_SEARCH STREQUAL "MD") + list(APPEND _gmock_libpath_suffixes + msvc/gmock-md/Debug + msvc/gmock-md/Release) + elseif(GMOCK_MSVC_SEARCH STREQUAL "MT") + list(APPEND _gmock_libpath_suffixes + msvc/gmock/Debug + msvc/gmock/Release) + endif() +endif() + +find_path(GMOCK_INCLUDE_DIR gmock/gmock.h + HINTS + $ENV{GMOCK_ROOT}/include + ${GMOCK_ROOT}/include + ) +mark_as_advanced(GMOCK_INCLUDE_DIR) + +if(MSVC AND GMOCK_MSVC_SEARCH STREQUAL "MD") + # The provided /MD project files for Google Mock add -md suffixes to the + # library names. + _gmock_find_library(GMOCK_LIBRARY gmock-md gmock) + _gmock_find_library(GMOCK_LIBRARY_DEBUG gmock-mdd gmockd) + _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main-md gmock_main) + _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_main-mdd gmock_maind) +else() + _gmock_find_library(GMOCK_LIBRARY gmock) + _gmock_find_library(GMOCK_LIBRARY_DEBUG gmockd) + _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main) + _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_maind) +endif() + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY) + +if(GMOCK_FOUND) + set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR}) + _gmock_append_debugs(GMOCK_LIBRARIES GMOCK_LIBRARY) + _gmock_append_debugs(GMOCK_MAIN_LIBRARIES GMOCK_MAIN_LIBRARY) + set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES}) +endif() + +# end of search code + +add_executable(tests tests.cpp + headers/RoomTextManager.h + headers/ClientTextManager.h + headers/TextDiff.h + headers/TextManager.h) + +set_target_properties(tests PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") + +target_link_libraries(tests ${GTEST_BOTH_LIBRARIES} ${GMOCK_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) + +add_test( + NAME BaseTest + COMMAND tests +) diff --git a/headers/ClientTextManager.h b/headers/ClientTextManager.h new file mode 100644 index 0000000..3e6897b --- /dev/null +++ b/headers/ClientTextManager.h @@ -0,0 +1,11 @@ +#pragma once +#include "TextManager.h" +#include +class ClientTextManager: public TextManager { +private: +std::string prevText; +public: + ClientTextManager(); + bool updateText(std::string,std::map); +}; + diff --git a/headers/RoomTextManager.h b/headers/RoomTextManager.h new file mode 100644 index 0000000..b109830 --- /dev/null +++ b/headers/RoomTextManager.h @@ -0,0 +1,16 @@ +#pragma once +#include "TextManager.h" +#include +#include +class RoomTextManager: public TextManager { +private: + std::string prevText; + std::map diffToHandle; + std::map diffToSend; +public: + RoomTextManager(); + bool addDiff(TextDiff); + TextDiff getDiff(); + std::map formDiff(std::string cur, std::string prev); + +}; diff --git a/headers/TextDiff.h b/headers/TextDiff.h new file mode 100644 index 0000000..ac9816d --- /dev/null +++ b/headers/TextDiff.h @@ -0,0 +1,4 @@ +#pragma once +#include + + diff --git a/headers/TextManager.h b/headers/TextManager.h new file mode 100644 index 0000000..4acbfd6 --- /dev/null +++ b/headers/TextManager.h @@ -0,0 +1,24 @@ +#pragma once +#include +#include + +struct TextDiff { +public: + int carriagePosition; + int textLength; + std::string diffType; + std::string body; +}; + +class TextManager { +protected: + std::string currentText; + +public: + std::map formDiff(std::string cur, std::string prev); + TextManager(); + std::string getString(); +}; + + + diff --git a/tests.cpp b/tests.cpp new file mode 100644 index 0000000..039f02b --- /dev/null +++ b/tests.cpp @@ -0,0 +1,83 @@ +#include "gmock/gmock.h" +#include "headers/RoomTextManager.h" +#include "headers/ClientTextManager.h" +#include "headers/TextDiff.h" + +using ::testing::AtLeast; +using ::testing::DoAll; +using ::testing::Return; +using ::testing::SetArgReferee; + + + +class MockRoomTextManager : public RoomTextManager { +public: + MOCK_METHOD1(addDiff, bool(TextDiff a)); + MOCK_METHOD0(getString, void()); + MOCK_METHOD0(getDiff, TextDiff()); + MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); +}; + + +class MockClientTextManager : public ClientTextManager { + MOCK_METHOD2(updateText, bool(std::string a, std::map)); + MOCK_METHOD0(getString, void()); + MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); +}; + +template +class GUI { +private: + std::string current; + ManagerType *manager_; +public: + GUI(ManagerType *manager) : manager_(manager) { + current = " "; + } + void displayContentToTextbox() { + TextDiff diff; + std::map a = {{diff,1}}; + manager_->addDiff(diff); + manager_->getString(); + manager_->getDiff(); + manager_->formDiff(current, current); + } +}; +template +class ChatRoom { +private: + std::string current; + ManagerType *manager_; +public: + ChatRoom(ManagerType *manager):manager_(manager) { + current = " "; + } +std::string getText() { + struct TextDiff diff = {0, 0, " ", " "}; + std::map a = {{diff,1}}; + manager_->updateText(current,a); + manager_->formDiff(current,current); + return current; + } + +}; + +TEST(RoomText, Test1) { + MockRoomTextManager textManager; + struct TextDiff diff = {0, 0, " ", " "}; + EXPECT_CALL(textManager, addDiff(diff)).Times(AtLeast(1)); + EXPECT_CALL(textManager, getString()).Times(AtLeast(1)); + EXPECT_CALL(textManager, formDiff(" "," ")).Times(AtLeast(1)); + GUI chat(&textManager); + chat.displayContentToTextbox(); + +} + +TEST(ClientText, Test1) { + EXPECT_TRUE(1); +} + +int main(int argc, char **argv) { + ::testing::InitGoogleMock(&argc, argv); + return RUN_ALL_TESTS(); +} \ No newline at end of file From b63b90299f1884cbbbd8ae3d2c4ed148a1893d5d Mon Sep 17 00:00:00 2001 From: Xenya Date: Wed, 15 Apr 2020 17:37:10 +0300 Subject: [PATCH 02/22] implementing mock --- tests.cpp | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/tests.cpp b/tests.cpp index 039f02b..ce69f16 100644 --- a/tests.cpp +++ b/tests.cpp @@ -10,19 +10,20 @@ using ::testing::SetArgReferee; -class MockRoomTextManager : public RoomTextManager { +class MockRoomTextManager : public RoomTextManager { public: - MOCK_METHOD1(addDiff, bool(TextDiff a)); + MOCK_METHOD1(addDiff, bool(std::string a)); MOCK_METHOD0(getString, void()); - MOCK_METHOD0(getDiff, TextDiff()); - MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); + MOCK_METHOD0(getDiff, std::string()); + MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); }; -class MockClientTextManager : public ClientTextManager { - MOCK_METHOD2(updateText, bool(std::string a, std::map)); +class MockClientTextManager : public ClientTextManager { +public: + MOCK_METHOD2(updateText, bool(std::string a, std::string diff)); MOCK_METHOD0(getString, void()); - MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); + MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); }; template @@ -35,9 +36,8 @@ class GUI { current = " "; } void displayContentToTextbox() { - TextDiff diff; - std::map a = {{diff,1}}; - manager_->addDiff(diff); + std::map a = {{" ",1}}; + manager_->addDiff(" "); manager_->getString(); manager_->getDiff(); manager_->formDiff(current, current); @@ -53,28 +53,28 @@ class ChatRoom { current = " "; } std::string getText() { - struct TextDiff diff = {0, 0, " ", " "}; - std::map a = {{diff,1}}; - manager_->updateText(current,a); + std::map a = {{" ",1}}; + manager_->updateText(current,current); manager_->formDiff(current,current); return current; } - }; TEST(RoomText, Test1) { MockRoomTextManager textManager; - struct TextDiff diff = {0, 0, " ", " "}; - EXPECT_CALL(textManager, addDiff(diff)).Times(AtLeast(1)); + EXPECT_CALL(textManager, addDiff(" ")).Times(AtLeast(1)); EXPECT_CALL(textManager, getString()).Times(AtLeast(1)); EXPECT_CALL(textManager, formDiff(" "," ")).Times(AtLeast(1)); - GUI chat(&textManager); + GUI> chat(&textManager); chat.displayContentToTextbox(); - } TEST(ClientText, Test1) { - EXPECT_TRUE(1); + MockClientTextManager textManager; + EXPECT_CALL(textManager, formDiff(" "," ")).Times(AtLeast(1)); + EXPECT_CALL(textManager, updateText(" "," ")).Times(AtLeast(1)); + ChatRoom chat(&textManager); + chat.getText(); } int main(int argc, char **argv) { From 81f25456e2e95ce24fdef5e34257ef8cf801f802 Mon Sep 17 00:00:00 2001 From: Xenya Date: Sat, 18 Apr 2020 15:02:52 +0300 Subject: [PATCH 03/22] mock done --- CMakeLists.txt | 12 ++++----- headers/ClientTextManager.h | 4 +-- headers/RoomTextManager.h | 12 ++++----- headers/TextManager.h | 3 +-- src/ClientTextManager.cpp | 5 ++++ src/RoomTextManager.cpp | 5 ++++ src/TextDiff.cpp | 5 ++++ src/TextManager.cpp | 5 ++++ tests.cpp | 52 +++++++++++++++++-------------------- 9 files changed, 59 insertions(+), 44 deletions(-) create mode 100644 src/ClientTextManager.cpp create mode 100644 src/RoomTextManager.cpp create mode 100644 src/TextDiff.cpp create mode 100644 src/TextManager.cpp diff --git a/CMakeLists.txt b/CMakeLists.txt index 402514f..ee498a6 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -6,6 +6,12 @@ find_package(Threads REQUIRED) include_directories(project/headers) include_directories("${GTEST_INCLUDE_DIRS}") +add_executable(tests tests.cpp + headers/RoomTextManager.h + headers/ClientTextManager.h + headers/TextDiff.h + headers/TextManager.h) + function(_gmock_append_debugs _endvar _library) if(${_library} AND ${_library}_DEBUG) set(_output optimized ${${_library}} debug ${${_library}_DEBUG}) @@ -76,12 +82,6 @@ endif() # end of search code -add_executable(tests tests.cpp - headers/RoomTextManager.h - headers/ClientTextManager.h - headers/TextDiff.h - headers/TextManager.h) - set_target_properties(tests PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") target_link_libraries(tests ${GTEST_BOTH_LIBRARIES} ${GMOCK_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) diff --git a/headers/ClientTextManager.h b/headers/ClientTextManager.h index 3e6897b..36b2a69 100644 --- a/headers/ClientTextManager.h +++ b/headers/ClientTextManager.h @@ -1,11 +1,11 @@ #pragma once #include "TextManager.h" #include + class ClientTextManager: public TextManager { private: std::string prevText; public: - ClientTextManager(); - bool updateText(std::string,std::map); + bool updateText(std::string,std::string); }; diff --git a/headers/RoomTextManager.h b/headers/RoomTextManager.h index b109830..93b5912 100644 --- a/headers/RoomTextManager.h +++ b/headers/RoomTextManager.h @@ -2,15 +2,15 @@ #include "TextManager.h" #include #include + class RoomTextManager: public TextManager { private: std::string prevText; - std::map diffToHandle; - std::map diffToSend; + std::map diffToHandle; + std::map diffToSend; public: - RoomTextManager(); - bool addDiff(TextDiff); - TextDiff getDiff(); - std::map formDiff(std::string cur, std::string prev); + bool addDiff(std::string); + std::string getDiff(); + std::map formDiff(std::string cur, std::string prev); }; diff --git a/headers/TextManager.h b/headers/TextManager.h index 4acbfd6..929ef93 100644 --- a/headers/TextManager.h +++ b/headers/TextManager.h @@ -15,8 +15,7 @@ class TextManager { std::string currentText; public: - std::map formDiff(std::string cur, std::string prev); - TextManager(); + std::map formDiff(std::string cur, std::string prev); std::string getString(); }; diff --git a/src/ClientTextManager.cpp b/src/ClientTextManager.cpp new file mode 100644 index 0000000..89c5291 --- /dev/null +++ b/src/ClientTextManager.cpp @@ -0,0 +1,5 @@ +// +// Created by naysudes on 15.04.2020. +// + +#include "../headers/ClientTextManager.h" diff --git a/src/RoomTextManager.cpp b/src/RoomTextManager.cpp new file mode 100644 index 0000000..2c8851b --- /dev/null +++ b/src/RoomTextManager.cpp @@ -0,0 +1,5 @@ +// +// Created by naysudes on 15.04.2020. +// + +#include "../headers/RoomTextManager.h" diff --git a/src/TextDiff.cpp b/src/TextDiff.cpp new file mode 100644 index 0000000..63dd7cc --- /dev/null +++ b/src/TextDiff.cpp @@ -0,0 +1,5 @@ +// +// Created by naysudes on 15.04.2020. +// + +#include "../headers/TextDiff.h" diff --git a/src/TextManager.cpp b/src/TextManager.cpp new file mode 100644 index 0000000..3fb3e14 --- /dev/null +++ b/src/TextManager.cpp @@ -0,0 +1,5 @@ +// +// Created by naysudes on 15.04.2020. +// + +#include "../headers/TextManager.h" diff --git a/tests.cpp b/tests.cpp index ce69f16..88e2b20 100644 --- a/tests.cpp +++ b/tests.cpp @@ -9,67 +9,63 @@ using ::testing::Return; using ::testing::SetArgReferee; - -class MockRoomTextManager : public RoomTextManager { +class MockClientTextManager : public ClientTextManager { public: - MOCK_METHOD1(addDiff, bool(std::string a)); + MOCK_METHOD2(updateText, bool(std::string a, std::string diff)); MOCK_METHOD0(getString, void()); - MOCK_METHOD0(getDiff, std::string()); MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); }; - - -class MockClientTextManager : public ClientTextManager { +class MockRoomTextManager : public RoomTextManager { public: - MOCK_METHOD2(updateText, bool(std::string a, std::string diff)); + MOCK_METHOD1(addDiff, bool(std::string a)); MOCK_METHOD0(getString, void()); + MOCK_METHOD0(getDiff, std::string()); MOCK_METHOD2(formDiff, std::map(std::string cur, std::string prev)); }; template -class GUI { +class ChatRoom { private: std::string current; ManagerType *manager_; public: - GUI(ManagerType *manager) : manager_(manager) { + ChatRoom(ManagerType *manager):manager_(manager) { current = " "; } - void displayContentToTextbox() { - std::map a = {{" ",1}}; - manager_->addDiff(" "); - manager_->getString(); - manager_->getDiff(); - manager_->formDiff(current, current); +std::string getText() { + std::map a = {{" ",1}}; + manager_->updateText(current,current); + manager_->formDiff(current,current); + return current; } }; template -class ChatRoom { +class GUI { private: std::string current; ManagerType *manager_; public: - ChatRoom(ManagerType *manager):manager_(manager) { + GUI(ManagerType *manager) : manager_(manager) { current = " "; } -std::string getText() { - std::map a = {{" ",1}}; - manager_->updateText(current,current); - manager_->formDiff(current,current); - return current; + void displayContentToTextbox() { + std::map a = {{" ",1}}; + manager_->addDiff(" "); + manager_->getString(); + manager_->getDiff(); + manager_->formDiff(current, current); } }; - -TEST(RoomText, Test1) { +TEST(RoomText, IsCalled) { MockRoomTextManager textManager; EXPECT_CALL(textManager, addDiff(" ")).Times(AtLeast(1)); EXPECT_CALL(textManager, getString()).Times(AtLeast(1)); EXPECT_CALL(textManager, formDiff(" "," ")).Times(AtLeast(1)); - GUI> chat(&textManager); + GUI chat(&textManager); chat.displayContentToTextbox(); } -TEST(ClientText, Test1) { +TEST(ClientText, IsCalled) { MockClientTextManager textManager; EXPECT_CALL(textManager, formDiff(" "," ")).Times(AtLeast(1)); EXPECT_CALL(textManager, updateText(" "," ")).Times(AtLeast(1)); @@ -80,4 +76,4 @@ TEST(ClientText, Test1) { int main(int argc, char **argv) { ::testing::InitGoogleMock(&argc, argv); return RUN_ALL_TESTS(); -} \ No newline at end of file +} From 7d4611d3faa31e7e44ab9cce06eb216cbe783cc8 Mon Sep 17 00:00:00 2001 From: Xenya Date: Sat, 18 Apr 2020 15:08:58 +0300 Subject: [PATCH 04/22] mock done --- tests.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/tests.cpp b/tests.cpp index 88e2b20..bfb1a4d 100644 --- a/tests.cpp +++ b/tests.cpp @@ -4,10 +4,6 @@ #include "headers/TextDiff.h" using ::testing::AtLeast; -using ::testing::DoAll; -using ::testing::Return; -using ::testing::SetArgReferee; - class MockClientTextManager : public ClientTextManager { public: From 383a9e55ab35484f3180ab4aa6ef777c68d66427 Mon Sep 17 00:00:00 2001 From: Xenya Date: Mon, 25 May 2020 02:02:52 +0300 Subject: [PATCH 05/22] clearing --- CMakeLists.txt | 98 +- headers/ClientTextManager.h | 11 - headers/RoomTextManager.h | 16 - headers/TextDiff.h | 4 - headers/TextManager.h | 23 - linters/cppcheck/cfg/avr.cfg | 431 + linters/cppcheck/cfg/bsd.cfg | 140 + linters/cppcheck/cfg/cppcheck-cfg.rng | 443 + linters/cppcheck/cfg/cppcheck-lib.cfg | 44 + linters/cppcheck/cfg/embedded_sql.cfg | 4 + linters/cppcheck/cfg/gnu.cfg | 805 + linters/cppcheck/cfg/gtk.cfg | 18044 +++++++++++++++++++++++ linters/cppcheck/cfg/microsoft_sal.cfg | 329 + linters/cppcheck/cfg/motif.cfg | 191 + linters/cppcheck/cfg/posix.cfg | 3792 +++++ linters/cppcheck/cfg/qt.cfg | 453 + linters/cppcheck/cfg/sdl.cfg | 78 + linters/cppcheck/cfg/sfml.cfg | 301 + linters/cppcheck/cfg/std.cfg | 6595 +++++++++ linters/cppcheck/cfg/windows.cfg | 3965 +++++ linters/cppcheck/cfg/wxwidgets.cfg | 1087 ++ linters/cppcheck/cppcheck | Bin 0 -> 3154328 bytes linters/cpplint/CPPLINT.cfg | 8 + linters/cpplint/cpplint.py | 6229 ++++++++ linters/run.sh | 21 + src/ClientTextManager.cpp | 5 - src/RoomTextManager.cpp | 5 - src/TextDiff.cpp | 5 - src/TextManager.cpp | 5 - tests/CMakeLists.txt | 92 + tests.cpp => tests/tests.cpp | 6 +- 31 files changed, 43063 insertions(+), 167 deletions(-) delete mode 100644 headers/ClientTextManager.h delete mode 100644 headers/RoomTextManager.h delete mode 100644 headers/TextDiff.h delete mode 100644 headers/TextManager.h create mode 100755 linters/cppcheck/cfg/avr.cfg create mode 100755 linters/cppcheck/cfg/bsd.cfg create mode 100755 linters/cppcheck/cfg/cppcheck-cfg.rng create mode 100755 linters/cppcheck/cfg/cppcheck-lib.cfg create mode 100755 linters/cppcheck/cfg/embedded_sql.cfg create mode 100755 linters/cppcheck/cfg/gnu.cfg create mode 100755 linters/cppcheck/cfg/gtk.cfg create mode 100755 linters/cppcheck/cfg/microsoft_sal.cfg create mode 100755 linters/cppcheck/cfg/motif.cfg create mode 100755 linters/cppcheck/cfg/posix.cfg create mode 100755 linters/cppcheck/cfg/qt.cfg create mode 100755 linters/cppcheck/cfg/sdl.cfg create mode 100755 linters/cppcheck/cfg/sfml.cfg create mode 100755 linters/cppcheck/cfg/std.cfg create mode 100755 linters/cppcheck/cfg/windows.cfg create mode 100755 linters/cppcheck/cfg/wxwidgets.cfg create mode 100755 linters/cppcheck/cppcheck create mode 100644 linters/cpplint/CPPLINT.cfg create mode 100755 linters/cpplint/cpplint.py create mode 100755 linters/run.sh delete mode 100644 src/ClientTextManager.cpp delete mode 100644 src/RoomTextManager.cpp delete mode 100644 src/TextDiff.cpp delete mode 100644 src/TextManager.cpp create mode 100644 tests/CMakeLists.txt rename tests.cpp => tests/tests.cpp (94%) diff --git a/CMakeLists.txt b/CMakeLists.txt index ee498a6..dfaba1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,92 +1,10 @@ cmake_minimum_required(VERSION 3.11) -project(test) - -find_package(GTest REQUIRED) -find_package(Threads REQUIRED) -include_directories(project/headers) -include_directories("${GTEST_INCLUDE_DIRS}") - -add_executable(tests tests.cpp +project(text_editor) +add_executable( main + src/RoomTextManager.cpp headers/RoomTextManager.h - headers/ClientTextManager.h - headers/TextDiff.h - headers/TextManager.h) - -function(_gmock_append_debugs _endvar _library) - if(${_library} AND ${_library}_DEBUG) - set(_output optimized ${${_library}} debug ${${_library}_DEBUG}) - else() - set(_output ${${_library}}) - endif() - set(${_endvar} ${_output} PARENT_SCOPE) -endfunction() - -function(_gmock_find_library _name) - find_library(${_name} - NAMES ${ARGN} - HINTS - $ENV{GMOCK_ROOT} - ${GMOCK_ROOT} - PATH_SUFFIXES ${_gmock_libpath_suffixes} - ) - mark_as_advanced(${_name}) -endfunction() - - -if(NOT DEFINED GMOCK_MSVC_SEARCH) - set(GMOCK_MSVC_SEARCH MD) -endif() - -set(_gmock_libpath_suffixes lib) -if(MSVC) - if(GMOCK_MSVC_SEARCH STREQUAL "MD") - list(APPEND _gmock_libpath_suffixes - msvc/gmock-md/Debug - msvc/gmock-md/Release) - elseif(GMOCK_MSVC_SEARCH STREQUAL "MT") - list(APPEND _gmock_libpath_suffixes - msvc/gmock/Debug - msvc/gmock/Release) - endif() -endif() - -find_path(GMOCK_INCLUDE_DIR gmock/gmock.h - HINTS - $ENV{GMOCK_ROOT}/include - ${GMOCK_ROOT}/include - ) -mark_as_advanced(GMOCK_INCLUDE_DIR) - -if(MSVC AND GMOCK_MSVC_SEARCH STREQUAL "MD") - # The provided /MD project files for Google Mock add -md suffixes to the - # library names. - _gmock_find_library(GMOCK_LIBRARY gmock-md gmock) - _gmock_find_library(GMOCK_LIBRARY_DEBUG gmock-mdd gmockd) - _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main-md gmock_main) - _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_main-mdd gmock_maind) -else() - _gmock_find_library(GMOCK_LIBRARY gmock) - _gmock_find_library(GMOCK_LIBRARY_DEBUG gmockd) - _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main) - _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_maind) -endif() - -FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY) - -if(GMOCK_FOUND) - set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR}) - _gmock_append_debugs(GMOCK_LIBRARIES GMOCK_LIBRARY) - _gmock_append_debugs(GMOCK_MAIN_LIBRARIES GMOCK_MAIN_LIBRARY) - set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES}) -endif() - -# end of search code - -set_target_properties(tests PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") - -target_link_libraries(tests ${GTEST_BOTH_LIBRARIES} ${GMOCK_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) - -add_test( - NAME BaseTest - COMMAND tests -) + src/ClientTextManager.cpp + src/TextManager.cpp + src/Traits.cpp + src/main.cpp) +include_directories(headers) \ No newline at end of file diff --git a/headers/ClientTextManager.h b/headers/ClientTextManager.h deleted file mode 100644 index 36b2a69..0000000 --- a/headers/ClientTextManager.h +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once -#include "TextManager.h" -#include - -class ClientTextManager: public TextManager { -private: -std::string prevText; -public: - bool updateText(std::string,std::string); -}; - diff --git a/headers/RoomTextManager.h b/headers/RoomTextManager.h deleted file mode 100644 index 93b5912..0000000 --- a/headers/RoomTextManager.h +++ /dev/null @@ -1,16 +0,0 @@ -#pragma once -#include "TextManager.h" -#include -#include - -class RoomTextManager: public TextManager { -private: - std::string prevText; - std::map diffToHandle; - std::map diffToSend; -public: - bool addDiff(std::string); - std::string getDiff(); - std::map formDiff(std::string cur, std::string prev); - -}; diff --git a/headers/TextDiff.h b/headers/TextDiff.h deleted file mode 100644 index ac9816d..0000000 --- a/headers/TextDiff.h +++ /dev/null @@ -1,4 +0,0 @@ -#pragma once -#include - - diff --git a/headers/TextManager.h b/headers/TextManager.h deleted file mode 100644 index 929ef93..0000000 --- a/headers/TextManager.h +++ /dev/null @@ -1,23 +0,0 @@ -#pragma once -#include -#include - -struct TextDiff { -public: - int carriagePosition; - int textLength; - std::string diffType; - std::string body; -}; - -class TextManager { -protected: - std::string currentText; - -public: - std::map formDiff(std::string cur, std::string prev); - std::string getString(); -}; - - - diff --git a/linters/cppcheck/cfg/avr.cfg b/linters/cppcheck/cfg/avr.cfg new file mode 100755 index 0000000..0efb2d5 --- /dev/null +++ b/linters/cppcheck/cfg/avr.cfg @@ -0,0 +1,431 @@ + + + + + + + + + + + + + + + + + + + + + + + + + false + + + 0:255 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + 0: + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/bsd.cfg b/linters/cppcheck/cfg/bsd.cfg new file mode 100755 index 0000000..98e8db6 --- /dev/null +++ b/linters/cppcheck/cfg/bsd.cfg @@ -0,0 +1,140 @@ + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/cppcheck-cfg.rng b/linters/cppcheck/cfg/cppcheck-cfg.rng new file mode 100755 index 0000000..1d6f4c4 --- /dev/null +++ b/linters/cppcheck/cfg/cppcheck-cfg.rng @@ -0,0 +1,443 @@ + + + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ([a-zA-Z_][a-zA-Z_0-9]*[ ])*([a-zA-Z_][a-zA-Z_0-9]*::)*[a-zA-Z_][a-zA-Z_0-9]*([ ]?[*])* + + + + + + + + + + + + + + + + + + + + + + + + error + warning + style + performance + portability + information + + + + + + Obsolescent + Obsolete + + + + + + + + + + + c99 + + + + + + + + + any + variadic + + + + + + + + + + + + + + + + + (-?[0-9]*[,:])*([-]?[0-9]+)? + + + + + + strlen + argvalue + sizeof + mul + + + + + + + + + + + + + + + + + + first + middle + last + + + + + + + + + + + + + + [.][a-z]+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + std-like + + + + + + + + + + + + + + + + + + + + + + + + + + + array-like + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 2 + 4 + 8 + + + + + + + s + u + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + 20 + + + + + + true + false + + + + + + [a-zA-Z_][a-zA-Z_0-9]* + + + + + + [a-zA-Z_][a-zA-Z_0-9:,]* + + + + + + resize + clear + push + pop + find + insert + erase + change-content + change-internal + change + + + + + + at_index + item + buffer + buffer-nt + start-iterator + end-iterator + iterator + size + empty + + + diff --git a/linters/cppcheck/cfg/cppcheck-lib.cfg b/linters/cppcheck/cfg/cppcheck-lib.cfg new file mode 100755 index 0000000..c2896b6 --- /dev/null +++ b/linters/cppcheck/cfg/cppcheck-lib.cfg @@ -0,0 +1,44 @@ + + + + false + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + -50:50 + + + + diff --git a/linters/cppcheck/cfg/embedded_sql.cfg b/linters/cppcheck/cfg/embedded_sql.cfg new file mode 100755 index 0000000..81281fa --- /dev/null +++ b/linters/cppcheck/cfg/embedded_sql.cfg @@ -0,0 +1,4 @@ + + + + diff --git a/linters/cppcheck/cfg/gnu.cfg b/linters/cppcheck/cfg/gnu.cfg new file mode 100755 index 0000000..a3f8a98 --- /dev/null +++ b/linters/cppcheck/cfg/gnu.cfg @@ -0,0 +1,805 @@ + + + + free + get_current_dir_name + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + 0:4294967295 + + + + + 0:4294967295 + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + 0: + + + + + + + + 0: + + + + + + false + + + + + + + + + + 0: + + + + 0: + + + + + + false + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 1: + + + + + + + + + false + + + + + + + + + + + + + 1: + + + + + + + + + + + + + close + epoll_create + + + close + epoll_create1 + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + 1: + + + + + + + + + + false + + + + + + + + + + + + 1: + + + + + + + + + + + + + close + epoll_create + + + close + epoll_create1 + + + diff --git a/linters/cppcheck/cfg/gtk.cfg b/linters/cppcheck/cfg/gtk.cfg new file mode 100755 index 0000000..6724f71 --- /dev/null +++ b/linters/cppcheck/cfg/gtk.cfg @@ -0,0 +1,18044 @@ + + + + + + + + + g_thread_new + g_thread_try_new + g_thread_ref + g_thread_unref + + + g_variant_iter_copy + g_variant_iter_new + g_variant_iter_free + + + g_source_new + g_idle_source_new + g_timeout_source_new + g_timeout_source_new_seconds + g_child_watch_source_new + g_cancellable_source_new + g_io_create_watch + g_source_ref + g_source_unref + + + g_date_time_new + g_date_time_new_now + g_date_time_new_now_local + g_date_time_new_now_utc + g_date_time_new_from_unix_local + g_date_time_new_from_unix_utc + g_date_time_new_from_timeval_local + g_date_time_new_from_timeval_utc + g_date_time_new_local + g_date_time_new_utc + g_date_time_add + g_date_time_add_years + g_date_time_add_months + g_date_time_add_weeks + g_date_time_add_days + g_date_time_add_hours + g_date_time_add_minutes + g_date_time_add_seconds + g_date_time_add_full + g_date_time_to_timezone + g_date_time_to_local + g_date_time_to_utc + g_date_time_ref + g_date_time_unref + + + g_dir_open + g_dir_rewind + g_dir_close + + + g_timer_new + g_timer_destroy + + + g_file_attribute_info_list_new + g_file_attribute_info_list_dup + g_file_attribute_info_list_ref + g_file_attribute_info_list_unref + + + g_slist_alloc + g_slist_copy + g_slist_copy_deep + g_slist_free + g_slist_free_1 + g_slist_free_full + + + g_variant_new + g_variant_new_va + g_variant_new_boolean + g_variant_new_byte + g_variant_new_int16 + g_variant_new_uint16 + g_variant_new_int32 + g_variant_new_uint32 + g_variant_new_int64 + g_variant_new_uint64 + g_variant_new_handle + g_variant_new_double + g_variant_new_string + g_variant_new_take_string + g_variant_new_printf + g_variant_new_signature + g_variant_new_object_path + g_variant_new_variant + g_variant_new_objv + g_variant_new_strv + g_variant_new_bytestring + g_variant_new_bytestring_array + g_variant_new_maybe + g_variant_new_array + g_variant_new_tuple + g_variant_new_dict_entry + g_variant_new_fixed_array + g_variant_new_from_data + g_variant_new_from_bytes + g_variant_builder_end + g_variant_new_parsed_va + g_variant_new_parsed + g_variant_byteswap + g_variant_get_child_value + g_variant_get_normal_form + g_variant_parse + g_variant_ref + g_variant_take_ref + g_variant_ref_sink + g_variant_unref + + + g_variant_iter_new + g_variant_iter_free + + + g_variant_type_new + g_variant_type_copy + g_variant_type_new_array + g_variant_type_new_dict_entry + g_variant_type_new_maybe + g_variant_type_new_tuple + g_variant_type_free + + + g_allocator_new + g_allocator_free + + + g_bookmark_file_new + g_bookmark_file_free + + + g_srv_target_new + g_srv_target_free + + + g_string_chunk_new + g_string_chunk_free + + + g_test_log_buffer_new + g_test_log_buffer_free + + + g_value_array_new + g_value_array_free + + + g_cache_new + g_cache_destroy + + + g_cclosure_new + g_cclosure_new_swap + g_cclosure_new_object + g_cclosure_new_object_swap + g_closure_new_object + g_closure_new_simple + g_closure_ref + g_closure_unref + + + g_array_new + g_array_sized_new + g_array_ref + g_array_free + g_array_unref + + + g_async_queue_new + g_async_queue_new_full + g_async_queue_ref + g_async_queue_unref + + + g_byte_array_new + g_byte_array_sized_new + g_byte_array_new_take + g_byte_array_sized_new + g_bytes_unref_to_array + g_byte_array_ref + g_byte_array_free + g_byte_array_unref + + + g_checksum_new + g_checksum_copy + g_checksum_free + + + g_main_loop_new + g_main_new + g_main_loop_ref + g_main_loop_unref + g_main_destroy + + + g_main_context_new + g_main_context_ref + g_main_context_unref + g_main_destroy + + + g_thread_pool_new + g_thread_pool_free + + + g_error_copy + g_error_new_valist + g_error_new_literal + g_error_new + g_error_free + + + g_string_new + g_string_new_len + g_string_sized_new + g_variant_print_string + g_string_free + + + g_ptr_array_new + g_ptr_array_new_full + g_ptr_array_new_with_free_func + g_ptr_array_ref + g_ptr_array_free + g_ptr_array_unref + + + g_pattern_spec_new + g_pattern_spec_free + + + g_key_file_new + g_key_file_ref + g_key_file_free + g_key_file_unref + + + g_io_module_scope_new + g_io_module_scope_free + + + g_ascii_strdown + g_ascii_strup + g_base64_decode + g_base64_encode + g_bookmark_file_get_description + g_bookmark_file_get_mime_type + g_bookmark_file_get_title + g_bookmark_file_to_data + g_build_filename + g_build_filenamev + g_build_path + g_build_pathv + g_bytes_unref_to_data + g_compute_checksum_for_bytes + g_compute_checksum_for_data + g_compute_checksum_for_string + g_compute_hmac_for_data + g_compute_hmac_for_string + g_convert + g_convert_with_fallback + g_convert_with_iconv + g_credentials_to_string + g_date_time_format + g_filename_display_basename + g_filename_display_name + g_filename_from_uri + g_filename_to_uri + g_get_codeset + g_get_current_dir + g_get_locale_variants + g_key_file_get_start_group + g_key_file_to_data + g_malloc + g_malloc0 + g_malloc0_n + g_malloc_n + g_memdup + g_path_get_basename + g_path_get_dirname + g_slice_alloc + g_slice_alloc0 + g_slice_copy + g_strcompress + g_strconcat + g_strdup + g_strdup_printf + g_strdup_vprintf + g_strescape + g_strjoin + g_strjoinv + g_strndup + g_strnfill + g_time_val_to_iso8601 + g_try_malloc + g_try_malloc0 + g_try_malloc0_n + g_try_malloc_n + g_ucs4_to_utf16 + g_ucs4_to_utf8 + g_unicode_canonical_decomposition + g_utf16_to_ucs4 + g_utf16_to_utf8 + g_utf8_casefold + g_utf8_collate_key + g_utf8_collate_key_for_filename + g_utf8_normalize + g_utf8_strdown + g_utf8_strreverse + g_utf8_strup + g_utf8_substring + g_utf8_to_ucs4 + g_utf8_to_ucs4_fast + g_utf8_to_ucs4_fast + g_utf8_to_utf16 + g_key_file_get_locale_string + g_key_file_get_value + g_key_file_get_string + g_key_file_get_boolean_list + g_key_file_get_integer_list + g_key_file_get_double_list + g_key_file_get_comment + g_new + g_new0 + g_try_new + g_try_new0 + g_dbus_proxy_get_name_owner + g_file_info_get_attribute_as_string + g_file_attribute_matcher_to_string + g_app_launch_context_get_environment + g_app_launch_context_get_startup_notify_id + g_filename_completer_get_completion_suffix + g_inet_address_mask_to_string + g_variant_dup_string + g_variant_dup_bytestring + g_variant_get_objv + g_variant_get_strv + g_variant_print + g_datalist_id_dup_data + g_dir_make_tmp + g_filename_from_utf8 + g_filename_to_utf8 + g_file_read_link + g_find_program_in_path + g_format_size + g_format_size_for_display + g_format_size_full + g_hostname_to_ascii + g_hostname_to_unicode + g_locale_from_utf8 + g_locale_to_utf8 + g_markup_escape_text + g_markup_printf_escaped + g_markup_vprintf_escaped + g_match_info_expand_references + g_match_info_fetch + g_match_info_fetch_named + g_option_context_get_help + g_regex_escape_nul + g_regex_escape_string + g_regex_replace + g_regex_replace_eval + g_regex_replace_literal + g_shell_quote + g_shell_unquote + g_uri_escape_string + g_uri_parse_scheme + g_uri_unescape_segment + g_uri_unescape_string + g_variant_type_dup_string + g_register_data + g_free + + + g_hash_table_new_full + g_hash_table_new + g_hash_table_ref + g_hash_table_destroy + g_hash_table_unref + + + g_io_channel_unix_new + g_io_channel_win32_new_fd + g_io_channel_win32_new_socket + g_io_channel_win32_new_messages + g_io_channel_new_file + g_io_channel_ref + g_io_channel_close + g_io_channel_shutdown + g_io_channel_unref + + + g_emblemed_icon_get_emblems + g_list_alloc + g_list_copy + g_list_copy_deep + g_app_info_get_all + g_app_info_get_all_for_type + g_app_info_get_fallback_for_type + g_app_info_get_recommended_for_type + g_io_modules_load_all_in_directory + g_io_modules_load_all_in_directory_with_scope + g_hash_table_get_keys + g_hash_table_get_values + g_list_free + g_list_free_1 + g_list_free_full + + + g_regex_new + g_regex_ref + g_regex_unref + + + g_node_new + g_node_copy + g_node_copy_deep + g_node_destroy + + + g_time_zone_new + g_time_zone_new_local + g_time_zone_new_utc + g_time_zone_ref + g_time_zone_unref + + + g_markup_parse_context_new + g_markup_parse_context_free + + + g_mapped_file_new + g_mapped_file_new_from_fd + g_mapped_file_ref + g_mapped_file_free + g_mapped_file_unref + + + g_mutex_new + g_mutex_free + + + g_mem_chunk_new + g_mem_chunk_free + + + g_option_group_new + g_option_group_free + + + g_option_context_new + g_option_context_free + + + g_rand_new + g_rand_copy + g_rand_new_with_seed + g_rand_new_with_seed_array + g_rand_free + + + g_queue_new + g_queue_copy + g_queue_free + + + g_slice_new + g_slice_free + g_slice_free1 + + + g_sequence_new + g_sequence_free + + + g_completion_new + g_completion_free + + + g_chunk_new + g_chunk_free + + + g_bytes_new + g_bytes_new_take + g_bytes_new_static + g_bytes_new_with_free_func + g_bytes_new_from_bytes + g_byte_array_free_to_bytes + g_memory_output_stream_steal_as_bytes + g_variant_get_data_as_bytes + g_mapped_file_get_bytes + g_bytes_ref + g_bytes_unref + + + g_bookmark_file_get_uris + g_bookmark_file_get_groups + g_bookmark_file_get_applications + g_key_file_get_groups + g_key_file_get_keys + g_strdupv + g_strsplit + g_strsplit_set + g_uri_list_extract_uris + g_key_file_get_string_list + g_key_file_get_locale_string_list + g_file_info_list_attributes + g_file_info_get_attribute_stringv + g_app_launch_context_get_environment + g_filename_completer_get_completions + g_io_module_query + g_variant_dup_objv + g_variant_dup_bytestring_array + g_environ_setenv + g_environ_unsetenv + g_get_environ + g_listenv + g_match_info_fetch_all + g_regex_split + g_regex_split_full + g_regex_split_simple + g_regex_split_simple + g_variant_dup_strv + g_strfreev + + + g_hmac_new + g_hmac_copy + g_hmac_ref + g_hmac_unref + + + g_hook_alloc + g_hook_ref + g_hook_unref + g_hook_destroy + g_hook_free + + + g_date_new + g_date_new_dmy + g_date_new_julian + g_date_free + + + g_variant_builder_new + g_variant_builder_ref + g_variant_builder_unref + + + g_cond_new + g_cond_free + + + g_app_launch_context_new + g_app_info_create_from_commandline + g_app_info_dup + g_app_info_get_default_for_type + g_app_info_get_default_for_uri_scheme + g_application_new + g_application_get_dbus_connection + g_application_get_default + g_buffered_input_stream_new + g_buffered_output_stream_new + g_cancellable_new + g_charset_converter_new + g_converter_input_stream_new + g_converter_output_stream_new + g_credentials_new + g_data_input_stream_new + g_data_output_stream_new + g_dbus_auth_observer_new + g_dbus_connection_new_finish + g_dbus_connection_new_sync + g_dbus_connection_new_for_address_finish + g_dbus_connection_new_for_address_sync + g_dbus_message_new + g_dbus_message_new_signal + g_dbus_message_new_method_call + g_dbus_message_new_method_reply + g_dbus_message_new_method_error + g_dbus_message_new_method_error_valist + g_dbus_message_new_method_error_literal + g_dbus_object_manager_client_new_finish + g_dbus_object_manager_client_new_sync + g_dbus_object_manager_client_new_for_bus_finish + g_dbus_object_manager_client_new_for_bus_sync + g_dbus_object_manager_server_new + g_dbus_object_manager_server_get_connection + g_dbus_object_proxy_new + g_dbus_object_skeleton_new + g_dbus_proxy_new_finish + g_dbus_proxy_new_sync + g_dbus_proxy_new_for_bus_finish + g_dbus_proxy_new_for_bus_sync + g_emblemed_icon_new + g_emblem_new + g_emblem_new_with_origin + g_file_icon_new + g_file_icon_get_file + g_file_info_new + g_file_info_dup + g_file_info_get_icon + g_file_info_get_symbolic_icon + g_file_info_get_attribute_object + g_file_info_get_deletion_date + g_filename_completer_new + g_inet_address_mask_new + g_inet_address_mask_new_from_string + g_inet_address_mask_get_address + g_inet_socket_address_new + g_inet_socket_address_get_address + g_initable_new + g_initable_new_valist + g_initable_newv + g_io_module_new + g_io_module_scope_new + g_keyfile_settings_backend_new + g_memory_input_stream_new + g_memory_input_stream_new_from_data + g_memory_input_stream_new_from_bytes + g_memory_output_stream_new + g_memory_output_stream_new_resizable + g_memory_settings_backend_new + g_null_settings_backend_new + g_menu_item_new + g_menu_item_new_section + g_menu_item_new_submenu + g_menu_item_new_from_model + g_menu_new + g_mount_operation_new + g_network_address_new + g_network_service_new + g_object_new + g_param_spec_pool_new + g_pollable_source_new + g_private_new + g_proxy_address_new + g_ptr_array_sized_new + g_relation_new + g_scanner_new + g_settings_new + g_signal_type_cclosure_new + g_simple_action_group_new + g_simple_action_new + g_simple_async_result_new + g_simple_permission_new + g_socket_client_new + g_socket_listener_new + g_socket_new + g_socket_service_new + g_tcp_wrapper_connection_new + g_test_dbus_new + g_themed_icon_new + g_threaded_socket_service_new + g_tls_client_connection_new + g_tls_file_database_new + g_tls_password_new + g_tls_server_connection_new + g_unix_signal_source_new + g_zlib_compressor_new + g_zlib_decompressor_new + g_object_ref + g_object_unref + gtk_widget_destroy + + + g_tree_new + g_tree_new_full + g_tree_new_with_data + g_tree_ref + g_tree_unref + + + g_file_attribute_matcher_new + g_file_attribute_matcher_subtract + g_file_attribute_matcher_ref + g_file_attribute_matcher_unref + + + true + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/microsoft_sal.cfg b/linters/cppcheck/cfg/microsoft_sal.cfg new file mode 100755 index 0000000..38851e3 --- /dev/null +++ b/linters/cppcheck/cfg/microsoft_sal.cfg @@ -0,0 +1,329 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/motif.cfg b/linters/cppcheck/cfg/motif.cfg new file mode 100755 index 0000000..ecc1ecc --- /dev/null +++ b/linters/cppcheck/cfg/motif.cfg @@ -0,0 +1,191 @@ + + + + false + + + + + + false + + + + + false + + + + + false + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + false + + + + + false + + + + + + + MrmCloseHierarchy + MrmOpenHierarchy + MrmOpenHierarchyPerDisplay + + + + XmStringFree + XmStringCreateLocalized + XmStringCreateSimple + XmStringGenerate + XmCvtCTToXmString + + + XtFree + XmFontListEntryGetTag + XmTextGetString + XmCvtXmStringToCT + XmWidgetGetBaselines + + + XmFontListEntryFree + XmFontListCreate + XmFontListAppendEntry + + + + + + + + + + + + false + + + + + + false + + + + + false + + + + + false + + + + + + + false + + + + + + + + + + XtFree + XtMalloc + XtCalloc + XtRealloc + XtNew + XtNewString + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + XCloseDisplay + XOpenDisplay + + + + diff --git a/linters/cppcheck/cfg/posix.cfg b/linters/cppcheck/cfg/posix.cfg new file mode 100755 index 0000000..c095466 --- /dev/null +++ b/linters/cppcheck/cfg/posix.cfg @@ -0,0 +1,3792 @@ + + + + + + + + false + + + + + + + + + + + + false + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + 0: + + + + + false + + + + + 0:999999 + + Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. +The obsolescent function 'usleep' is called. POSIX.1-2001 declares usleep() function obsolescent and POSIX.1-2008 removes it. It is recommended that new applications use the 'nanosleep' or 'setitimer' function. + + + + true + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + 0: + + + + + + + false + + Non reentrant function 'getrpcent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcent_r'. + + + + + false + + + + + + + Non reentrant function 'getrpcbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbyname_r'. + + + + + false + + + + + + Non reentrant function 'getrpcbynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getrpcbynumber_r'. + + + + + false + + + Non reentrant function 'getprotoent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotoent_r'. + + + + + false + + + + + + + Non reentrant function 'getprotobyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobyname_r'. + + + + + false + + + + + + Non reentrant function 'getprotobynumber' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getprotobynumber_r'. + + + + + false + + + Non reentrant function 'getservent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservent_r'. + + + + + false + + + + + + + + + + Non reentrant function 'getservbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyname_r'. + + + + + false + + + + + + + + + Non reentrant function 'getservbyport' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getservbyport_r'. + + + + + false + + + Non reentrant function 'getnetent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetent_r'. + + + + + false + + + + + + + Non reentrant function 'getnetbyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyname_r'. + + + + + false + + + + + + + + + Non reentrant function 'getnetbyaddr' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetbyaddr_r'. + + + + + false + + + Non reentrant function 'gethostent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostent_r'. + + + + + false + + + + + + + + + + + + false + + + + + + + + + + Non reentrant function 'gethostbyname2' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gethostbyname2_r'. + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + 0: + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + Obsolete function 'mktemp' called. It is recommended to use 'mkstemp' or 'mkdtemp' instead. +The function 'mktemp' is considered to be dangerous due to race conditions and some implementations generating only up to 26 different filenames out of each template. This function has been removed in POSIX.1-2008. Use 'mkstemp' or 'mkdtemp' instead. + + + + false + + + + + + + + 0: + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + false + + + + + + + + false + + + + + + + + + + + 0: + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + false + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + + + + + + + + + 0: + + + + + false + + + + + + + + + + + + 0: + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + false + + + + + + false + + + + + + + false + + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + false + + + + + false + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + false + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + false + + + + false + + + + + + + + false + + + + + + + false + + + + + + false + Non reentrant function 'getpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwent_r'. + + + + + + false + + + + Non reentrant function 'getpwnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwnam_r'. + + + + + + false + + + + + + + + + Non reentrant function 'strtok' called. For threadsafe applications it is recommended to use the reentrant replacement function 'strtok_r'. + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + 0: + + + + + + + + false + + + + Non reentrant function 'getpwuid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getpwuid_r'. + + + + + false + + + + + + 0: + + + + + + false + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + Non reentrant function 'localtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'localtime_r'. + + + + false + + + + + + + + + + + + + + false + + + + + + Non reentrant function 'readdir' called. For threadsafe applications it is recommended to use the reentrant replacement function 'readdir_r'. + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + Non reentrant function 'gmtime' called. For threadsafe applications it is recommended to use the reentrant replacement function 'gmtime_r'. + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + Obsolescent function 'makecontext' called. Applications are recommended to be rewritten to use POSIX threads. + + + + false + + + + + + + + Obsolescent function 'swapcontext' called. Applications are recommended to be rewritten to use POSIX threads. + + + + false + + + + + Obsolescent function 'getcontext' called. Applications are recommended to be rewritten to use POSIX threads. + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + 0: + + + + + + false + + + + + + + 0: + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + + false + + + + + + false + + + + + + + + + + true + + + + + false + + + + + + + + false + + + + + + + + + false + + + + false + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + Non reentrant function 'tempnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'tempnam_r'. + + + + + + false + + + + + + + + + + Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. + + + + + + false + + + + + Non reentrant function 'ttyname' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ttyname_r'. + + + + + + false + + + + + + Non reentrant function 'getspnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspnam_r'. + + + + + + false + + Non reentrant function 'getspent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getspent_r'. + + + + + + false + + + + + + Non reentrant function 'fgetspent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetspent_r'. + + + + + + false + + + + + + Non reentrant function 'sgetspent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'sgetspent_r'. + + + + + + false + + + + + + Non reentrant function 'fgetpwent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetpwent_r'. + + + + + + false + + Non reentrant function 'getgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrent_r'. + + + + + + false + + + + + + + 0: + + + + + + + + false + + + + + + Non reentrant function 'fgetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'fgetgrent_r'. + + + + false + + + + + + + + + + + + Non reentrant function 'getnetgrent' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getnetgrent_r'. + + + + + + false + + + + + + Non reentrant function 'getgrnam' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrnam_r'. + + + + + + false + + + + + Non reentrant function 'getgrgid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getgrgid_r'. + + + + + + false + + Non reentrant function 'getlogin' called. For threadsafe applications it is recommended to use the reentrant replacement function 'getlogin_r'. + + + + + false + + + Non reentrant function 'ctermid' called. For threadsafe applications it is recommended to use the reentrant replacement function 'ctermid_r'. + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + 0: + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + 0: + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + true + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + strdup + strndup + wcsdup + free + + + mmap + mmap64 + munmap + + + open + creat + socket + close + + + opendir + fdopendir + closedir + + + fdopen + fclose + + + popen + pclose + + + mq_open + mq_close + + + getaddrinfo + freeaddrinfo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/qt.cfg b/linters/cppcheck/cfg/qt.cfg new file mode 100755 index 0000000..d186ee4 --- /dev/null +++ b/linters/cppcheck/cfg/qt.cfg @@ -0,0 +1,453 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + READ + + READ + WRITE + NOTIFY + + + + + connect + + + + + invokeMethod + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + false + + + + + false + + + + + false + + + + + false + + + + + false + + + + + + + false + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + 0: + + + + false + + + + + + + false + + + + + + + 0,2:32 + + + + false + + + + false + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/sdl.cfg b/linters/cppcheck/cfg/sdl.cfg new file mode 100755 index 0000000..aa1d0d5 --- /dev/null +++ b/linters/cppcheck/cfg/sdl.cfg @@ -0,0 +1,78 @@ + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + + false + + + + + + + false + + + + + + + SDL_FreeSurface + SDL_CreateRGBSurface + SDL_ConvertSurface + TTF_RenderUTF8_Blended + IMG_LoadPNG_RW + IMG_LoadJPG_RW + IMG_Load + + + SDL_DestroyMutex + SDL_CreateMutex + + + SDL_WaitThread + SDL_CreateThread + + + SDL_RWclose + SDL_RWFromFile + + + SDL_FreeRW + SDL_AllocRW + + + Mix_FreeMusic + Mix_LoadMUSType_RW + + diff --git a/linters/cppcheck/cfg/sfml.cfg b/linters/cppcheck/cfg/sfml.cfg new file mode 100755 index 0000000..4b9be7b --- /dev/null +++ b/linters/cppcheck/cfg/sfml.cfg @@ -0,0 +1,301 @@ + + + + false + + + + + false + + + + + + + false + + + + + false + + + + + false + + + + + false + + + + false + + + + + + false + + + + + + false + + + + + + + + 0: + + + + false + + + + + 0: + + + + + + + false + + + + 0: + + + + + + + false + + + + + + + false + + + + + + + false + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + false + + + + + + + + false + + + + false + + + + + + + + + + + + + + + + false + + + + false + + + + + + false + + + + + false + + + + + + false + + + + + false + + + + + + + false + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + false + + + + 0: + + + + false + + + + 0:100 + + + + false + + + + false + + + + + + false + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/std.cfg b/linters/cppcheck/cfg/std.cfg new file mode 100755 index 0000000..82db890 --- /dev/null +++ b/linters/cppcheck/cfg/std.cfg @@ -0,0 +1,6595 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + arg1>0?arg1:-arg1 + false + + + + + + + + + + + arg1>0?arg1:-arg1 + false + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + 0: + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + 1: + + + + 0: + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + :-1,1: + + + + + + + false + + + + + + + :-1,1: + + + + + true + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + true + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + 0: + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + 0: + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + 0: + + + + + + + + + + false + + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + 0: + + + + 0: + + + + + + + + + + false + + + + + + + 0: + + + + + + false + + + + + + + 0: + + + + + + false + + + + + + + + 0: + + + + + + + + + + + false + + + + 0:255 + + + + + + false + + + + + + + + + false + + + + + + false + + + + + + + + 0: + + + + + + false + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + false + + + + + + false + + + + 0:255 + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + Obsolete function 'gets' called. It is recommended to use 'fgets' or 'gets_s' instead. +The obsolete function 'gets' is called. With 'gets' you'll get a buffer overrun if the input data exceeds the size of the buffer. It is recommended to use the functions 'fgets' or 'gets_s' instead. + + + + + false + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + arg1>=0x30 && arg1<=0x39 || arg1>=0x41 && arg1 <=0x5A || arg1>=0x61 && arg1 <=0x7A + false + + + + 0:255 + + + + + + + arg1>=0x30 && arg1<=0x39 || arg1>=0x41 && arg1 <=0x5A || arg1>=0x61 && arg1 <=0x7A + false + + + + + + + + + + arg1>='A' && arg1<='Z' || arg1>='a' && arg1 <='z' + false + + + + 0:255 + + + + + + + arg1>='A' && arg1<='Z' || arg1>='a' && arg1 <='z' + false + + + + + + + + + + arg1==' ' || arg1=='\t' + false + + + + 0:255 + + + + + + + arg1==' ' || arg1=='\t' + false + + + + + + + + + + arg1==0x7F || arg1<=0x1F + false + + + + 0:255 + + + + + + + arg1==0x7F || arg1<=0x1F + false + + + + + + + + + + + false + + + + + + + + + + + + + arg1>='0' && arg1<='9' + false + + + + 0:255 + + + + + + + arg1>='0' && arg1<='9' + false + + + + + + + + + + arg1>=0x21 && arg1<=0x7E + false + + + + 0:255 + + + + + + + arg1>=0x21 && arg1<=0x7E + false + + + + + + + + + + arg1>=0x61 && arg1<=0x7A + false + + + + 0:255 + + + + + + + arg1>=0x61 && arg1<=0x7A + false + + + + + + + + + + arg1>=0x20 && arg1<=0x7E + false + + + + 0:255 + + + + + + + arg1>=0x20 && arg1<=0x7E + false + + + + + + + + + + arg1>=0x21 && arg1<=0x2F || arg1>=0x3A && arg1<=0x40 || arg1>=0x5B && arg1<=0x60 || arg1>=0x7B && arg1<=0x7E + false + + + + 0:255 + + + + + + + arg1>=0x21 && arg1<=0x2F || arg1>=0x3A && arg1<=0x40 || arg1>=0x5B && arg1<=0x60 || arg1>=0x7B && arg1<=0x7E + false + + + + + + + + + + arg1>=0x09 && arg1<=0x0D || arg1==0x20 + false + + + + 0:255 + + + + + + + arg1>=0x09 && arg1<=0x0D || arg1==0x20 + false + + + + + + + + + + arg1>=0x41 && arg1<=0x5A + false + + + + 0:255 + + + + + + + arg1>=0x41 && arg1<=0x5A + false + + + + + + + + + + arg1>=0x30 && arg1<=0x39 || arg1>=0x41 && arg1<=0x46 || arg1>=0x61 && arg1<=0x66 + false + + + + 0:255 + + + + + + + arg1>=0x30 && arg1<=0x39 || arg1>=0x41 && arg1<=0x46 || arg1>=0x61 && arg1<=0x66 + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + arg1>0?arg1:-arg1 + false + + + + + + + + + + arg1>0?arg1:-arg1 + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + false + + + + 0: + + + + + + + false + + + + + + + :-1,1: + + + + + + + false + + + + + + + :-1,1: + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + true + + + + + + + + + + + + + false + + + 0: + + + + + + + false + + + 0: + + + + + + + + + false + + + + + + + + + + 0: + + + + + 0: + + + + + + + + false + + + + + + + + + + 0: + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + 0: + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + 0: + + + + + + + 0: + + + + + + false + + + + + + + + + + + + 0: + + + + + + false + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + 0: + + + + 0: + + + + + + + + + false + + + + + + + + 0: + + + + 0: + + + + + + + + + + false + + + + + 0: + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + 0: + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + 0: + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + 0: + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + + + + + + strlen(arg1) + false + + + + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + 0: + + + + + false + + + + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + false + + + + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + false + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + 0:255 + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + 0: + + + + + + + false + + + + + + false + + + + 0:255 + + + + + + + false + + + + 0:255 + + + + + false + + + + + false + + + + + + false + + + + + + false + + + + + + false + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + 0,2:36 + + + + + + + + false + + + + + + + + + + 0,2:36 + + + + + + + + false + + + + + + + + + + 0,2:36 + + + + + + + + false + + + + + + + + + + 0,2:36 + + + + + + + + false + + + + + + + + + + 0,2:36 + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + 0: + + + + 0:255 + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + 0,2:36 + + + + + + + false + + + + + + + + 0,2:36 + + + + + + + false + + + + + + + + 0,2:36 + + + + + + + false + + + + + + + + 0,2:36 + + + + + + + false + + + + + + + + 0,2:36 + + + + + + + false + + + + + + + + 0,2:36 + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + false + + + + + false + + + false + + + + + + false + + + + + + false + + + + + + + + false + + + + + + + + false + + + + false + + + + false + + + 0: + + + + false + + + false + + + + false + + + + + false + + + 0: + + + + + false + + + + + + + + false + + + + false + + + + + + false + + + + + false + + + + + + + + + + + + + false + + + + + + + + 0: + + + + 0: + + + + + + false + + + + false + + + 0: + + + + + + + + false + + + + + + + + + false + + + + + + + + 0: + + + + + false + + + + + + + + 0: + + + + + + false + + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + 2:36 + + + + + false + + + + + + + + + + + false + + + + 0: + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + 0: + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + malloc + calloc + free + + + fopen + tmpfile + fclose + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/windows.cfg b/linters/cppcheck/cfg/windows.cfg new file mode 100755 index 0000000..bf91671 --- /dev/null +++ b/linters/cppcheck/cfg/windows.cfg @@ -0,0 +1,3965 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + CreatePen + CreateBrushIndirect + CreateDIBPatternBrush + CreateDIBPatternBrushPt + CreateHatchBrush + CreatePatternBrush + CreateSolidBrush + CreateFont + CreateFontIndirect + CreateFontIndirectEx + CreateBitmap + CreateBitmapIndirect + CreateCompatibleBitmap + CreateDIBitmap + CreateDIBSection + CreateDiscardableBitmap + CreateEllipticRgn + CreateEllipticRgnIndirect + CreatePolygonRgn + CreatePolyPolygonRgn + CreateRectRgn + CreateRectRgnIndirect + CreateRoundRectRgn + CreateHalftonePalette + CreatePalette + DeleteObject + + + closesocket + socket + + + CreateThread + CreateFile + OpenFile + CreateJobObject + CreateRemoteThread + CreateConsoleScreenBuffer + OpenBackupEventLog + OpenEventLog + CreateFileMapping + CreateFileMappingFromApp + CreateFileMappingNuma + CreateMemoryResourceNotification + OpenFileMapping + CreateNamedPipe + CreateEvent + CreateEventEx + CreateMutex + CreateSemaphore + CreateTimerQueue + CreateWaitableTimer + OpenEvent + OpenMutex + OpenSemaphore + OpenWaitableTimer + OpenJobObject + OpenProcess + OpenThread + CreateMailslot + CloseHandle + + + FindFirstFile + FindFirstFileW + FindFirstFileA + FindFirstFileEx + FindFirstFileExW + FindFirstFileExA + FindFirstFileNameW + FindFirstFileNameTransactedW + FindFirstStreamTransactedW + FindFirstFileTransacted + FindFirstStreamW + FindClose + + + OpenSCManager + OpenService + CreateService + CloseServiceHandle + + + LockServiceDatabase + UnlockServiceDatabase + + + HeapCreate + HeapDestroy + + + _wfopen + _tfopen + _wfopen_s + _tfopen_s + fclose + _fcloseall + + + _open + _topen + _wopen + _close + + + _popen + _wpopen + _tpopen + _pclose + + + LoadLibrary + LoadLibraryA + LoadLibraryW + LoadLibraryEx + LoadLibraryExA + LoadLibraryExW + + + FreeLibrary + FreeLibraryAndExitThread + + + ExAllocatePool + ExAllocatePoolWithQuota + ExAllocatePoolWithQuotaTag + ExAllocatePoolWithTag + ExAllocatePoolWithTagPriority + ExFreePool + ExFreePoolWithTag + + + HeapAlloc + HeapReAlloc + HeapFree + + + IoAllocateErrorLogEntry + IoWriteErrorLogEntry + IoFreeErrorLogEntry + + + IoAllocateIrp + IoFreeIrp + IofCallDriver + IoCallDriver + + + IoAllocateMdl + IoFreeMdl + + + MmAllocateContiguousMemory + MmFreeContiguousMemory + + + MmAllocateContiguousMemorySpecifyCache + MmAllocateContiguousMemorySpecifyCacheNode + MmFreeContiguousMemorySpecifyCache + + + IoAllocateWorkItem + IoFreeWorkItem + + + RtlAllocateHeap + RtlFreeHeap + + + ExAllocateFromPagedLookasideList + ExFreeToPagedLookasideList + + + ExAllocateFromNPagedLookasideList + ExFreeToNPagedLookasideList + + + AllocateHeap + FreeHeap + + + AllocateLsaHeap + FreeLsaHeap + + + AllocatePrivateHeap + FreePrivateHeap + + + VirtualAlloc + VirtualFree + + + VirtualAllocEx + VirtualAllocExNuma + VirtualFreeEx + + + LocalAlloc + LocalFree + + + GlobalAlloc + GlobalFree + SetClipboardData + + + MapViewOfFile + MapViewOfFileEx + MapViewOfFileExNuma + MapViewOfFileFromApp + UnmapViewOfFile + + + RtlCreateHeap + RtlDestroyHeap + + + wcsdup + _strdup + _wcsdup + _mbsdup + _tcsdup + _malloc_dbg + _aligned_malloc + _aligned_malloc_dbg + _aligned_offset_malloc + _strdup_dbg + _wcsdup_dbg + _tcsdup_dbg + free + + + CoTaskMemAlloc + CoTaskMemFree + + + false + + + + + + + + + + + + 0: + + + + false + + + + + + + + + + + 0: + + + + false + + + + + + + + + + + 0: + + + + false + + + + + + + + + + + + 0: + + + + false + + + + + + + 0: + + + + + + + false + + + + + + + 0: + + + + + + + false + + + + + + + + + + + 0: + + + + false + + + + + + + 0: + + + + false + + + + + + + 0: + + + + false + + + + + + + 0: + + + + + false + + + + + + + + + + + 0: + + + + false + + + + + + + 0: + + + + + + + false + + + + + + + + + + + 0: + + + + false + + + + + + + 0: + + + + false + + + + + + + 0: + + + + true + + + true + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + false + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + + + + false + + + + + + + + 0: + + + + 0: + + + + + + + + + + false + + + + + + + + 0: + + + + 0: + + + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + + + false + + + + + + + 0: + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + false + + + + + + + + 0: + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + false + + + + false + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + false + + arg1>0?arg1:-arg1 + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + false + + + + + + 0: + + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + 0: + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + 0: + + + + 0: + + + + + + false + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + + + + 0: + + + + + + + + + + + false + + + + + + + + + + + + 0: + + + + + + false + + + 0: + + + + + + + + + + + false + + + strlen(arg1) + + + + + + + + + + + + + + + + false + + strlen(arg1) + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + + + + + + + false + + + + + + + + 0: + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + false + + + + + + + + + + + + + 0: + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + false + + + + + + + false + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + 0 + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + true + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + Due to security concerns it is not recommended to use this function, see MSDN for details. + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cfg/wxwidgets.cfg b/linters/cppcheck/cfg/wxwidgets.cfg new file mode 100755 index 0000000..34c496a --- /dev/null +++ b/linters/cppcheck/cfg/wxwidgets.cfg @@ -0,0 +1,1087 @@ + + + + + + + + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + 10,16 + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + 0: + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + false + + + + + + false + + + + + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + + false + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + false + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + false + + + + + + + + + false + + + + + + + + false + + + + + + + + + + + + + + + false + + + + + + + + false + + + + + + + + + + false + + + + + + + + + + + false + + + + + + + + + + + false + + + + + + false + + + + + + + + false + + + + + + false + + + + + + + + + false + + + + + + + false + + + + + + + + false + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/linters/cppcheck/cppcheck b/linters/cppcheck/cppcheck new file mode 100755 index 0000000000000000000000000000000000000000..85587e33e7cf8f297ca7bc7f3fc5feff66112ba3 GIT binary patch literal 3154328 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

  • 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%0Afe&}MUu)66jY@(KX9jXXakT8fm@9Xj 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 >6W=B^l$C~z!DmN}D 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≫iugD|dPQ$&ZcZlT7* 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�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Ν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 f((%b4D2 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ðFJ=iO}m>{RO1 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

    {f+@nIS0Lnd13zoo-MW8cpO98H)tS= zNs^t&bDU)m>%sCY@n&z0*s09TlS_Gk6k6b^X+#WI;kwm+7a^&)%Hcf_F1_wjrv#}N zx#gQ`ChqteRW80}6ty{d7LuvGM8{!Vn2izqpYLr_>lSJ?NXP5KhnaZXU+Jl>V9x%c zISwam1rc5Zz8%YIjH)5BKf?01Km{?X<{;=@O3+`f5yDF}Q)#?qY^gt-gh01@h&pUm zW_Uk5fQa9d#)5qpnZnVMbMgQM^zbn@WCRD|0`9fFIk0Fwq$2r8=$k|qY2AJh?AS>< zGUDHh29UatiBNCsS4N&!!y*TGncc=)sBGcqfFJkAn6Wb3{UPAV60c7{9FLMo0d@#2 zxJyGeyw0Fq?J@CnrEiCE1?@h@ig`5hks|5Xatg(>l@eV^l9tP2_P7F0gcY7fidwRJrVYsWYoe=C6CMP^ohC;9`X-){%g}DKMm2r8j z&CHEw#go^Ai3)C5lK9$*m7|cR%e7>)K2}GzG;3DPKco|M{&y7R(Rd|BIy)A`$pm< z)=o|2&vWBdUt>Trzov9`;v9GJXdjV2#04!_zqM2&+8e@fbTS@Rp|Q+cw7QK$tysfe zU?NhB&!}1kd)}5c!X*h?CgU7X+w9w_s|qgQSzLsg5a^H!f3y+KYQT+ZCws87ppah? zlSbmsP>o64iH(^z{~!Tatu-XeWBp#v3nmYvx&S7TtKNir;jI6(w+&`x{@#3oehJ@D zKfpV*lECU*?me-k*j3!vVKnj;bLgnyQbKD=aKVuQ-pU6g#WiC${Sdog&SsvbwSz_amU&n5>&qcquy3*!eO!PC{dX2Tw-~Kr=h2zrAtHVY ze@rywUkTkPYGq*9in|rFYtTwxwX!!`uL#z3O#rKEfPXMoIRf*C<=)gS3W#tj+nbwj zJ@4h~Q9G{QI52WM2%&?2C}rJgej7T|yy_C{B`yKGQhP$S40_ro#`ltgM+8VAe$3eE z6K(H&>5tpjSB+d%zeNvd(veV9$DMCsxg zYKTeT!)rVE#v|e~?Mx_;7erE9SqW!Sm};bz8tv~qHxfy$!>0njV|wqzg=#Xv`<88} zG(Q5N^Xnn#!AqnC2VUOGu!wBNkcmG+#4X}`T=FlCAKOyzf!BfEB=QyNkFlkDo z-kt|&4jJEAa6I3ZJ-g)Ij~ij>SS-o>NajE#VTl9y;#6RekNtW8AaRJ#db98+iY$dY z24_{|ws!bT4$md;>UflHmj78vTvJQA#w0E-xfr@k8QuRrybIH|LW$DK?mDdYSLvK-WJJ&Z!OXUk``;z{M5bVcQi7Z9t)b zvr9;Xh5UVXG*ai~9ts1^Su~}{&P?OM~Lr*Ve$|ESY1Fs?pLtt zYG#Ty`X^zV;!Iap%ywMnWz?g$!eqgnzEBG{Wp}NrOI*H}gM2%K68^(fY;vVFiF8-* zTfv(3xEAi{ZTqwaca+#kJpW96%q-7wi)OypHqf{`?_VT(C$naA*I0vV6+fMu|jP0?a zjNJ{_9S=dG)HX;2_wc^h-wg*bie9;kW^&#;N`fF&s(+}hIZMn{m&rXV$nDt)S>{#T z@49Fqoyg2{*5@tnGx2Be2dbpTTPPtZfVbJJ?M_mOzpK7;!q&w$k^6K6B)Q3Ie5z4! z^%L*6*7rTUnjkk%>&~${XD@75CvR;8IeUgVgI=shJojSmuUbr%UdD=bFba8{S@Z3g zE}m`pi8V0jl;k$<;hZX`$4DQugt6&81={y_qNzdHQhrX{o*2Nj##{Jhu=@f66ysf0Xh4;P(y>mW#}MnZc5~R6mrh@(p7GA-Hk7vcc6px zSXeQiSDga;>TUO9)OTYkUA^}E2a`Up5NFB#IB}`*mQ(vSh3u(}qZInTAMPift>SQ|#$1``>TXy;tno1ybqdxEtfuER)%uiBe-c3So^N@eYzbCaRo2p$2 zO7J*1twT-{dqrC?kv91+M?Q#5nNmC4bF!_~Axe3ZvKq3FA_V@+*`6?VWeaNlsv@54}86SularZGCR{$$|?Au z8m)@NK6Tkk&`P%HWw}e-%W}?UYwb4~Mq<&4?N7cFPeg1GxY=jRP2gsK1eLvun|(c# z)$tkxK2i5T=86~%1FzYM{jAL1wRn~1NrB`pR%VBgZvSHYJ_@>g`&F)ejDlGf?pQyB z(B!5DIPF0el4bCogo29kzi1I{>3H7nMZ|6C8yDx1Ewii6y|5Zc2|g2wn+5quZkrKt zMPIYzAkRD^&f)va;^YS{qE?URE&>r(R1S{wJ$4llZpXo+lPfDmO-Z# z(c4?WRSYnDc0*$!zY}^!>UpiU;2Svp6m9m8nOr;3OfT;rT$J&B#~eHU8fg%h0=_UKgmMu@h{sf#i_-`^J)#-8 zgshg9B9fB!89KrV6h?h~Me}~+qM4P+Pnd->k{@7RcTsY2^F^IcOD<}@sLMIY7n?8Y zIyyP8`64bY%r+&$ER_$vHFGT{!dk&DKY6Tn>f}*;633W0gsJBd!%kY$MD>orx{*|~ z)0G7880=KbBL{k)VrxS=j-&>j9q?LVW4|71IC)-af#v0m$QKAAY7IG9Z2F#&XTB73+dEmGUX zvO`K|-Nz*vVZjf31z7L~X0d#6T=D`U4qIg^9lZJU2tkc6lDdab9>;FBNPzv<5OH{z zF3!Wf-k`p-i<3`M#G&VKmtH#S;hHrftrkT332{Y$t+K1cR^|5 zc9FWw1>Ddk^QJ-1k(w3t8(W68_FMOy>GJUMaVMEDydED0qglwTIP0(wA=WayJT`xb zM#PYQMsQK?eY^8xo1a&-;{k^U#N&tJ7NIIs6#p?Ad| za3rZV6rKzr9#DfwiVFio)FG}1Bgzgs#95)xX;^+mSjOZjRURk`cK0B1cs7JyNsNNS!%+=QgQ5E&5?O(nH9TMZ4Gtxd9lRlG=d1$7s> z9~53Vs(e?FPg9lH-qv(sTkTk4Po4s?5^h}v?Y#%`SZZ}p4=Q!*PXJjxcH#!kZq|p0 z8-N}=2@XU{yv6J3lqCFSes)goZ)ENdTrtS?!avRsCGwI3{E;g=n-Fe{Dr&flq-R3j zb9yu`-G2{IMX;=Bcy0?EypK$7VPy49ni-&?{ED(A-{*O|ANujGq=@eHn(T0QExSCS zcRqM_g8>@Fm2Z%<0i7KvM<%bfUS0u*(^!_6#7Yq{+87QxGn-nqGjVVj4Kc6Jj>eE@ znRoj%J3Q~{$ai1W1S5MhuTexJ59%PMA~J8|z(2}LjI|QUmrbIvB~=AaKqAc8NV|lg zP-jA77)8<|DQ-&SH)omn{WJscw2a4E$L+*kpFMcbqz(0k)$;=0Q|!Mb{s&XzetZ@iaI3}ub%PX-E%pAh zw^B7y7z}Tp-P;XwsV>82$?C*Q->U{jE#5^n*-;c;Mm09RbEWa_k`+z~!eZG+yid9v zSD&!ZbYJ!;e3|EuvfVF$hSMauwVobL zZ4MfGqcK16w;k-D@%AA_(6~y8?V#~TrcyxLb0d8j+bR6&-L@Ma)_}uEZPIx-+|P)L z(Cq|nX!&|l!wv?Kl;~)l!*F!eSe<~53c*uDEnsaJr4St>$?J-=*4F|=Nx%WXKMbVP+cWF0rgLHm|QbgRg zb`c?aDT_-01l=}y8lixy@s3+Q@1e!XHHx?`a9@{R*aAy}M$@;V-t>F&Ie5P#bvRS! zZ*J4-coplLCRBV*Qx4)49#12w_d#*Fs^AJ>b+6p#Zt|x9xcuZV>x4R`p+RJ;LFeu$ z)g`<81E>#a8O45uKf@|X52u=Am&m1E3FZ-cp|073sigoQpZFw+H85=j`tjWT9ROU) zxQmeVi9sCzjN$>5^_~U~+`Tjqu!$2lPD~ipz{ATUm%d|o86IuC^ATRfvy~XMatd9M zsCB}jg{<@Jp*(%YWnh9j3-dk~A>QrKRmb)H42?{E+GR?U z3FfsA9HF?(J~dTyFZftTek|*>VIR-lN5g9E-k_eNsmC8ilYt(jh=II(rvTgMplHZ5 zkkg3d8OVExI0o|GxvuwrvCjdUaU~JAGMWjwqxtz3(j1>jD8DdH%x4`|oE%leEsXtL zdSPKK+tKweeL0@1{H^(%m$$noSKv>M2Ssd0PVG*}9`_Jm;;^4<5e4k`;ras7^T8Ay zUbyE4MJOUcJN>%@hK^=}iZHY%_gH-$pz?HxLobwgDll?;)aL!@al517BTu$F3MRhb zD9Bn_4Ry~=cfFjCCL=#hGl;kuom!myPm2h*;OA~2;)-5XoM$2tC{ou*I$50DXb}}f zIx&)nD|&cwo?1m56slZ$>8u$6hknuy0hVmT7u4psM>3}Cuh+N};C#|5l5kGn`1c~5 zH+l>L)DMz(8{w2XOqztv00p2lObVS&p zntw)m9~ECBsRdM}(n0TNt%qO}_72`2vQtTWjy_aE41S$d_(mD9msqeXH~nf8(?Nv%0?>Jgi@-F_`wc-Y`4pO8av~o(SIY zqb(x8EYAo}p;UgSoNQGDXnH;oSM!<0HJ?bt4RTmbk=U z8Z|}S^uFuT3k#%ryI^|t9H>8&&-l9=UNg+SH;nlCNHcceytU${GpW5 z&R0Q0%DIr7URG<7#kQ#^Dv2-fTl}7LyZhprhwL8GT<;@#+^jefB=khEtiisQL{qo| zWg63X;O$0=&_tch{{KbtV}x_M;S%->*Lu>E$|8<4JkGb4z*mBp72H3_yq|l-?A6}S z&6VAUB$Vh=o%^kij5T;Sz?#G&!447pZZ99PZQNN-hTK_lMd(~y{HYKB6+ z!hD0v;sfhA^KWMi-BqrH>^VjvQ4`$EbWj=~b*x?*^%vxD3Q%_Gn}63R@Q;@`j5}@^ z38DT9--t?J11;Zpd-wJJwY3?5ZHZ^WB3FRi0CKMoJ!!50n;wm2-j{DY5GVOi2poAL z#7EysnVglyxaW6pefDA&-b!~7YoVk>fi=<~{Bm*X^s1~i`5m!$uJYHhcI$8*i%SCd zxCkc+({#Bn9N}FA;p9?KEOUIdpUlq}BEkfNk+X~OrSZ%&aVEigWh;#b*P8+kWr=ECfepU=A1WXu(EU^s#QYtBP(1TtZsU-THP(H94Aik;=-#|)pzdOi zPcD_|O!7m27IkQS64P=_F4CF{v;gCi&xyn*jd`05R8|SF;H_nBX|7!BTavIV0JF|{ z#W}lBS$)fy(E6s9_+2Q`@j!C#H- z|J;m{F4+=qKe-Vhb*z*1YykFJrr^8k?n#z7RWeyis=Djje&ox&VO>XBc3-3neJy(``rCZwa#6EM`8doE^ou{jj)1cqs+T?cL zclDSHurhned0crSCXX}iULH%}R7w_tNa(Z~_VVuNtv1XcG1()|dhWL%x<7<^;=~=I z`!lTO30+`ix6o|b0L4aMiWi%uz*}#(FQ^!(ym38aLj|4#u2s%QlbX+X*v%yoXa`{rQDxvgobEMG?wPN;os2R zpX5Gy$NQ5AS0@6_FTKVsLintCdy@O)T=#C89xvRUe9Wq!JR3JW&n9YQz}fx|CHu3i zXqS6suHFteDEqg+LCO2mr^=q(!DTFPiA|mh1w576K8$0c!REB;`pl=fb)g%goY^`^ zUh#DHOL{h)AN!minZ{uBcZzOd>)R{9rgAk^kvQ~!!lrU>c&`wf%5~|s=zY71yNA0< z;9wT6Ov2`%|D))?05ZzE&a91ieNHCiE#Yo_R<-w;+U4i0!pY@ezX%PlAD%$ zm7KYyY!;F9r8*-B+0#vgID7K2C*|wepb;R|=^T>iEo(c~3c;;IKY;TA_a)%H{2IF} zkwU?axe@oFHGPt90xIte^%4N!R8rnm+7Z4K2`~UG4GKZ?z++HGG>_)lS^~l+Co{?_ zSOoriuVY{PRVuhnk8qW(Nd=#9RPf<|3g+&&=KR}iznvfj=?ZVVe{%&Yhb!ZNCc{H_1o`ZQX9#Y;cz_|?NG7dJXKJD!;hYsx)Tc}qBjXVdvKXk4Lv2wA@;)t24+L}twj%8*?Ql;hu z05?pLX`R&IZj_S=S2bI2zWjTEv~Cye$M7p=X}C3!++G2{b0lNlIk|%opl!Ipt_ex> zC`^XTrgg@b<4wGLOE-@f!$BJ8$dg#u-_$2WLdjw3*v%yXwL3v_0Fb|=qw1ZMbpJ^DVImq) zBz?Cf2M6`P6-SV$P(Tt{R;^rxXw~w5NF=p{Uis&cqVWuyipT0&+>Gn`!op;4U%p8T z>nATL$Bt`kvA^L)(u$VIQyDvseWR#>sBH=MyYY-=Rlk0#n{F8YuHG=d4>K zf$_z8{y*~G1Wc;p`u`p_9hKO)k8zvCQ3pkxaSJ1$Gcp4`u_vN}qDDYPMA3-a%_1O; z)2*~^D~W5|lc+H3~4CRi~K1z^5jB+e=fceUN`O8gCdQCZ_9XazV$DZmcg_g zd^)!@8;hOl0UBW59Xz;ZueWS-bc>{9sbUuu_s%~K zpxFG|gv!Cl-P+v=Eyf}@R^GV%-UY_39%ZTQb1?(l)X zm|p_$yCZsS6p-5rlF_s~yuUrbqRyr3AwrANQT`gl7o~?3lVgMAqV%LNQ!}!tDe1~K z$zZ{3rib&IpHceBrFE`g6Gj`%qD^SPXi+F;@_&|?wVUXsIXt(61>)4vEToKc$D@1E zLe3)MS(J;6O(ygd@oF)i#UL-Z6-hn4mF8?X$h?g3WYx2b!$i^>%9VYJvg6yi2=%M< z>42XLg7McNi67A#Hh1}k>|NA{5qwzN1V+f7!s^Ax_g0l7R3I!*6`yqrDHN3Of6YBs@O~;pS{IjKQ|K*TIwJEDDJQdC1dXS+u}nUHh1*|E z%#%NgKN)z!Kdc||tFu$a);@{vQ3J=d(VJ(iHqj*gzGi|>$gwo_91j4Xai-xn1Ugj? zC*rjuM7pv<_ZCEE*B1B>!Atu^Qg_nfyDXY`Q#z6LspVbKt=^dyb?6ieaS6};<_EmbTqp7Dv(!2BE zTHe0cNiCnCqnF+76D5?@K1(A?TvO~X=RgHt`Ygzn(fn z`B|M!yr)_kGj9=)ts(Piewnimor_=UCuq#-4w$m>m8k*P*ez$0M+dN75@S)s={wuUM)Z zdCyp?``MB7d`tDf|8$O}HY>xqRvpeBXTwhak!)9Q#wc6?o12y+Hn7i-L)y~ljrhlp zLv^e98)#pY=QG@~v&h>~#j}$*H{9;6zs(rIKZ3dzdF$RX*(a-As^oyV?fXfB$8cjDmrtwpfqhz|)S~qJj93}G>j;yMFfKGL53T7e z`bZ60{pQ%ylr-!(f)PfuIZ=KmK^pQZo>3>fz*(pSFR~^Hx(O-Z#%GX_+IFGxHSO$P zmb>a=xt!EYoQSNGAYvt5j^?gYKjAg%kN3NQUo(d%pAr2TCR}AntM*arM88L$r!o8~Gn>l>^r%ft>jGkdEhjT>nTA$=5|eDm zAK(B)s$PgZ2NyU!l77Te-OoiuwNwuR$=+kB&5SPuH@$s3_kQkn*w!j+WJP}E$eR`z z3la7J?w#%)oO-iAtR0muxqiP$T7fcHW~7d^l)^0>O3Fz2(^MM@H0c8wfm=rkN1I$9 zkDr)aKR%M)iG1SLT!_P}rMj^wyIHC`k-67Vg)WYWq}Nz#voV|pv()Caw2V~#C?`Qo zE=ARRyW988qUB+ z?!hUh@ABXn!)v4ptM$RxVGQ*{0xD7@;{#O)v|~jr_pYK)$y&}iOmu6N5Ci4VdyCER z1!8f`Em!Ozw0n{1yW??{LcTWTNo4IvwP|V~_$z6h^(NeI7#ggthGFNFom18@M;kBE z%zWu!S=hVwNJvrU{yD&$tF;XIVG#q=8BmDm2<{*m-8 zpq4)zkVa-3QEnI-PS&ts3LQBNW)iJ&$Z>FW5lV03>xF3x=BqGMM<6Bm`oj#JA4#{U zXBTS;4zyG^fL3RH3>Huydl0&_$o8-@0_+Z@Wy*PQi|lI#kR3lnHt$bKnzbl>0gk8s zN*<;6)VBNI3+U6ljVHNdYQs0Kls?FfF;=U&JfI{OYW;$53v0`F58yZ_FW%t60d@(g z0=K_mDI7XrojIbH$Zm0+(QDRxG+Uz(APcTS37rEf>)-U~e#T*m7||ti+1@a}x#)Lg zZEd)!X&vtP^~z8f_ODc%hTe6y%mZBPV-LbEWY#@+aM-njWd|5o&Vvi)^EFXt3fTX# zdvMsbk_U%fy9onc=2397&(cq8ojnkiNORUe*yOas-`Rs?3@q4->AkaA{etYeqlQG% z84~`gk5pY_ap|QOs>(4`>G0JVDt5eCGEXFREj~w~p(1@b5B^CUXIFn*xesr0<+i}} zt5EJM+@5?6BUw3x4r;FZ3J!T(nLAwmWBoeT?6;Xu;3llJHwC2LVDa#G#zE7uj02da zaIEPc@Ziq@KC_5W^f~xtVwV}Fk2Wu=!~_1bs#_Z$fueNWjhz*xqwKkpqI96LnC`#! z;J|`S@p?jogl6uvNBAQDWB!y@yWj2DWB8_(Z|pFdqtPX%4?AQqR5-q=&~PM~F>b6I z&T#lP|CS40<9$V0N9)^WzA_qVZjtvm$`5joXz#;9O}w$RcRK(~3zzt&O}-7%&TWqj zDr+lSp)K}}-tFCitU&VZeSAPzPO**+D>vGOmz2$a7|<~zUwxTpCs%5@p2btE*TtE3 z{QY>sG%eXs@l(pZ84N=Kf`-stnqTeJ=-{n07Q*?ok-*FN4|OjO7ymU@jaI>8%Rmx>Elng#-O%{hp<0gkvI-wvfVu=)t2gx?6JG0bQ{q2h6>IsRaX(mj1$;a2imOG z%d|(tu6R#uKjqkd(z1pG!K*4M0*v$B?8>*bUe#T~^cZJ<5+CS@P}GTxoCN%b1gMon z>SS+=xVC4+e-iNc)!uVUOjE$n74My`AKmKpAR^7g-E|$IVoU8%u-9^cYobg`IGaoZ zLQBP(IW*+oM&)j$rEXCB@jID2y|pI1^Qj*bZ2qeL$V)#{*$Z~n{?sCGnDeJf*MTo> zW61Odx}}^;LQ_lDA|BnOXXs8*R{v$-iuuOSoz|_R@tK} zUDLm4kIe2c^YTBu>%V{kIP)^~$l!d)x|JLAJ-kPE)Djw4ZGIQxYtHlt#hc|yX*3=Lb~`m zD^^tOhu=5Ss88`!H6yf9;-`RQXRzR-1q?hY*fy;$+(cbd| zl0OF=EhF;G^K!Vo4;XP#7l*WrWE<&kdkm?>`xIi0xT4M^{v62u{MnIsI0o~PJeeD*B$CoNqIKtVpp@!Wzf=20 z(h5XxFLgg!wAFL{^^XR7WOvC07t!_dUI0!(*tmKIh*4j(KIqGx%}yROc%?)T>H56I z!lc(e4f;Ps#dV9)@Zxvp2Hz>P+;HTtj_8c}Wsqopm}}pgB2oqLa14l;W(QpJ^dlK&e zYy`9n{5^tUJ{m2I_|L`UZ;Q!Wl%%<+4Jg5FRY!G1dstty;~~GRy^ASP)aSTY{!4Fj zqlW!X@!RUYq`~^q_%lQCVEJ67SQVL1rOCdbV4)1XDkR5LGFe>o& zFWhqv+SW(wrsCbWmF@&}@whH%X#Hw*{8GF7ay8XB&T_ucDSMH8eXASrDemGe1pinv zqFn?rax1T|AG2~6r?9wQ<1OF5R{h;6&3+<>oTKrEXzLo*1zqyHI=ob^;4A28lk4wi z*{qA=difP_^k1YWno;jTt%83VkFC#!%r{U$ay`2ny=cKtS#{`FwaffRNEcAH@kEER zKZTi$DLrq%d5(sm9O?M#cttK^7xW;1f6PDO`e;aQm`LaZW(V>%Hj;XSl;a<^uZWtg ziGw=ft8^YTaKqW`H%;p@hWIGcxGQm~WM28pL+|3!(G!DYGUJ*yE;WnuCvfMikh&8; zE?7kqxxO=4SIKqL;_oKcq5SWP!AGSMuUq>%v!cyS9G%ny_G$5^b%z;tL0~a?pK4Sj z|8{Xb8RjjQ2%|1x6qmIM@%N`#mg)T%>{ipX-S!gL6F8Ty^;R!J&eiUhT;Mnlx}`4e z1#`3+Cbd4`4vB;PParzMdZ5e83n;k3aC#sps4(x+f3->N=x?wrE=oL2=O)Tt@6Nok z)t6tYK5@aUHmuYyyYm;wBJ5nOiJ#UDmNTA|e~ryNQ^AppZQ=SlKQ{eCM_JRysf5JI zS?*gMkaFKv2x|_sZW&3g?oC*6$41g$ zszt5ox}cc1#T*0xa?lyARRj3C*HvXp!g0ot*^ogKT51@-N@ec3`)0d z>>9ZoVuq#yYOM9%oEbKmxDHo0?%QBjR`Z=5G&(orlh*ZJBG=D1<$*+d`F!pq7n=&s z>-Nn?N4Ktvu%Aw5>pB9*s|$4r?%drtmHlRnjHC{XZ^qxfz*I9*t~b=Wgn|(*r>$8m zc;v6cYUxpnDL==7>zuYzrISYYq|kM`maA3idNojH z{C)km4BU)IpAXU(4DylMC31XS?#a%mrqYiyJHd>^cgYS6hkn_v7<+=zUq+}eWNbNv zvJek2r>)T4B~eQp>y$5lLOddR>$kVAeX{XB!!Uq$FmGDtQJm-cGkw41P5%i9PWr{o zZ;n31J)(lO-T&-JYLtG@;LeIIq(+U;gU5{NDL?zuumBdMg`g*yJJvIyJ3I-9qEvfY{#WdnXrjk#VBbdwM0 z*>r@_`+o$+2#+Z($KbrLqN|2I*pm5)W>0YYtct7`&0g##{}jzTO0P$z(`q$cq0uV! zLTTB(RTew6n1m}Um&HQayWE3eMsWAI)Gi%s5yW4a{&gUa2PkR?njWd{E7n&Lf1=p{ zGueoj+mAY!+Nef_p?DG-Bm{#<`U^EG^pT%ixGvSnH&x#Bz8sZP#DK+70)my2A$|Zp zrWL?F|E!a{^?atD+uSp_Gc}TaiBH%O1EZfJrIGYxB>G;}6IYvlZpPbRI3nGgMa zHyIE7>>1Pq@w59^JARf@{3JASk8132%c|+xsW5XHd%Lge3&2}KQqb!YWZN;Joi5$@u)6PjqjtsoOjcA^3{lD ze^Q=rD6G%$XypP5#9z`&S83v2MtpeUE@4~Zc2)r`Z%kZ23p$bhC3GTL2l^kWeGntC zhmr~iK_pde4}lNKE-GUHlAk3+Sb_`g+C12vM_NHT{m(H5Sii&jl6dx?0tK7|Y`YUo zqLHhe=K(WpbT5n(a)p+h_+DNaFM`KK-luJpQf%zwu-g~$%Uh;=t-vP|75?7zB3u{2 zMRMDzm#x!!bxFLhGoU@sQ6upcpbm_i3Ex?38IB3d*K*gfxQ{TT2mRht{hr02wo8NM z^>osfKza*hTEwq)m%1E9XL1omR|h$(l+&;;OYpkjs~45?#+ReZY`;ZB`e3!7U2xa$ zwwXaYzX|I2mA;Uhz4wDw*Ur_-8NV|*ksxQ9a`wBIoDJ@))SKk^W0d_!#@!S3;8geZ zvC3Q}J@b_ogpKK}G)`(HMRwlkh`jBPGgUaGNu_2Gl|A+-5cfn@_z-JiS2+re{R z*UUp_MI={G=J0=V1D-NHRR6Rts03eXXT*fXk1Zu3ZndQ(#Jy=L32`r4N&ykKB&Psp4S!tChEa(ug zn~GHNz;_*0d`9ZVb4cp&-LASy(SzCd-#0!@e!%fRg7?loe$3yr(m3z8+}nPFpq?0@ zFS+S7kom>2*TebJG^|CDn9eIjevYJWw%(#Z^YN>=n6Zek5K6&0Ao04DeaSWQ-dt;h zXuO%%qM280+b{Jf(uv#Y+YR#2e_y&3KbM}S6|dWolaokUYbv=2YK!&nl!BhtZuATHV^@+W*n=Nb$e3d;P z3ypjl$ob>wLQtNbaL;T<*GTFqNm1-mByjO%f5tXKrN-7f3l7$>uF=RKc2&6^LK~?U zUm#QSP~HoUVRfPr6Y=R3_6J1eF*c^2AUXPVvLO6^2X%^Wse^qpSQWsX!??~C~X!e>P zHj0VcVnHNKPgPQ?+Tnq!_R@-gwViHn7#>dD4Rb`ZAKr1VF^ZbH4LrFdXv^uJeYr6> zgBs;@2o23r6bV5JX`H^-^Q~DyZ4k=oY}i!JsIbh~Ffl$%Omc}-RZ+jimn`%C za+TaO&mb)CO3tg$=jOWiF&(^2%GRSD+H{-p?~$hs7b|=1d?&4*?KnX>PM?1rF(VtW1G#e(6#@mZ2j~m z=KC}>Bw=CdPCnD7)R5C0<#YBRUGj+SX%cEGiv_s>>)RslrwZ)CJo9d<-W{oTfpKTN ze`vURQizM7N@2mJuQt)Z?X#yL%^UqY#TyNWYvvm3Wo9acU6m5Ju&_54ad`I691d3s zV`~aHd@mh$797yGS}2R&+QFseYFs!h!?)qEjIf;J1&8f+P-_LmuF)J<3seCPQ@45{ zyL?~hyRSd)BCr;bdjj5=pi^%TKVdJwCX)KI(0V=6v*ye2J6&1$Y)2~@xJ+ze4-#Bz zBI&OHf}=E_7;FN;g{yRFCvaL_sxlG=Qa`5=3u0fO2Z7JRsSxpK_5vvF5hxkZ+AEc+DrmP^j3IuuP%qfz zo7lg>gd(={6g(T&mz5fj%G$VtvU(BXUaS3a!<1G~w0I=wNDf!S9Zui5@i9`vNrM+n^L zEqzlR3qC3AQgDeW>oQv0sF+mTs2H!?Ws@A`bOicVIZB=%fg$tDh7q}Q9 zCI3uv{l4N#2jXdloaa{UIhN{*C^m`|?8~VV$J>KeZEYkyhzGyPCc`!At-tKcjrnU3 zWAazQ_sv%P8T$<{E8GZSf8;}8@pSNIXzbe_zofD6Vob5EkN1)!g~)OoG;0`yX?s>U zDo#zb-=Myc)H518G*=o^WcC&feHY_~EwaW2Q!{g`k0_S2Vi&Wi^OpCR;;Lk)QNc9c ze5yA_n8^uSgWhH@tj9=L6V09AcH7Jo9YvK+mRqnAx8>HvaR%^4%d=Q^jq0RqxHIQE z5>{?}4Lv4`o>|z28fhX-J!3h6e72{uf9}vQvL`UCEp1qiBBO6D)9SLVA9hZ{?W$(1 z_|X6h)LvhQ1=h6QF`8jD{)f;kYv0RKi*=%aNW;RkJOQvQHi;NzW-sx0j?Bm!zLBNiQu)uP8}- zLE8Hw<+||^8Lk^j>7TmP;gXit_KyB3Ux&fMv|`ML>57tcWl36R=)*EKCF#CF+B;v} zARxb~ANNy~_1ik7Z&~~>i@~&LU|)US_V>-CDz5fcytI-SCGl#}UNm8lIB4)A+h#sH zesFUA#KhL{zOj*1BdVRrF?O3{;(1`I+Cpug$Y@UAr}P-<*I4ba<~4{z#x2enyH1Ju zl2sFr6e9DUe=n0HW&J9rK|uG8uC`0we-KGsL0&`V`R2^W7~2|>9f+=XkY%<;PUYA= z)7pTXj?*407wtK*`fvNweJP67W+q2YUBAx5Pj_lEWlYJ*f zGd-&~Oba{$L2Wr+y52q?6;6yV_g?4f2+bO>(nfRF{=oDIKIo4sa~QuO_?3>}SAqdh zwm?PtXIO^H3<=l(h=E4W(F`M*ji`T5jl0dH7+$|y!XRP3)a@< z-kAu*CXiX5*%z;lKcPRnn^kWo>46T?@x9%!R3!0^)xOGVcdrv~2kRlUKIme5Z}Z=) zcJ3`ZAW%chKBV>vdc+zFdj6C5!){EgHW%5<;31Jz4N%Jt9=mApXbrEZbY}*Sl{$$? zil!N#tg(%sdmOacloc0(=#7z1V+q4)i5BD2NOve4t6PmM`|uJ;G_tRtjt}Sl0}~V_ z8gfP2GatCJyqv0+hv=omKD8;^&5*?9O)1WU^aDn1J{QlRH#N+ATUOXe)7RDsInVv& zIT}$1n{(T5uKO|ueoM!W>D;kOI>z}}!e`mY4m*UA9m*d!vaa7!!PcECSpI@WrVBcW zOVm{(v5HE z*!JybOTn5X|A0SOO8x=Awv_w>ZY1T;`v-eDOp zC*fLz1dn`*@8IR;dj%p5kIq=sA#Nt5(h?ozYd0=fPp+MI+AXfEan;^^cMI%}7$y7G zB(|>oLez`fV3D8~>iSmaQR=0@3?I&0s83ue{Ub6QMEAFpAiAfe1ks%>C5UPwWo~qq zh-6=k-3m(Y2&JyWhEPfh$Lwhjx>#~_B)yb}w#|mKPtk(|$PJk%{DtH=JqFHS!)o{c zXk#=i8b9~9>{GPe&7T-+&!PD)Kkba2T1@*8kt1Bd93+;G``NR2Z%W$@;N>k?PUUaX z@4$|p@vyRNH;Zr_@%;i?7D+ifQ{ZPY1$u^`Me8eN`M3BeCA75@|B2^NMk1FfR!{4P zUGk4oqoq15;-bAS_)T!$jbN{wc58sH5mdb_+c0)fgV8l+ zyu5_AHGmtUXYB&XJb}bQs`cbd_oj=r!Wwk+ERwnl5PPfs4mfTmCH#i}<4~y`iA&h8 z2ps&Ic@9@Zsy`2I+xMW-?7iHB2?*&59vt@ngOtAoe{7w*wUU02s_hnuCCH5 zu6r|*mP+C8$Ww9u@;mrgwrMC^LVe3JgNJ6DhGzy3kDngRo@nC3G)@!r#-w~ICR3_1 zLXdKV)M;;$knf?TNQ%o*AYS7;yd4cAoSGNy_ek*i&w6bpi{MT6JQnQ-k!x|jeba2> ziF2b|O&ah4ovD5lO2;YtW|pJ&T)7rk965a$6YHJ!hFgUd{t-Mzvsb!!?Fis^sG-o^ z_$EC#1)V#ka8N;0=6yc_ru@}xKtV*#BK15_?d<%tC};4lV0F0GMehvFR}KWB z1uN(RMyv;D-QSLC*jG#`0D%7le~R;=wN&9c(g3QMan{k=^C3(jp-7+3gRi5h?%fnp zg?B&W!LMRtQd@1t3Y(H{L;H=9e4UvVsmHWlnp_JM1ZJW()G~HKbQ9*@uM0&5P1We)O+-QIo9! zer-`G8vI!;*}Vz+7(bEtlI%`3XS-K56Rb390eabLlk>Qvf5e!q;Cis?W}GwYUPW5U zK53@`ni*b_WV9}ySSDTgBIReRs;D;cd!3s(oea7WE-7wrmx-Etiw#+1fuf2>KZKm| z`!eS-^!vecUu{fIsR5UJLJyJy-cRm_>bFg8J0`ZiCCZYsr18O5SGo`H++^5eIT;&locf=A`YBOJ9@0WXDAMAb?ayUrM${$+boiLkn`l$BF+9lEK z!7BS_{1^56-U?U8J0H82&uMedzj)dG{{CbRpHgnV-e-3~Sxju_Cz*)Ae&^!hT&N<` zopVCoZKVF{R$&38oVQ%lbo1e0Qf4g(dhAt}+Jbvq@0Xc;EvXNP zZstlOI(Gb-jJ=Hbpr-g4E|Pt`G8-J-cyZYFXkJ1(;vlJ8?FxJ@FEUq=)dojnVxbLx`zvtiSeg|(YP)><@BiNmiW{N97Jq6f5i+Xd3W1JlD;53`+ z1+t_Ir5%bLfFtf4m`IsV#4oCT+ShKD!}%p=aKP{a8;xPqQ0*2jaEt!>Ck&~)+aSf7 zr6PSwPOrgl?Ni+19lemh11ACG@nG~S&^Tell{9M{xjIbLgo(akqCQMS!^Ds&>(bXGZM#vWBCrE$0^D29+M5c`@FSKaT>fkB<+DVbN~H%C4nY zAn%5|E4!2BDuwB)*CR#02s{<)dtI}+}^8hu&+E^ z4iaOzFEm>BTqJcnj(+DP zgBcng&8){3hS`Y=87R#0AssZjiVRddc4hdWBAVGe+PVmaB+bhlGqRI;b5eEkNN}V^ zEn)H-ARJ2kh*#p1l-_l0 zMRG*M{7)mP+sF#>hhEt-GAFzXsXX9c0Js3gXDKf*vSGD{!`dPkaoy{0UnRAi1XfgE z9gV6Z7E?#OcgX}N>NL5DgGFpkaMl&dm>S%XcolLT>~fZT690S9PhrtWb;A}7(yfej zZX)TyT+;{}p%X6(sVPGz(7kif4yk46SeKgqotxVMSlrPqsoqwDf2<*`_1`p~^yx-U z2Rc=E7!Ph`9Zky2RRo{45^-vvts#Y7zyl43iaUGK?{O^w#!OhV4rQbxe2HpQqcg?H zBk^YY8m-3M)V#~bi1xHVl6-aZkLEgoAG9Uv}Hi)Eu7&DjRG$`&(EZk4s!jM+HjElssc8vZtFsRWq%z+RGI z!Dq*hZv8qExoo6pVRpO@;B1B&2PeRe?!x?zQ!)3FYOZ@Mfwc&K=zBm1D6f>i_{c)7 zZXN|lOvYMSn38qMhYN>CH|R9NWjaJnoH>lY3JgPvmGc*uIwG+nM-ro5no>_DdRij` z4d#bkd`xp`%nEj5dxztO)r`m5rR z^o7(^q_-^L;-nIX1Pt{nnbwg1dih5Scy4q5PaB(_q89eQ(1#EwWzwr1hnz4T#Z2?= zT@%);^;OWqWWoZKhercFtZ>v3Iw~fHjf<7QLe#yrEs@_m9cev?c9_E>;!`!JI!i*_ z#!HM+COCa$$79SskVYEX=p&(TY>xcq(@5(LJc3M-l&%F2afPpY$4}?)sqvp0Mnd6q zKX~icJqa_2?9PJ1E|r!ehCiJ@fqf{%8l1Yw3~-Hag`;4dee7RYT>q|rx2k{n-<#cI zP(YM?-PsEgq*ybOJbWM9gd^jTBW&7JZ5q6UiT%v{p$p|;YP<7b_?Nnk_kM&&;O|IO zh+e)z_~EqxD@-~H1-tS#f21(SrPFI%^?x)dz7sZ?zKkXviE>8oUyJ-1%Z&msuKD&S zU|ktAOM#z>5ZmMDFfCaC0KZ}c#j?#@SN5DY4Z9w0rLRR{n8_o57D=V4rzQQQkv3hP z7i6DEw#b~{n~%i?Aj8G8w5QRnf+Ak&%|WvB`?d6E`?B!~LR=eV@xtX^+cS zC>#T%%n`pigBeAxeR|$XJG^u(FZ)kHD$wt=NUA}+`&KsS4$0xz|k&R?*BKtVb%Z zk;pAey;Z*U%avbYzt_4wex5aY<*TPhK{XQ@!YIC6ifO6qm)5mzkJWP?;^^rX110G>CF%B(^x`1xy|Tl5kkoGMjK|=nY!sg-i58>IkcIdjNuY(92J-hK zRjOL(q%KLUsfgA+Ql&PyFI$RE-C(4dQOUk-j$-H z*vip`3*os1k}cUG+zxeeO-tt07M&8l6KJ&H>`pa155cu&h6dB5s;J_K#34w0gQPI-z>%kY8j_db`A}Ju zceukx=Mlo-yAY;*xw%y%C>+R~(JSopQMh=wCw9o6T>PG>T*{0OwgaAV9PZSapK*VW z&J4ee#pt}mGCMQ;G674vwf$jd)UV&#Zbf2;;N!%CVtuvkj3AnQ#9$pk*!@{lvU6cG=LA941|U}d;MxRvWo_AfRH@#>lw z_@p5S-=cLNbDbMU4?)7_?2qv^d`wCb0{+?SEMD^nUNpG3kD(>XbfDt7)j-+l8`7J)P4_rAh{l(uQL1|j3qi)Y3X|ruq4j~ zM8LawN8FMED&!q-FytYa1hrC4?P^t%pc_HWB*@1@blyzX4wIX^lVkyZa9(I0?I=hk@gS<_+(WE5RLX_^V@eeX3Nwb^=cQ*DC)Y|Gk3z8@2iqRKJF}^4_UI z^`4f@3h-Lif;vG+pp0g3DMG65%?Z0m{_RH<P{j+bRjGag?`3!#;)=wHSDed5A!PNQ7@=2qijl~lx&W;T-Ad(+jJ zwswk3*cCe)g7%Hocn+->@!J-cE=Me^&v4PX^~PG`+#NVrSY7E~^AxM&4w!oxp|F0d zW_ONz7OYhZ0Q*+$7sQdq1t*fq(qTJwy{!_H|3n%4t_3AT(T#c=@DxMqsO)^ZR?G{i!EuVkGacO(g~Oy zgC&XwYojUid47D*Ug&OueB45aFlNelo=#zQ;(6(wowQv+rr(=C1^jnf z!60#2DG{13OglW9`^*;1fk-R&pk)U`Dw#s4TLRcQVwEurYqv3fz0l`exKG&@V211U+YR2w@>Hj<3N4KeN<1# zRgzYWP8lA{N~!Kc;_3DlprbSdorCW`B}DL$k%ZhOu(QZ*ChhDjA2((nyo0GmTG^q< zRT8_kiEc?zTiO~}NCza!1-5Pmchf{+UiJk&iOADFGL7e3eEh#?2F$Tr{YV3xZ^eT^cYir`3ns`1XM zlVS+hv5t;PRU7dr_`_As_q+Tn(-aXv|$3% zFMA34NqrR35&vnMbNQtZC*^jA%L(s`2}f+HZg}lvE!CY^EgZDvZ4ctNOth2^!EzFZ zt_M2pDE9!5#r}A_%7}iXmZ8%o2V8K5mTjt8Wq^AUOz5&P7S!cvh` zACiUJ)c4>a)JoEu@=XST9NX7B>Hueu`GnyU#n%K|g0&onEY?3BNv+lInQYj6uIQq7 zIRkHcins*4M4RE>^V7^|CV#VnT)Zon)+sj3XZrl`L@(!2)#z9VbgQ-X4%*YTN=5Q@ zV-w`b$WW%2ksTN;z&x8{u;U)mdh-PN$B-{Q!Q|bOu_Iz zma#|{rCA(`g~RvSc({nTap0Tu?sxn#x+&wmF~MulFj7xO(z7JBuJ-^2xPij4Zoc$5@q4wj5@B0=x>?aUH;U!CTJCDdQ zmLj}Wx?Sa6Lri@`M{-UFvr`s75&f&u8({iwAE|NvIQ$SEON5{!PRIO) z9MI_b5i=hqDaDE!(yJ-+VF5M#8|)qOE>UQX(ZKoxIcE>I{fPRx`(Wp6+nYa9s_MP2 z2XV3W?Bi>VkxM+N_vQ_OBMFh;K;Tk7(f#mch@^grZ0NlJnmYmUxMDv<{$P5PE*Mq2 z!(mJ0IqhD{HXn*(=?lyfEbc$CX!k7$FT0o{H2j*ismN~W;Sz$ySJOWsWqavZ&Kt9T zy8|$IQ!zC(WEOsd3a2jF%4DOl(zp|BmV!3chBx=(f^@WPC>@pXgHk!E9uaAj$w`ef z<5j0OviwJT`vNzUCc>H0;fBsiiHrcqdHzVl#U%ZN0Z1i)3yhk(&;EF%R`EykFv`2Q zW|Mgs<^703smG&qAZomd_0`tymflZ(BUx0Bnx$WZbOk#WYMu$5*t2#C?OC>WKNZnE zT6YvCtqX(l5=yZnV%A{q_ph7>3AUhvP5jV6mNJv5)O9nww0bqBC+s9t#}O^1c%nGP zA!Df`gYW>}>n>@Xs@D9WuapRV_=8p5YsQrNSAFVV~k z(d@Ckh((n6tU1$yYr$i7@3G6TuzZdA9yO3@scgjuz;=M-N0O z-xp!R_G5`Gia;up%xZ$A)9LhbezVPA#d7Y%nuPQu-^I8hl)Z^HKhiiuTU*f8fWG)Q z^J%~+p7YL}V64_wU1%$0CwdR)0QNdAn+Z_IB%Qizo%JsBJaLSq7;ZTh?D8lp8;{_l z*^n^QoO!VY&vsk1XySx)qjT6tWeYvLA-NGozS`_e8_{-~%*?bAVx4F02D;*_-cyH* z+$MUOK4>+?6R??TOUlf3Rv?NbMrb+5kIbKden{n1d8n(LDo2niR5{UA*(b11a$zqG zmUb)AZk#2SdDT1G%En)+{h$RW-_$Qa?S|x(b<6=E+Zd3o=e*GZpuAGp-P#;rIf}Kx zbZRJ>9hZ=E;+3~MEUFfMlxUOooPEHSX0VBon_~+aq^VG0w8={Q4Xl<&UCbTpO$4-e zG`VdJ8h2*HjDLt@fkYLsh-s2$5+lWb`g85tEIyaV%}o8mqhC}%O|eXpdJ;Cq`BBx_YJRJ!XOAv%5t=aGrD)+>^J0=#R^PT-Tx@HHy$zc-#{ zefUJXjVaL*ng?j*WyBK-3?$pOVIYD2mK%H(`T05u$f{g(62LF_f*{Rb4gh~JBF$&l9l;VRG`BO`Ff|W?`Nwz;o z?@a!3`1aOnwF_(g1_>-NPm41>!Qv0UJDh9Nh?kBjpSgR5l&>og0y@}Sh;QuY5LRf0 z;tLAJA0}l|o&OuI04QoZfz9zJF(4ZdoB}lty5gVh>Z8%F@JZv1CZ2c|gplhbnT+!G z!eGQ&H>Ma##YJm3)w@#rL4d%h@f{Xd@ZcPXkRE@avbH;XH#}P8_6@-1Z%KAx{xmvKJT7Ai?fm{LEK0BS54h!j zZTFJ|wxW^^`*V?pf}QL$ShvRE{RT3l+3r=bx)r!@GX?*SnL3Q$=*l5So4$@Hs3>K@B$rZ~TO`(i>3y%frywIFnL!pvQupMDrvFt6u_J?CuA@gdf%f~XW#}5_f64Oc_jk@OR zn%x3ErG|jJUi&XOBs7Q={3iSu9Xa%CS!MJ29a2;uID-+@v?$ZRC`EDIR;+4NAVrPx zqJsf(W_}(o!lww>i175Jgr{K$PlZe*Czn}Sl%BpRIT`%x_9V(wYukp;gnxw$$ zHP1ajOM4~P_feFRDUtN=$#mFr2PuCdyz!f}>W`zwP*jxYlVtGTDphT@ccbUr=RXVVx&$ zYH8)jIN=fqg}-opC6C0asvG*8sb{X)h2&PJD!Mm zg)Rh|z_&rS4Z&AP#kV2yuvgqV!Ew{!VY;CKdKG=u;^m1O{~miFhn>iuBeB zH`AkeG|`VD`{e(MtPX}$Fd2ap#H-$Q*v7?hw}W8#T}3qthSWf`_;est;11rH2bi~V z2gl8a(7WJbG&Ao-(z}u4*YSsDAXEp_OoLmr8(4^r2|1frJt)ksQ03cHs(7Ii|KA9# zm@iNk-^31n+D5j(^R6*_9oq#kdw-O?9vMaA=E4YG+|PCBM)%=7eRxh#>Dv9>=nf^* zui}rS*?HBN1VF@cxv-{ZnSc!1frYt&Mtv)3-PX9A3hdiPmPu2>iKWCPTo(D^-F z=hJ^jV(}l5Xp_6jXvC8rtIbWBuHVLjv>8g>1XBC9k74@3da+yF6-RK^(8&%27Oi6i zzRimm6nG|x7i<+OY4*N4VvizbBv$)>qm&6{I~(f=*)|(?pp4%=$gF5nNM`RQq(4pl zTvZK<-4r_3c3;8x4Y z@KXO=&+!Xq@thqX*Vg)WFy9vBQD;xx+by5ehkWJl!+UT0pChZRXSr~=$T*6>IcP3& zJIYQ|7B;N&!aTC;qq)Lf^{dKbmW|KO{cN>8)QIV}Y=fA`n-ze`tEm(@-NeJ7-<~d0 zT;1wW$;-w8EDRJ^U9ZECocdnw4Sbg)Uz>C%k5*8#RJJkTs+Bj?GKV$+tGpe!kq-4}S9Q%YmlcqPBsTMRV6zM2O_7(M8p z(tU%p*A%p)6SZpZ3V!pKsT+Tz4sUN>=T`@^?x!oPjQ6W+>C4p=^j~scc~_I8b}tXw zT|qP6zCpWs&_A{7xn!C5_h0CX1>P{#HH2#9Y`TGSv3T9=p`(_)@_kG%3{E}9cejwZ zAD6@}{r&A?`R+{QJ37<%Fh>XVTl+HoY<(O?xaO2o{RMq25>Rr$*@O0z$?ILQ@E{ma zbLO+K-LbA+KuZ@DQZT>2wU2Mxn8bzJ6+WN6BES~tqh>|AL1i-wL}g;xqh(CmhVo}8 zo>KWSiDmrY1@{tVra4K{Hic(jW>P-i-X_cyE_0Sxi(49 zOaH71UE_^9QHPN4lZ`~gW) zcZ~Sb*5OCN)KW#_mS7%}1CDJJUZhT8PRDxbCk0YNd~xR+Prb6 z0dyhWdip5DQ+d1mIYWl)K6e=KD$pJ-v#;=skDes8c+FM8(esF@n@drTn|RQYY?;N8#$R4j5mIaJD<8`euv^X`)L~Kz1@O@ zscm32<5Zj|8z(1PgA0;QA^xS7G#u>J@ccq@z)1~856kJ68ejIB1G*YSbP#mqG<+)w zP73AsfHLUrttm)D9pt^X8;j=2JU-%fVd4jxDUM<=)x744oIY;HI@yL6w1W z@^D1oQ$ZMqaK{UoLJWP9Wh&0|^Q|4*{4=%@4a%=J1Z%hRQR-?t8=rn&{id(AOCDxY z7@V!Qmv3~awE@vyMVk(EBrlhA`44eY#39wL^fEbMXuScU8$eg_SMGEe*mjTmedTJG ze;dcg^#1M>gZDxH-Ff%?6OPi``}tHqVB?Wi=^tf#;G>48+{@lixZk%gaeX=IMb{S{ z7+&K&o#1UYQD%_}c;1SUaI2&v%EZS01?#VrD7QsJdVG)Qu{RFIBbIsF5#h$nd)|72 z0(GXtH(o9Zvc{XWpM?PM`ql~HYrN-|sOcblVp70lnnfPugOG@ikRNbQz}5eZ#3(2C zwf(@R_Bava<3z=*B+4FWq0)OWr%+a%cQ*G6m^)&iF|= z8rupy`7UL5>#p%8{c;2P5zYH!V8+2Zh4c>D+)d7 z9Y0TTBHEtV93A8f2~8S;cBD z^!tuGFj-F`M_q~sN2#-$xsqAFwXKPbBy4LU@q^H<2WLiPgfbc4&Mu5-B&isl(Oc(t zmwZ9^lIFTMr`5&OZ|p`lKv`7&j+mUXGA~_GFoGO2x6e$L(XtS;C+sH>v<^imK^YRS9oer zc>4V!BXeBlSwZIENOQ>nzj2wmOhum`O8kf9fU8{QfFLtD*0pgXEJuZAO?HGPl6nhD zp_~ytU5N=ZsS_USNKo_w(Saffn#o;oD*gNwK(K@qNmS}YiViR*0z^YcidI1QJCUOE z4;G%4iiF?O(xGbI10s>|zC$R%bK+4qt{jo!lLKZSZZJF(bAVnhUM3b5_V%XnZVXHA zbfbK4uzTJXoy>6Vwdt`mB`zp!MS1?U}^iIo4kR5^WbL9WOJ?$`HT>{cLh+bDrlYq0Uy4Ip zbC4U_V5`R%@mJgFs+aXgMbb+cilpCTBI!jg*_EWMK$3!wkEH)ZvN<=oTia8Wki0W? zci_93Tz@`)zA@Yvk`6|%UAA)LtWcf_Zf7A@N#=9Z$ZD@2kx3z>L!y}vy?K`iYEoF1 zN3%8FM_8TYIQ4j98}!8L#>@(Lya0)r)j>SF+q6oSdy7Z7-#Z}KFs&$&ye38a-H?RT zMN%*F7rAKff}aNOvX|=}r#`wwdp~ahu*00Z zKa=pn5?*S*XwDAnWduDAsVODskIy139k)=f@ou^`Os%*LaAOteHFrH#w5cA2x0W{c z5DU8y{*mjW*LVvoOhu;%@3W>WfcUU_?hL55abFNmcLTMYK%g zsg&`!SG=dbj7_D6-1gnHyGOlmdCRt964Xd6^P$i(&$g*B8mF?Md`YugW5tbl4>H%X z=@KO@zE!}OmkU)}!@yGrAcfDu4o?$?&}+1g^v3lyUl(&%P4OM-eKvAW%q9) zPll2Q$a`Sv6~S3XIZEgsrFDj&EZS|Fr&2ct`AXkWlD?-T{Xm$Oqf;z%pm(~K4_!&B zA{>0`$G(0=q0L#AZmfz%UsEQQH%eJzc$gR!CdP(|@nK?;65b487|jKt+pr%*RZn#I zn^%NKhI>)Uy07B=)27-i{elDajPVZ3%uO2a%@!UBG#p>|o}41EVIU-^H}?t+ELX9G z1A8G;?#bFBUI0VYne3+zz4-wb4I?Pq&L^i2sv0ntUV@`pZeNjBtp7xn6{=h&0==nm)o`OmJ>o0WiK3 z+5(RI?lTRtWOi&Kyxj$dY?BwFP}EK4x!vnak;OY}62)dbZpfBd8W6QW4rRQR#PVY_ z&ncP%Yi+)FdAWe02i~GUI%xa}uo^Thk6S#5VfYP5aKwzoN-gY@2@KUX84e88giOeI zB58$(_Vvf+mKDa?$RXZ=laZ(1BDW|{l>k{qYpnMCU35OBnt^#?5`y{cUgb}vije-w zP^A_8qF?})RQhK+Aw2w^_y^0qhwLq%HmFaWQRC!M-B(bosali5H1EO*q#!UC8=H9o zzDafz(&o*akHuNDP=tQ4q&v;R+g8DHug)r1khgn=OX%M>=)ov`klnxGd*7f3dmTz% zY31&0^M8;Y?BgA0l=ikJ=oev;Wy~P=uPOsiE%#u7wEyn?%z!hfX07~9_*3$@6m$= zg28vvgS+hQCiGwf^x#~rNuvj+Uq}jiaE{hVrj#B`YU@M~1pRNL2QOF!%e~%K!9PI{ zhUkOr{g**cu9jSnH?t|d~F=$f29Y5$Mf;OKo8C;`+tWXL@xO6(SrvCgYTpV*V)@| zp$9+JnlyTF+|Nis4^GxP=|m64&i$w8!DCjza&Kp=AfyN3{i2G`yF8M5#AF`yq|ci( zU+1@&6{}kn%e)&ug>8U}=6=I4&+bWl0d7j(Mj~o6RvWMP`HDxGApXTbLKQp_KR4QX z9+#6M^(;5^K$6W3lvoCN%K>5DP^EV%Nor5r6|4I^9<^^|uDF+Pu&be!4hp_GiGru_ zitD%}`2DfvzDL<5bFprWzdS-rT-;s9ccGQwD9 zAHrAT4+T_*3OKo;JrMX%^Oh5Mv(j6!fzxBz^YEZR7Ynq;3?m7@sVw@obFSQ*Qnk89ak$j-?7yog3~XQL08 z#>>&GXdNP9_o@j8p+EmmaUm*>E;;uaB~HUc&Y1K>VW1ASP0%cK__dcVNJV4$ciiPR zjo(o8yS?Sdf!~}$ZI#D|s|n&y{L2v{I{Wn&;zJAws`m&ZY##K#V$ShFjW%aTR9gTI z!b0pM`$`ZOq9@2|aUt{p)`W1r8bPGWXT-G(^u8;QO8jcDfe=E$IzbnK|5x%V5*GcY*wc`p+7c_l_HzTX*8vdz{} zgl4$@+zYSdh0_a(TSDK~dhefOefwLn@=Jb`|5I_1=+M+anQ*?63FlKH6jvyE!z#K# znnUlf+#HuZ9uhT=8g7L5dY{KUGLRS5XxNWWgE+S=E8sGSkuHg!fway&MAfkzx1Q&Y z!P5)_90Xu63+@C;olwD=!-@Dr{tqI3LM6|YJo6voMC^%ZCd#@Tgl))vtNE5m7*t)1 zXG|0EkGV`wwPsGFFqNu8Ri=t^9LJUUIGP(oz~4c#R3L8+GVRtHr$L5N&pkGj zKcQEKV%9hHOMMyyG=Iz#P|c#j?(@tsG<8fR&sGheH&Q9^Jo>xfIfeGQzF9CeYP}r9 zffx#?FDVI7pEaNs=LfhR5bDb2&rAKse^>n%4Pmb8Rlk=S#C&C^0D#cWbz!lwvx3GR z3ucgh7v~T1*l%#(_|_IgHZ!=!jmzw2Y~uFOr`dtg;@P6(NzankUo^wmf(R8fnmNAy zlm)Z?XLz{o72xq4$Qr=oaV7r=c>Fik^PIE(?_JNky1sq)dL~|x|JQDxh4vH2|Gsc$ zih@@ZNPP?lz6YT$ntQ)x@rgRRnr?0KN$wDi3@j2Uiq?G;xvZVVVyBb0ukxmzt@&p! zBHO~@jukSwDauQiMa{jJwsiS0-Xq(!A+s5jEzW|OZ@boOd_~iDQ&` z_Ly8_kM1qK{}HQuJH8DrJ+aIun0CDr$0DO-+FQCT#DYu=XhfaAkQK|EM?Vr&HI2K# zAFt?4^qhQRw(MB0|3mb-tmOPsbPl7@zayh{3nQ2BPYTpbyxfxch#SJRdwT>~x?j?f z!t9Z-yLf}$SZRB|A+y^hu)78PZddvh@Vow1>X5%BImI=*$#VYJ*26p|J6I2YQSzT$ z4@A?|eCslgVaFqfY2PH89SJq%K$+R%ZPWZTnLM+b#qj(!0Vp3aKF)RuH1*ghn@PBR za1nB4OWoQS@@izz8hYR&4e`Z$nyK7qTPi!kn_|5`iVgsV)2H{04gmPcsSm=r?uS^w zK-&}dN9%qn1FYC0)o`MNL`(0rO|>hVXYd){?MOl&My`B?pTN!|647Y$mmCd;(20 zy4UugI)%erM4{5fpMd;P=2%s+W4<&{@aNb1NXo--AesGa)hUXj#Sp+4l+LMoCGZYnqT8 zQ5~YuY(y6U#UO>f7e_f3UA!K5!tw4Z+-BBDv(qqOi&Vc^WcIK!>UV4uI$RHCb!MX( z$3P|BZHk8zK~5U`NG-*3wcJ4!sT}fafqQ|_b114qqpr^AbfjZ`;T1y z1_gec>%WShGVgv6nWGh|PfMLTU+`LThcN5L;5oqm39(;#LzCBfXNb^c`!zqds++eD z-^DWhVwp3_o3oo8lN)_NM=V1HnKPmY0Tt06fj9t0X-7q3L6B2#7x+k@>itPGgHv?` zSdHZlc|mASQ*~cV*fUo5kNDkc^g|YX9+ytw{|JssWpV{c5bsTJH%8 z`r|=xFFUf7{F=NUchOz8)RuD$uSmux_i)isVmB+F_V=fNJe^2cZ=d40u zI&euH$-v&j)1)BxbLS2c;fLNVnu4++_vgP$?r+I_O-;S1DKR@%cSu#dR*DmjDo*gX z^*Izb+i36CqBA%|#scj_g5D&jZkAb`Zl8?1Un7)<%}@k$HjLR1hERD`kAH3C5L$&M zUtfYGq5MCAKCbcJA7Oo*-KmXBZpkkU^!HfykgEJG#Wfx3L~sjO@3D>9&GI{%+{re3 zgY(D(gLi^EWRI?Fs9SvDKSbc0YM&I1_X+dfoOwO5JD2igmhv_l89cu^GI)u@V<=Tw zG&iywcig&>FrwGv42H$D+`EkB%7=~k3TLDAdqMuu(7rG%nj2j1?kmA+@{-ma96Ua~ zF}rVLzn@X|(~IzzM2)EXh^?>qo>9=|M^x9?Z!9n8PZ*1bS4ElP0+dA~O$+${VsTY1 zm^EPp6rfT);u_Yc;w$y}aOO4m{G#4CKo&orAB{A=n4hO{v`()sV{v3hR%W}_4XnIy zZ`JDdrQKxsy8je?^>G&WN3}~_<^uQpdTo2~ya~Kx-wtnp#qRdemCXR0>pTkp_X2?L zW&r2yCIBBZt24a40Ny)7i-EU%vx!yY0PgSxYtFaBJC@xy_FeE^1i)eeywCYx;63J> z@b*qEe16e>|0BE!T{seU-Zd(S6Q6$*h~E#y!+pa|;9lUzmS2Q_30-e}AFrA`m3VNlx9oG4l}=Vprf$QQIEN zJXJykO2!NFEDiCmVFZyjZ9TIN9c8H-UJ*ZAi?9o%LUt=cgjLfxzAQqF7%{6DP&C_H zBXh$d{xLmqatSmzmg!mLwVtfu#rU464!kXPIC9m|JX^4S@R7c<@@$Xc zCRH?NHb{Pbl{L@uUg*wg#ImQ;@t;+*@MBrD^6Wv)b?-+rKGM!JoIxg(2(U2@={a#U za`h*gLno4!Be!L=&Dvads^CIbaH5tV3;@c&L+-<+>c_0k_X5)l0i3gwD$P3*9p0;$)CctTSgn7D0psAxSmRc~m5qyzDbB_8eZzU!O!F{#mv2M5a2?YW*ZqRU z#Rh$DXAJ2`Wabj&X8%^BEVA!lQ)$lr$h-DLK{MbaK?kXRQ5Q%if>(aROLmO2aiKfT9WugUaUQ!Zxc?0Sfh;2lXc1K&g5W= z7vF_u=Z>#jG_Z<%@If*GR&(z{yn9vMp&}qXn(JOp3^bu#oF6}{cZX6zYa=lafCe_b zfu^m>;P2>x%utO;{zrp#jxfN5Uz%0BF?&=cy{V7!w@b)h7QB_ype*yucq7$uEv}$8T8^lYn)+T_O5F!%|8jC3PQn3O}y&}wk2!dm0 zMwyPI)Jp5qdarG*wU(!?6jAO-#JgA(wE|u_$MIHFZdUn!e`}vJnSi#>`~N)e%jZL8 zpMBqJuf6u#Yp=al4Ypx8+9JeyED}8pZ0Y}GD0qt9a48#nBzzh+EbAlPW5=lo&d|nR z%X&GGqV9Hn(;Nd(U*$HDg|I5QVT3QBfZ3Lnsd4^ZKcDlN0YxKsdiyOB2<; zCq<(eLk22uas!jKeas#8WpPPyBnHPH-+-N*+-6BUwWWMY)xcFwCHg2l196)YcXFJo zsW_f(hWkV~!(8svB7IYtd<~@~UoOWHynvMCeav@wA8m3?$&)@}3R_U$fuSUYz zX~`~+CXI=b2&vk?Zw(Hgn;OW{w*~b~yNObuuO^`d1xD;Ap>2!GX9m;p6)@xG-&t2I z$Zp4u$iC&osec6@0Z_4i-Mbs;M;THytC{A8Y*T~SjZTzt`Nyv{lkM4(J(oMVivWcO z)3VV!NSB-V6Oe@Zc5sA)aCaPmPr+l`%P^6?y;DU>RCru`5b<_I+T_cbrN-DdI3=9X zD$r1uk@LU;f0C#T)BNcO{jT+Yt;p|(k#7^p*<01;2E4V+Khffs`A@NjD)TiVIxMvB z)rH4}8~+_9{)ogP{zd1(@Cmu(d@M(h#mV`EERyrR=6OEg zi@=fh64T=ttc-U$BbK4~nNQu{BUx1nG?5u-Cu1msL%4*M&Ah0F-eoOz2ElWP{IU;{) zIWJ3ke6f5H{}rY3#W>bmOuiV;4|z}c;-AWrM7}7X{YUv?Pfb}UU+lDrM~U|$$rn$~ zU+mwOGptB;&J^w zcMn_|^Z0q|*@<2lweoi2^-LLl-AnIyx6j{S`Oj7U>0g+i^F@uytV-<62?DDF(-M73 z>$CTWH|f!MT2q2>c$;#XS@6Uz_L@AYc$ot6J}k^3y(Npa&E?8lzX?0x3WN_}I9QyA z;A;Y}Z%UFza`PPaAvXo)D;uTJk*V@=qSUiJ~mx=WVVer8x>g1sS7RV;6$|k zDfxN6I;m=)rH>ZN%bIjDjP}@&9u4Ux?>2ksE~L}14=dzJH-3;BFju%Z!FIVK@fEYh zkobEmbwuS5OcLzcKOKC5z?rhpkf@CAz3qMV20>G>4A{!BRemUjnTED6@%KutE06s6 zGG*R7fLi&y*Oqmwum8WPPjge_t=nNfwx7Qt|Ks@sHMXC>;5}#t(#bCwFFugJbiC@{ z;XC%P+xX7?H|0-?@Y_&(b%@&C;e%z&FKa(F6(7&9n{+ofv~tm`f$k~ptHW7K#@lFD zS*H8hQIKXfO&Jvt)%1F4BCg^*E%lq!r!jeCuAK6nIG2Qca)a}XcNRXZD*DarVR0r- zXB%Hp!Q&^6!nQXT>A!5gRZ5!rfq%JZIV2T|EGjb!lFA0gbAwKQZi|vel@ zZ!LQC(XnOzQAG1{t)T?|Zohw8*AF@-YrB^i+u6vm;X?R_x-)+DNg^D}T5>yaW;f~D znqiWJkRb$$whw-$^_u$I2Ynas=j*Vl4rK=I1zPn^qL zvo0kay|TKXH*)n0lfkNcFP0w02XDq*0e30cJ->GwdF#ZDJZ}79N&B&dpDelw?DBss zkOB@wPK97YB;Qg0Febxi)H2U=w-x3@^}F@3kLZV)XPB7SExF|auQzZzKXLR&%lIAV zZB9$HxcMxT`@KF`U* ziFjpy8X)U$9hM#M-D)WHiwLEz*L5e}Q@o6|l9|TniiK~ZaQK0}2-Spz$#abV$-%Qg z2-32LgU4EpH@t!W9x=uBtHxrPA6TY_sLyKfZ0BR5*wnXN?GTT7utW^kUNafl$K~F7 zCf!I_=2b!=xsRnWu%i!1C2qNwDUUTLTUyb&zz2CaLEeDmR$i{(NbSk3L$rk-51s&8 zlnH^kH4EU~`b}=VAkl=&KJQ3!B)l4o;!O0uf#W;R+dtV+ae=pYvZGf5e-s^HQ2Im~ zbmhXS_pUAc!Oj=BjQ9{(>8{-0;~-xT8iWrqKk82(Q%{J+@nf1Kfe2bO)N z?qqnbc?JJ3GyK2A@PC5$Fe~L^Z!RlkoHvJ@9p1gksn|R=9;V?x@Gp?L^O*Ek631!| zB-{^OIPD61w{a-63{LD!aA#GbO`jNPH^114I{aZzOjK|!u?(Bd@{$4;ROeO%3(HT11MzPzRsnc#w}fzFMrpTY}}DuThKcFLP&cJfMi+M4#qXdQT*` z;0~dT5vZJ(F&8cWqHhjU9Uo@P?s>351q;{CayT-DN==@i(OqUA;-3z4E72_^X_2?) zhKgOo`z0ST9b+^U)8V7hAGGF=CczffuuXw(H=Okfy(ug%!e{McDh6w?2f;OXm}h=z zo0hw?C>Smx&zJ=xWhp*A9+UU(C!lMs5i8ApdKGqWR1GosVDxf3!XqG6zuMwf-CXK#gU9p4s}9h(Ggh z{xi(#2?!I*EVNo|r$C$9KE!Cuh^22)0nPibh{X+f{)|sjTYJT>xlWnPd0s}|!?iUm z`bEh4y?&hS&n*1XH`or}=2A|EYz&v=-wdE>A@3f{f3Udw~wpz6}G!T-nt@wAi3qx#G7)ElUYoXgX>%i z39i`a-WJ5k&Z2bujPYTD#9$T{DxO%R)W z8jI39yErMQ?5#|~OKczNT zCC)0Y@UHp(h|)IS2~Uf>-TR4cNoh6}kXL*g8w;lFq;#XrC6%Xv^E+bnqSJ#bETi$*o5w)+e`O*6k_c$-%laI&nph1nbA* zdg8NTj)f}7_gf3~!Y2DI7SdY0kx(E;aMt(|ek|UJ^(v6Lb9iO=8;Zt;n`n&qYKzZe zEO>Zr*^1!<%jjhZ{g+nz;NgAeS6AdvNEx;ivRZmx(E0pZIwcst$9<^esw}^cTg42m z_3yJ)@g6*@_hylEW8aR>Ri%1P>GsJZa|0FWB0kqV=r&Dzy z!VkUUkO@H3Pd`D8rIvA^c-4D*1VSkkBqN2ikZ*DAaZm4#ZYTJIt-WzHcP_0pt1;Oh z4;%YOqO~>qmhC^&xyF?Krk*XmFhmVKLPG`bElO66$d2nPCE^3S_2*BPZCN#sFub>w zO&M}zO8zx(eX75t`Y&@qTJeZ&00QA6MTC`8q zHUBO;67~kiF8+G#mhM>39$!$;CDbz_Kch$B6j0G~lef0@;zt{gR&s9NIpNGcaYX<*e!XUf$-dFOgx8%TN}vmY%D#$Xf9$U7fuq0EVf+}s1&Ve=^*a!TaRpX5Ft@A zq0!9S92!*t0z;!B1{ppT(I|MF4L3YDExLnl`v+20JTI$NovbZCwhIpgxg103pY^Bc zHU8tr%GTM5ZDc2IlRvEmqhfbKrro~qQS7pYs#t#(PVfk|&nlU4jnW1eo@SD+3bT3U zQLD57#sr^OpO~kf?04UZUH?tK4O#6i!zO?59UIMxSUd%SkqvNoLmiq_)u|F>@Xq?r zgO^T|flt|(o(xe6UIl#gXRUv;gHL9ib{Gc(oWe`iN)G=qR!3mmQ+A1n&e1E!mMz+h zcxm8b|9z1GnYG;H|C(&7><^;R(hg*~cA;V>OwB9RVeaW*F8MI1^PE4PRQDHe~ka-BRa@hX~laGy(yP2J;3RC-9m!7qrGlHn|1L^!M-E&-2atYR$eO|=( z2@zkrYPm|whpUj>&$S}v+4_;Q#mp*p%V!3z^dCD_uSPGe9G1O=wKMMYTvIy+v!VB; z_ZUTdkJgXFuZ2vrxo*^@#3TNnc4AY_V*&<~do9@`Te6o{`WGGZ=C)2}bx%0I|8TKE ze<}7wEi(rC@?qRK{-5+p<=fRpBl-m#HUz{`e)Ed%Kg-hZ&gcd*eV@e8LBrRp4|{%@_KcA=V#*sC2~i7JoQ?6qG#*Qt4HKo z;LcZiH|VJz{7F2wXT1Ey@w0}-7WPoZ!^)R{irhFn9x4TYIr#GDAz&^@^8&2q0F7(O9(l6I%~!SaIF?Cpf1M#XQMD*;2BC^XvT=&-$1( zVuoTao0%tspS-3eYP#G+Hj$SW%_+VnJUGxB>S=t zMD!b6F;+G4t$2>N1*;PK$Ln9fX5lwOy2lrC*zh`GLzg_?3VpO}mcUoaA4W`zFtcb<rVvgBK*uL7ap=YKSnlt7Dn{dJ*WrYi0UT*psM#^0}IuwY+y(S!UIY zKI;8`P=1WdAwe;Vx85IjTw2Vh9SN2~BF{%+)6sJx5}S?+%xfa{u=iB2;O?wu;Cno* z;(-rjKL)44!RuD=%d?SE&GwXIsIn#k;DM1IuH3J1#n~nILhUn>>Jc9?_~R_ zt=xs}OWxZn^;Y?a>@(`AI+tl@z1nMleW*%KE$*rG_HN`3A$HS}Vd>YrT`YXfO6pBL zT8a5L2D~RtqC!al`LRnsPXIS_6=nDIFlSvcculNIlfTD3<=)P6G9G@HqcKrCA~&YC zF+03{MEzTMiq~0VME&~2zEtJ)(arbu@7i3j0j~G&I^|Os`LQ@!ov`#)| z2;QwvBpMw1uyBi{q6anVnic67tz2j!`8yp$s4=yy9FUBN4ci>tq3`4tPFjztb2H>I zb%^Ee!Au`*p`Ku->;NNUqpkxjq;uF_7V1rpcd^h;^tjAIu%^HTK9SCF~Ia*ta)j+ zsXh29`+m57fl@p6-)WN(ogd3wY@wcH;9O(47`M_Y`2d29;d6tLj^mPN z%N5&xOI4>uFik}VI`5OVW>$hK|pS%<1FgC`gUJ}fjz zhkEc=3#kY9T1Y*>+$+W|`D61_-sHTS+e~FJmr4)hFZX*Esz6GHS5o47UF_U1AQ7W~ zIOia4r;b==poKL1-y{T%1`Ueo(9FqhCsc^E!_}s|Lxu26t@|waG5I2T2k7lv@sog1 zYTc#)hpPwLfY0n&Cz18wM*g{%f`&vlLD`p`ruU-}sfIsEcQL;nJ>z@`9fY%cW zj#iefW4-Sjgo3-(*R6;)Z?$+0>1P%a(qt{9Azh`s z7|bofPu*AYWR+`P&f+6EjNieW@OmGaJv9DvR&^W?=JEVhRsNEPK0*lS;aF*0)rk7H zS2PbSThUxwmgpyHS@E?^?CHD{9z4D8%;s9hM?#eRlS!D_JdoSl8YBq13W%lu#MYSm z@mMwn8p*V%5#26LXP<1%-)*-30*Uy+V|N1Ns2HbT@`Kq1cPCClHaEHU+Nb1P%&|F^ zo<`kP&fZq8_X~e_r(+JCZ~Nc>l{+2BWs;23C5H+Bq#Efm-Q6!q{iWyPZ$Lxk0M^Cp zXndWsLTEC?>&!)tw9&d9jGenyooo=Ayv~pyRcfX-o{LKV)s?JA>ElJlXa{9w;9OoU z#ADtp&zrr8zlat;8-Q_eo3Xj@|)eQeP01Z2`{i4%EI%nGrSqBE7I%jrZYk? z^z?%7Kn5Y|X#fnWE^H{r6LV_w&arEgB*gP>O5>>&lk5#H9I$wmSHA?&+BP!0v z0g`_@t1h^qYd)ORcrFo$pCMoOSx7fHcUeeu_+|@<=-DoCg=l)3I46CHL@|*NCioFa zv*P)`_Dcc}hb5oe*xi~6Fb+;SbjfH^KcJSJe-BwHa8_I6AG8-FxF{1a_pN}MnMWpE&PHHwe$!++yo zH6NnJ8E%Qf$F_1XMjfXw8(!id`R6E=*WVy?LSB#L+X8M(`nS+qAXRzqla01^diD-72MT_0#%N z5AwCo{5yzKO|l>|ps6b8PhIrp+<5)guHH;@y|M8Zu3gboTaJ>$l}1vK+Xz%L=VsQ+ zCw#+UY6rC5My@oV9|}cJBf0PdrH{8hyZzAJZ<&4b&k!oP7w8?n2Q9~q7TVoF6Br`) zz%zng`Z9%8z>TTipT_~HBKr09Jt6m^JCY~jbRb?&l1eqiZhFK&tBPdS&yWB1kt9wX zk!25LU5_aKLd8>Zsfe+|z(@Q;C{%cjn=SPZSBDI21A#G7pu++g zt`529(4PtMEb4senC-N;*w%skt$8ejqa)?_5#_q}t4d5wN8>lW2SGhYPTyIfmYTW! zKOvTGRfb$9N#)v*skV}Ly5gMj5h-}PWQ!5&AjVPu;@Mk5pS!p8yF=fk*?vdZ|M)LH zgtCFU83HvYn#DS>EL;1HF6`ZPo<%_(t$`}#h{fyMswchAXJ0cbs$uaq}0)PApqkwr(sE zWrNDe9G{DP4H>bY`McKV2mS(et$sB#<6+h0uZ|gtT5tPrwXWyY?eJVI43gMZs9)T{3%^MB=cFmRY?X67(y0|^W4xA&1 z6@e4eCnV~dwg=fx#=c*atC!ij=#Cff3U`^9WB4uHUc9Yq2(C1Wx~%ZjqDfqM`G4Qf zdLTdTCEXRNR*!#6Y4!7cAP`*Sh<)Mx!Xj7pW|i#*sbh(WAhk_*=ZozozY9{od3HNU zrH6bGq>iNB?vQ%-AbKFxw%`i>$bNy|cfHW17Lol3rR>zZ9YUw-nXUbH(hgA#I(6Nv zD@F$;i>ZqO4N)K-1=^y(=qNBI3bZTWpU}y9aq#zHc2L!5%w00NIXC@u^w6LPf$jmo zPjfR{bUd5=0AY0%8jH>C{&$}=IeKOq8GX-vxFZ9I*e2Jr2mxl37#|E>jiv7;*qR%& zxrG-_3!m&Q%zIIE25S-H>ipC9aWD7yPVBMpTX@zY*+1T5Wx)-4FhDnJ(5?}zYF7i% zdI47F?``?Qg38>hSa7|cwSrn^gRfLa>a8QDobmzpXe1zV-HDw8zj?cAW9Z$pee{5f zMz;*ccq3l*($4@ZUHgTS1l8}ECnGwO8_E9HUL#?_XQ?f8lzN-9(@$^Ywy`lgYOMVB zCU#D3t%zN_FYOxmQt$N2E7vg$Iaww<^{Kt=3pKhhthbXzPV*9K~E`C)ST zMdkW<@o{&Bkr7v9%gaEXKVvhOU--XJe;Eh8!E})gbTI>ER)Rf^RT-x7fL{Kk%XqK| z55ZX}ItNAeKB%#st#Pw6#S{#sDbZK|?0s1*mY8qbY#Ert_IPB{QCnze(@|JJ+8FCX zfEznU?-FcY*7%((5JtWp$}<4R2itgVpszCiZ!H^tzvWxE=@G$1LmOypAR8}{{3Biuqn2p&6OU<15_S5H z$I|DLIi8!mSr<;Gk0hAkXyKy%s9QPZCC&FIoZ-QH6THUr7b z`2;K^XAmE|=1$ChT@gv-TXGy-9@Q-~8O(4xdM(P*lWcK0*_v2yVOZxk32cR=C%p94LCE z`UQ%f0iAdCanh7x0^HY5f}MbrI0Rm)CU;_+*@ugzHXofmv2DsO7@tY>+O~?R=ERk4 zYJ>j3UFk&AnK%?BsXDPpm5CEINdGs6L(^(Gyw+hS*ARy8WZd$JGE0$SH4H*Bdw1}!Q-evK|LHFlc8(WPsW|zd$I_%@E zoO{*D6-xVHep%ZXD8T#v3gcg=*R~9v&RkXMLWQ|%$xg3rOimwDmN*8!*tWC*am4A# zL4$beBIV`%L20{2L71ud!7#syuZZgjUTS+4AMo1o%Tg0&{3;qtm+_H{kIkR9HMNx^ z>^}jaRuEp$r6wHiPc69-4cG>)#qOiqWGCt9#U@L}zGmPywU`b!qs^QI8bH^yA>vti z(Va*OdKl#es5kdcyb+vFgrgV0gXaUM@!iN(9Iv+Ss48T>W`|~b(4=b% zjTGnaLwX6E(?_ci5QEb=U5AAWiPr4xuIJt4~Lk^5`jr_tikB#t<{BM)+@<7s~*q+Nj7f^u~{ z*Qmp9xBhJ^$RYj=Q@wOpl*AdMy!*ZvXJ%8uqKus!}2VphVwRQOc6DFU9>W! zhCvOT3HP6ox{F4LrI*mW2?Ks6{{V+JKjK!$FQU~dNW{{o&=0$)#4#$s3-!Lx?^*+0 z=H?z{2ojh}M)C~{=_0GIg)}FV z>6oEa^;1TZ+=^P&ObhU2<8lS;ebFDSvL3+c*Mx#0x-anyATfkD9R} zDOPNV2rmf@!IRvJgeWp}zB&X7+(~c4xFe&u>7au{`}wYeZh`;NeK0L7jXU^onEi8$ zX4+VX!Eb2775%+Mi=3SV-+vM_xs+Le%Zv84#%%NH5?-vA5SOk1eQ#VaRu$NaIZM5b zwxJRFaBrK2T0C!??g=G9y>|{*at$dFCD`9`om~U_NX6P|)LtxIVe#7Bd6>G1%bdbb z-K37N0rlV!PLqXt0_l1}!LY7ROdYs6xt))%YsBJjc0OsLT({(nz z3uBH3tif)z!9ud3)AuiOHC;|Gj7|%HWBJ&DPV}P|QSmR?jSTdTXz|?o8`R*Yps!Wj zV4IcA&Q6MOG@@}HLzBu0+fC)7%g-8DhB$@i{(JQkiT}$^AxK50<2fwzxJ@aRevk-9 z^>o7;n`?z|-e>!I$l~zi8+yg2$b;Sfj;$Hu?aJDRlBQ*pJdH*zj)|F3mZ!CuIiJtQ z*uqVV<}j=Nw_N*bnfJLQIes8i?Tn?r6&1!nw;rw^>V1vEA6sG7=Wpn315gFt%Esis zc=U(LmFSPC`Nsr{K-QKU?XW+gx0=4~xBP_=3+C)a|D83W!OYXcxLcmZ5QiiVEA|TC zv+O<-D;t-*ThW+$vwYajuMNxnpj{ka@ETY|ewz25rhs0T#?lv4KsgEzNBqu=au&T_ zNt0D;eHFpNZGKNs{C~dAtLfW9MpEYgO5N2~{fPRnoztSzHVTxC8OY1f)2@Xa4Av)x zRd_kaDz7Uh9!V(Z1bd5ci(vLERSnF#b0yIx{ot!1z;cH9EZc~UIJH-ZWB*_>OV`K? z|D>rGHNy^7fBt}Qa8y|^8DQWlp)5F*&V-3qM2X|g|FzryqPTTkm7GSLb9Pzse#{i3 zqWjM(|Gke?|6m<@utP4ZE`#ii`5^i42yI(L`g+*Vh8NxDz3t@c!&!q8w}{p1sdv%g zTg|%+Z`RUT{|2jFnPfczfE}Q9(Y(K(R;w~$iN_C zX?+JL@CW2ftD52?uh5>8tcLXUU))`&#U9Ez8ue)ukES8aKSpmA6T=|jZX3T`bRahO zoPMLzuQ(&T+nqoh9GfZ^-4~Meqk0;CB<4~qfj9%&+s9abHHJk5zTcfM3Ys`l=ZV5z zj4wA5p8hazPtiYELvOEe1M%LnUZJlndR*J6gB2R=_$&NCV`d+e-UQ|CAO+LGm*&u3 zRKo;(jozDv;&2kEoX!0>3yBGkCjz}9ie+@Cs+UBu%-1a>Cg7_U5`VKRAu44vW$8<` z)D8mJ+m=@Kz=q`KZ~%kY?+L*I)VdIJySI3ND>Tb1DdZk-E+WKuB|!<#4BD2xQ?!yX z7{m#sa5Valwvn136lm?f*zGr-Eh9#1rLp@{oL`%Lh(a{qA&`2hfI}T({A1B+H<%Ue zA2^5%Q17N{2R+C_+CldrBoXik2??bf+-SB=4wX|011?*{0F7@86#AVa-yu~i@JU)) zcx_{d75(htwjP-|68;(?@w!+1O@kVd^Eev6O56xN3{dpY^?N%kRxxI(L zh4d#)1skj&hbo%V6QHDhOQL-gF%VnZRUKUx*W92JBO)US@9>hL_L)dwjCKpG;Q-Lo zQck(bC6fD9a+I9!VwtyDK}DoGEU~*@JMWBj0`#Fsu`N5jln@Ify-qP$5J=b2`+=)$ zBG&s4qroo78>9NLh?_01{;`a-a@}lqxM;_+U1T4kMTf(+E00_0ie{d5jMszeXueh5 zqQ8Xe?@!y_aC?Wn?}mX2bnbEVPfxTTrDs$}=ww52ZC6@Fq5~k6DBO3f5hsOEkazl^ zfCzwAN^w|k6+(o1nElYvf#$M8=lEFzUkPNUyNI7Qxe_&Na_wOTL$4->8@d$prLb<` z-NU#%{K|ArjCW!Nikhrq{-b~lf#%TZ9wb&ul`9@ zu~+sBoAPdG$(^BfoVdo>wgP#t5D?J!k7XnVEAj*~p5mGvO=wtdXj?PLVIXr23uLw{ z3keG^Xt(V2Kl-aJ)r`0&{E*;4!K>5Y-NWr8>8s5HlmZiI{AH^ackbH%wYb*T0HvGk zg&LWg0}Kh+hY*4yck|)${8G`3K3wn>NI!yWlnTER%RI@vkH}4D5u-Y)Q(EK3;X1=V zpkQuFn>r@D0gb7v1j^f#UCVGbfoK_Kx@-x|aM5m>F6Sd;?8hs}v2W4eLJU0Ovk(JY zNx@H1Sulx!!?}g9t`Hk~_g6x}Du!!I5X=+35#Tz>P^WjFfxOIAKNgz zOySS&eZF^Z)FSuc&JNnmnndqL(*^)vjjsE(AcP3J?Gai0#OCB?rC zzNXb>@bwNY40dvjR0l&kYW^K`Dg@l`*GGWEk4VI^43O2EBg~FaS>mxScy^n=8w{E@ ze+L%lFO)?LN$eFFSUO%(6q`-sCx&?c6rbr8=Fd8**ol6{PIwO&TZ4XfYwxOJdtP1P z)Nmg;-ec-cDo<`XE^$(NrB`Rnus3l2hh3F-zFi#QzQqv^@s_DvdS&8Cl@)(pYIh65 zkoapDSHkai>(6<`{v>u7|8X)fb&xUt$6?~FYy6D-pYz9@Tpamf#m;#=khDI0S$iep zKPJdPYsSyQ{z#%Kx#e(8SO0LjE}H*gSM`s-RUG>nZgCyzjj&ZU97ur+4bkGlM4#AI zZ?th$hkAEguD?Xd_p(Wpdv}NME94ws6VLXH#%A-;4L&Cn;o}`rINZ&bxXXj)k7?~1 ze^&>wgs0{G{e*lnXfnpn>Q>+FUs_+)h+=&&zgZk`Sl^ZZxxNHWb&>#7d1yx7VtZdSf6>DkcWW8aA53jUf2&= zUm0dZ?)cQSw(`W3T+=y7^aswbK1CzNu)_!bhi_=4uCl&toVz8?*SXHPniISQDxJ8B z5fn`-vYxE}&ry2*92>$K|K6@zcn~HCM7c}s2%gWe8akWKF^Idt985*SvKO2a97Z)=^wmJ{gws;X zu9eb3r3(2s{dVg%`9FxKPAE(Kpc|IRjuaa~h@b2&^$zb3_i7EJk+!(qBs9D@J#kn# zBHKrPiLHikAHke(NE3?oT&#v?!1}^(44+do+K!&GOL#pCeE-e+;Ar2g^E){*;#gYn z)lJgTja)HcmM49boin&qip}jYgab+(9elCKNTc*U)2Z{&ZG9GJu7K6ZkE4&6^pW+=1 zvi!(9fQNhu*;~Ts-5yA#+hvcC!)SV6O3t$TF>^m7@q$S_ro}SnGKZSESY{+4zw>_M zMbjtp5$^ZlHQTgU`YZ-#vYT)_+V3?3j_Kp+;1D`?Ik1N+9uKw+{j7MZ&~LCp-U6%urAS}^;E3qE3O_MT1AD==h|X^ zSwoSql~WJx2P-HWB)WK7ER0GVw4+IVC|Da86%`UdymVESW?)S%Hp zsALrWjcefK^dyty_E_dC7V5#>jE+U%#Kp)%X#~7LL?J63&gzsd0d?-qT~f1)B=&}{#`d+3I2L<5{| z*X{G*3OWJlK+>iMQtq-8rWaS1Cl=?if%aU#IqIjTw;e4Z1JzU;`y9Kbl1Acs2Q-oO zw=pqx-7n%Q~Lt!!NWXlb$!_#%9*V0 z0W*J4z!o@$c_5mXNRZ||8Vu&k4f(+pOoAi|0c`*md%Nh8Zc`G%guU-`i>WirA)|{_ z%02AAbcn__DsmYM^#ta=j?186Hq@06?sCuOP_%F+v2FOuYf1~=Zgd)V! zza$uF^t8ui?{%&{TKTbBnN3j=pihTe7Iows7LrxGz7~>IyxlF-i((ao0^J^m^RoTQ zf0<4I4d9Rf-?{i2EIkP={e>*ZGJn7$0!hzcDu-`cMt0@iX-hI-@3ggxh+lzfeBd8& zE3G~1Iti{`OS?de4o$a^pe2Dsa4x-a{P9+{&)aQ~+Q?=T3h7jj-O%EbG-;E+iC5^` zkt{SLznEM#7s=I6b=sCT`WpY5Tii@*#T5H`Igy2@WS1dxs2dy?`TJW)Z~FJNP)|}T zEmQ%}Kc~u|!XdqzzepddF&ndVI%m%f#|16#K!5L3EmvAKf1$E zEb|EI(&gcvko9khnz79N1i1}h@3>nuHM-K(1-#oTkbwS#4<-blB?-B$e~t8SwW*9Y zMHamjMz=XR2=%G`R5ts8%Qsi~vX2CD8h3a>O(4((Mn{BH-?NbB>r}xk$8C-39cmxi ztXQqzwmj;=078w~O?Kz!Z!taFPQUza!5?LlVd&F}siEuaNMq_SpBGCXY??W*c#Xln zgy=-L9<~mN&Hqfd`+lfhoQkbix;W+871TNpO{TUAO$7fb9N_#CQ(ddoBqM7)FjzdKdld^ zKd{`zS1vkZkMX9@w89U?jQ2+CSc`wmuN~FwONBBnlF@tq)*^&8D8X9)6#gRMVv|Zq z|LgGm4JsFQAA_&G?!dk8OM&~-4T8ow;B9?@69^Y|+>K4I;cg9$@iqR9l?($LI&|5e zd=u4Qz1&uQH`RCix%oTaDzJEKgVmyxX7hpTidXp1#ZKZl_y|EfaZFB1gU&GR0?Qgs zXAKu0&N3@%V!ON33Oj`eFXutzdFUV6y5uTi+xMKtS-RRw)1@94!sK1E&qT^BKQ-Qg}PYH;*q z+D+M5a`bI}u+Vbo{fnp(3ZgkT|RXgv90BA~}!`r`sXpy+Q}`ofAmUuiJQTdMg}{>>43Nbsc=cKDs*iR7Kc9 z&A;p5Uo4~!{@z0Bp!Cn3=G1Hpse`iKf)Ce0*-0{hn~C8egS>vRxkJm- z5cN%LXngNw5KIT!-iq=c8$ikkRY#5g zOfRt=92w%d88!aI3d~$gqejExU=B<{w0roIXMy4%spzl{MHm{ht-23Kjz)DomVVCm zU*uSi7k=jU8a>d>ae(5QxS9?i>Zx|55oC`7wNaqX0$QWwYlvdwQJ^gfjE(|hEMR*t zCEE4n-_9I}{i(Jsh8MVs9X9jgejQ|yMtd1MOH#l7P4BsZ+CGuK!B%v0&3`85ApyTb zmGG|{F?XFw_nYI=EOA~*cyUSi(UR~pCE?X!*niGI-s<-3bz$tVnO{oIr9O7mFC5Rc zi}ocsUESp0r~Bc-`}gy9E_~hi481x`C8>|83Yp0XybpD-?}Z($snFf_gk!94|beN;ui`Dijlc=p0?1(f6-9TAuP_W z;o`QJ(J2(3!3tzQ#PZz9|K^P$I%At+9aV4(6sg29-q^K|LrQ{&_!H_&q>oWG$TfL{ z9Q;|!t4Kc_5qsYle4PW{w2=79mkF6Nth%mgrIF}_bc!vrP?=;vVj5R7iF577@#ic% zTiofBRsLFi;^iW9KNZjxp?4HzR^?@QBA5ir?m98iLh3}jh17}f6AE;SrOqQz-m=l&GClmn5dG_t5F>pmdTlvCObibTPKH{R51E$uI@Gc$d{p4!w@7l|#&a6G z{IGB@@2%A+xBi#o>gH2>RQ_xavl!N%?$5oyp?z&as8fEfyoujIuqV*31a5HRG>G3Z z1fNSlVD#j?td&VI-O7W~c{thl4nt*{4@bPuBgDNl_1b$Q_5q&c6fhQEUkJ}3*|pLD zn<_TVF(CMf84Yw^@m?@>j|yrqmc{fdT#rI6>BD1bI9`p14f|<-{LdU=c#1Ll`_6VB zS6haN7R1sr<{sV#fr^PsbPIJ*;Se`ZT@T1H?j2^7Ln}GvDNDS@U~6r#64tx@_$td4 zGTRf~hdWn|<3k%_Vo-1vL3d838t=h)ZkC`fHHtsF%k#6nyA7N``n!O0RbqC0@L3bQ z8#FSbXFPOZ|I{W_;|*1<-jMKxgG_>olbYrorcQd$9d}P)2MGyg_f&rLxmn%Oe#_Ny zo$AF)G=4;E+1o69EQLFpg;@GJBPuo%v744+yd573l}i&(1mkTq4sWdHX_nK?!RtSD zc%~PsK{Hcl<6cO>7F*8;Sad>{ACc}l4)1Ud9}ZoyDd# z+`v@nz;Ie?u6Kc}wgxb*sjBfoFiQIh3sKw5$r#FcbmChi^=;;fJnPtRPOogqzU& z6c5{+H*jEsLH)Vn#5 zZ+@Jh&39!tEb;y3@JSbWj|4k%s4m-6`Yxxyl?$JA9dWqN#cUUfXz zgSU3o6OU27PXEKvqTo-=O-N^yhH2e_tBPdG$qQWk%Q(()Ninx8Fv&p!rxGV7$l}Hr$nrE|%2Z4v^R5xSLCHLF0xo2P?rtZx0L@!;P$<}O- zy5SgSl8eM)2qG4Xx^q(}|A2>nslPhYs(B+)Yk}@bt>rlHSz8No@D;6BD(dc^5k?t1 z$6fm~E8jI9!gKrl|8swiU*He0FlW@rf$tg4F)DOiu0qeXkLFCLWTWd`p|MRB&wUrK zwxdMi6;_3g5s6izmI-WyJKDsu(b05}H(#_#25bs*O8r}OgWqvq3O@(1vv>42$o=*I zEB}5!UB^(l4PpG!E5wpd(ZAmdFDYpU|9+&DqdC2%Bh(uG8DRd=Ts!cS z5q+SHIV4JM8Iahcs|?ga7-!`^-m!l>(z8=~)ScSH+Yp<3O3%7edwKyBuA**ug(ET{ zefyvE&)d+|xAnQA8&rex7s6-!cJR5(;4@L)=z5lUZwCK_%@5(<)xOl0wjA&E)jTD7 z2tIBGBKnE4apH~SmV@xWR-}}r>(9}fTC`Di4`H4-Tw2N}B)6R4lN(DP3RTZC@6l-MTjVJDG`9B)(DZT1W?d845 zz9IRzr$lonRjRI#Oh_3 zzW1aEdzp75WiR!vBij$XYgE0L+&H|w(%U(AVvVaOcjDm$;A4RY_9sGkT#)#Ba_bKg z-^JOL0cBj`GE5?BJMmsIUjjOlU*;8n!lm9@Kp_D#c2xYxdkH99>OF_R((|6g{PQ@k zGucsD=JCL4v$aFHiE<#=W1RO#%AN21j&c`ycN+A5RajkIpV;5_a^&#j&{Mv&B%)L8 zyact7*!Uk3D%@@Tm!A{a7f>Gu19&4eBi(;9xETpU6HjVP|Z3KS}tXu&KTxaZHH+KQjEEYWP1+tH0tht^Qu)<@*z5 zjn%=FPl|jzr`jSMrbb?&msIrQf#F>#X$4g~g@(UBusOLl^53 zM{w(29LrFOc`LjCH3mJ(PS@%HpG9h8Ova786l}{ZC&$9cW*Uw6S5LrEh=Xa#>WOI7QsTUptc1mJ;w96R0)1+keb8F>hIpNh zk-N2+A^Z9>^j$1b(UjV5ib*YxV{X(Ph#J3-x*RiVmd+Yud%$27?u@=;{V}TL6cCH+ z$=oOhSz$>?Ct-8vUw$m6)7tn0 zm+OD`V@}>x0NmEEgtM)Z)z6Pne`~#umod&*;;(sc{Nj`!4qZ`E%Pf*B%f0;26~n-e z5`TUU1+wofJU5)EpB?m8sgc70x`AR&CtuZlKKEw?f$qk_{oL8<9k^1D7Yx51|GVa> zqMuzIIQwuN;DGMOs@)VXca!ZgY~OI&~-Z+l#@?L)*^6oG$?;gzZ?y^ z(G%?X<}a($35s(cc1&jh#n8uM_Dn3|4zD7Ds|x2|v2%E}eP+*O{ZFbTI_|zNLr!^F zL+9`|eXbaOI{!zNbq;seF$jno{5@ZCLVHX(?@OKsTR+8x5Jbp-No$s#*X}@lJypAETupt<~T!4-6M9*pHy7J>G^xo;KK1V=wJM(YmA94r9ZLs1=g0ML2A=zP}G#s zAOmhl@pMw_kc#1$c$V8GA-I`}lfGRTqoW*Y9d@6#s7?vpNQV+9xDy{YX8x~11+CUG zGO^kb&w_7x-tlDH5aP%nT>WFQ^wU4~20JifeOmzf;`R%Y`c8iP6~? zt`dFi2zD`|7Qm)p8w;|HEo1f=H7NYMmPdYJ+yupC$&#Dhu3%VO zXGUM@!itQtu>MYIARiZOXH>_tuBv=n8&M4uH4g`>x!KjMxLK~|Hi9!tY6ibMGm3DP zD;K-(c+m0z0f`FP^narY{rECX_5!OsWiSa*{)0|Su<_(GZK^%B7+yjyP@hv8k&?&* zV}9npEb{%BsB>yDYuVELS9D<-7S4A}@IR%o*4!cgIO{OHpWMNC-TdTwts;glFQ%0_ ztAB!qRlKwLX6t&BInZt>^78|0Jq@ zmJ4d);xAdOMrbwVI~wRiG$#ZnL@Aw_j;^3UW%;{6?C)tf>Y&t_QRSmw{YhD8=4L`w zWTvuv!eT4Tm9M}w1~A=0Y}D60Tc@DZto7$W!)@|#?MV5|hnly}jI2PZ@fDdepdJC+ z5;1J8%5?4V26{iBg!&)PJ)pje;9jd&4DtM}6KvWr@64N#Y(`)H(e^}mwoAbsL(a7) zY>UCb(Hqyq105=x%bT)Hsm>Pl}t-?hV(0tfrGsC{i z;W60t@()t^{H@PedGWKeEm-8~p%>^I0WBA;^Fw}}GQ-@vjWxeopIz)d!*hA9NNX-* z>ABek_56gYdE#xkX=%w1sY05b%UE^wSeAa^Lu#6QNQhLe`MAs5TK|;gvq{7=@HH9r zD8E3h_~$RS{#R*&?d&t#f+hW5TVefo(boTJW$x;~6pl;#UkW;<@kre8bAhTT0o~h+ ztm#@6cTHQcr0JVn(=OVYZcyf^>HGpq$>!@6TLMAM3&E?hZPof$yGAB-HDbY%M)q-y zxM*v{kXVPWY+i_5QuFp_JVSI&1UtvBNdVOOy9h5{F;;f1-`kpgV3sv4AHxsmEjJiq zF(o~Cl}(JcT(tGz4wX?4atmCU{LMRdgtzpSExBX;+ZGCr;YOx*+}2jofZXxYfGq<% z!sf>q1&MRhMu+mYj=JEdQTnS>bb(vU)_lH=wp-ouxe&y0TMa9L=m%L8RK3*Sa_z_4 zM$_GrrFNF>7`AMu*($TQ?Bub5YB#a8^DNB~2+;~75+}LHT8%oNv7cgrBVAgROS7M1 z+MX`W7Erj3ifJ2#>N#8E)Hz3UQA~T;rD*|$%cm=Cp-XFX?b%PU++C#c3_(ztLplaB zwuv)cP%HS-h|2U5i|EEW$yHTVlA2mP!KIz)(tOv9l}s&;yR^YB?a^*&H7@PzN^`T} zf3ydjRDQuMt?cy{9=G~zX>>>epsThtU7<7iTW48SB3NtV*;`8ylga#-z3y~)n(w}A zY_a3Stp=!E-r?y3hMe;0p1tgX;vHwbJ_ey zTpnxcIGS?jmfIDpbB9}E(SnmK?L}D32@8a-jt$AV=1k6}w9}Oa4WaJ>fqsfBtY0of0 zq}h+_DC$`p(){0PM)ocq*Y25b!!FFx*uRtjOjM<`1hfPoH^PtroZ-^GkN^yFXc(>hdKc$3s zyYAodZqKVzPXI#(YXVHwt~I7#J=oN5eb`!rYYy`qTE)`)YbIZ1>dc5e`3pY_{n_AT zN9W(q7R`hr>EtP!T|G6#?6MXl9nuHMUoZyFrJA#AuB@}EMzky5*;E_;O4_0C2K{z6 z#r2bIswSpQL4HSvzZ3M^n!R8Q|Jys8I`p}s=}P`jFY8Pt^~pc~5RAM_y9;sm;&^^U zr6faToV!`BKY4(TrJ8HXIdk{5yZBN)KF+O)mj-Uj4XsASrXhA?XW?;^3nEvP0H)Ia zw1-+0J8 zz;8p8E3VjZ@Cb}tv`ntki7_M@9FW>1B)aj+h%r#a(t4djw{Q*pQDJx4?|M9*YeBhc zWn%aG#_CB}Xld!o7qW-?HHn=EH{ob!9kr{geI!)_B#8f|)hZKP%-}F;tCrxXM)H+f zWX26~bbaC)d>i6WIv>wpG-g9=4~(H_v5K0-I(fDUU++k$vmaz9#pBtN+x%taz>Qik z?XF?Sz*SQ1W=D>RXD@_(lPD`Y5;+X-?dR8=-3E@Md0A2b{sn7ew(wD*Xw(@2G zLn)QG$;D#zTh{xv{;O-8Zs&BqQ=jh|OW#6|$%6H`KXX?@=t_5QMCc&i0K(Zfa=lk3 zh019Y;@JR?KQb^bIy-Q2OKM0z=~1Ycf$rv{pIesdXy=hcK#p8Tl}u)>5!^M*Y>#l7 z8tC503FeXfTNG^+w)5 zyZ7`8vIW&d8~-A(3k}ayzSOi1Zjf3PWNFhe=EH=(mCPq(Raa8{^N-a|py8X$+H(1N zCQBUZ$U6-g5KGTxx`!O0mCt*^75czd!Vf^4U5uGw|4{jd0@E$B+d zuA8d*Vt;x{7k9zsd^r5B-vA%XSN%!Vv1`vDz*8Y6D|0eIkm`um+*!5W&LiaC_m2+u z2E;p;GF{uey%&CS>UcJTPXC1$d682d-xs~l$I4sFUzV5?*ECpZy%;tz=xMDbHB`Z! zSI_S;Um@IIH?9S!AxGzsCv=6RRwAz;fk(#NvhV6hV>Pi7WK$R@H*j(3v&FU#L=3(fln0!ky`6ZGU#xF%$lL~9HcT8PbZ!2cK zKdLEFQq%3l?EliB9E_>{Y!s5mTNJ9Es zWE0(rNK>$_YaSOq_ib!pt$E%JR|k=jUff#j#m-?TEfH&MU_-no5HSj*FN4J%O0JCe zf7GI%SEkHL>`(}IaM6U&(GV_>E7>8CxxWy%@WMmrz`0=u?o_TWD9tW*U?vHm@!`C) z2(b^uxXf~g3-t&3a0~TJ1&cKEPBei6n@DwLFlj@MN*p)j5G+2}k~_j`QOC8$gzdq8 zL^W=`|Ucot$MQUe}xa@^-sgR$V=cKggd!wwB61xE9YJXhA%b@ zOIf^^#BaK_$`+%K%^c3SoUOJl6!^g4Mm2Ue70otZ<)8Osz2k9YaC>6u>wUX}8te&z z3kuLyMe_$T<~G@)oeN?lPyPfoV&=JL8gDmPS+ z=&h+LEY)N&kg~$OA;-rut(05n9|M|gT;(QXkous>I6?tK+UGVK%=HY$^$DU<4a4G& zkVnwIwxe&u^t$~{+)C=*2HPWI%(irs;`a1KW~O$rZ7JQ`60pufWqsKt`l?gfE~+iS z7*VkZxmL&1!r0aVSIn1)jN0uYnCVYPg#nk3g|YVe1*`d@?pXIK8;hJO+CHWB{2XqkK= z{Ci?l^~>Oo+2;Rs`2P%Z(1QQqKX-$F>3wM{=dY2RttIJ{dan5eqOS7}DBq}>w z3Gw{wdHTsda5F!h!$Z!=sX4S}r|=4JBR|!sHq_YS$Yzw^e}e};9JX^kIU+UnZGpaw zX#|ZqL^ZMd=(?O2E*nh4s6pR#xu$Am;9S*Iqlh*F@bfwa<#9bzzgeOxYUXLZUXR(U z8N2+vu*~m`2d~ES!x0|MX7Wsxz$gW#=j7Wg-7iTmo!N}^r&{Lu1&;aE z6YGsxyP4}WepsU!fsRN1)H-h6B*;+=!I~(To!ysUXQs9*qK+V08lo6(0;6CyuQQi~ z>-=eq1_fZT_njOTaK&DR)P#Fg^(^Ukn5ioNGzHp)qfZ<#l6y0Jz z9M*$;N1b0s$Al-utrLhc8#^;P>xR=SViyK0>4*jMToGkwZ&vQ?>@s2#6XW^(qxOv= zNk$=m78^ZK)KtjLZ}#&-#jNi1KJRMSVLx#69*f=3ds}DBs9K?BBfZ(#>Pb9hb#tP5 zNQjuvOdzuB2HK#Dl$Pd8_LH1lKpQ)N=e$auHDOWVZOSLN@W%313rxqvF9DqmAokJ= zL!N8H$i?g8xhrb@<|jn=6DKaDMSAtLfA@5IUI!K>2J*&~Bf$fLrN2KMSb8yrk6BuJ zj$BMgZFUI*biu^^qkxoOU}gM^fm?puYI%X|x`A+V2n}wTMH?f8Pw6{W1`ygdzUe?|GWABD7fQ_4LpIn?O4MP+B9hSRQ#4oJ3 zIrB;@FKARyHQW(i;X#6afFP5G`8|2}@wK+NHf>?S^1tw_BZPQp%+zC7LJ%VU9V%FzW>r(hy zQ5H9HZAeXGX?Ge9;}3J0XpV=52k_zMQhwGAi8f)0> ztVVsp6$=%J5vE*r_I+eU?*O2L3rd8T1=R0p+K zDuM<+!%vY0>cek($7o>b{uHlYFpH%BzuQz|za2NGORCwJMmK(s4d*}aO5r3$%QQHP zLu|@$y*w~;A=}IFbhvi_{SBv`Xene@6snlqG|O02_V0T7p!a{?M1Hb3Gv)8r3Kf5l0Tg^nxUoIgn69RWjI=+!jpba5@4G zVvPQ@w{V6r5p*Eq2|Nz&F0X!#2BGJmM{o%1;)}{1E2whvE7|Ht&{u8sl2Kkg-f_hJ zf2T9yvH}+xT)%bOiM~&k!qZOI_|LbIEx$lB7CuK@){v_}GBq@-T3pP;fN2;) zBDXGG`@Pf0eBRwh)q>k%9CaTxi8`qP5`e_;?c!Y&a(`pnxoz@4JP!BhAbb-0j$Z+kjnlsIQLy!m}|c(uI-93ij+fsA32fJ{Gf$ z*gO36-hGVu5Vw|_JT^b$lhihuwR(T|)aQ8KJjseLFs?2)WdeL*EPWqwt-0YHBea{{ zZW*qZtmPpmYgrkOHDiohHnq|NcNNPsN2!Zk>P93no0ZHnsVL*bNs_5rCOT*8%jXN<@2N={LOuzF)bs&M?;vCkuW4(0XLs z91M7^yWgIB3rG(~Tf)wU^ULASOsMT;eMA%{i)m10gL=o%CsCi^e*y(;C;|_k<_RV?j6#|v zp%8up3>6TVV&a_=)uRUmIxcZAAmMr1?FbUGe>GX^Fhsgte>%}@`VdLJj!hZ<6na9# zrbm+N5G`t2CXVYFNq#{P@Jux*DN{EJp0bYeHAKOH6_lR}3dCfJ{~`P01VnARU|vwB zYF@I9lv}UYN5)5`c0k{7`%bWR!)r!ljvrT3RW~lNNxE)P=A=@!_+z@HQ`Xhd$bQF{ zt&WUHD@U*_zkqplNPYHR!H|ptixeY8Dv^b$io#dbg`nhm zEi0cj7J|cqpx5VHXpx&ZD_tg)_VT{EmlNz24VJpkw)iOmBRG-Ja79|KB2j8O+L z9G&pqS_k8V=B2`$^uec^Y43#ZApO5%ZFPQZz-64-Ras85N%IsK~L;;Bfo2e^v# zVvebLnfPVvU46#U$BfZdB$1|oocd=mdsL9XeK%^$L+i?bfF`YEK(Vv49K5ggYVZY? z`+du|pc`4$*R-r7v=ji$(A#vx z`lud(`^uu5(1070F9QPmQuYb%OZjSZUnavZClIjNh&+^^4*zq?X`)lV(FYnSUMkBX zsXwThy}9(0o}y{{v@X3|Y%wOg8s3Ne059~o+TW8RK|dpHtDgKxKW!JM)=p<< zv#e=TZhIF_hTTFA$XFukyqQ}4o99~ef}_Y%xlVN_J9JBY-z2Wu72A`~=NsfDxG807SffsGu12Jo}DNk0D_H zuVAb^Ja(x6TNAVr`+=vNGfogVxIqiy-{=&6c(TE|| zq9I;C%1D4Nrx<*hNp(u2MTAHmVBEpqi8ux1!-Q1B2j4(tjLub}SGgH^m zwD;02lI&b^wvlAA(x$tQy7#e}45PpHL^cs4h+H`kT9`y59makE&jn_(-ao%|or}M%33bE!1e9&+ld+LAd;Rv8y-Kjft82|Yow=en(u1iTGpB9ZvL62b zSvuabeoH*E0UHHC26anPd3t?j-n2ZF+lDl9_|ZNTk=!Y2lW zpHksTM81j)f6DREqHtfqQQG+Yi!5(gw|OU9-r3#e9byeg(C^JAC@YEBRu0G6hujvQ zE%P)hWJ8=opvywQwrPRrP>ENuiaEHIQuf_1!|$&Dp6?`Ac_sSptU@W{cUE{lr&GRe ze}5Gj+3f)Inm21#>Ps5rk_tFDzJqX9rFMke&qb04DVRA4&X)xq2R9wfq{aRaPxNx^ zZ>C4I5=P;4-7|lZvG5PegRSjuD(QnruWBq!tdzW#e4V+E+;AtqE$i8P(m}MW-z2dG zvTxtY@dFZzp(5O}7+;Zik`Q9x`0B(gB!*G3LlceB)PE8)C^@Wh{J6yL{mFof1BW}> z{b_I!dGu_CJN_?=lgy&Xzq&Z-E?L+3ql=Twg2_LXBvt%WgobCe;SA0L*JmW+dko8-hc`M;dw{Cm8qdFe{p{ z^jl(ZbJCm@;nPpOomObKi-mpSbrf>hNfq9s1pFs}fNomhOgU_&ext3Vy0kJAAH=z- z-PDKrFRbso`i=Ga@GkX@qCWF1*-e#w3RV7Tqg8%5t@A`|qbhYm(oL0H7pgpCqgDQ@ zOOHIJQychlHhTKE>E@UW{Tb_G5*RCh1?x!XvYD^;(Xsa;%WuGIh zq?Oik4RS~FI?Fa;*O^6S?M$IQdtRwH1?f66yW|a~FuIA@@f?=bA1ojL8md1H953flR^G zVOGG>quFbFd-wkYZA-9?O0B~4s1VIVx&H7@RBP~8@&#Gb`J;b0_rE9jd$0Z$J+zY8Du`$>Sb{s3q257yt2H~Z z!h7unG*xoZbp110()x7hZ#Q%NXv{~qHuZctV55~z>8=3-)VRHqd>eG?Bc>`S>~A74 zcK#2=(G2C?YuZ))xx0e&=4;BCYH7=%23YnmRhp$AFfW`^4bx=WJpQlDQtwaL2-3J9 z=W0B7l^(!U#Io1)XuDx7w#QdL5f ziShKT=jg!&Hz7FG1vdpdpGeTx+fRk_N;6IkF3B{O=`^RlUs;`)cH6%wB5Q31ib1vr zM1R2gQo32w#lMbwrZaeV-U)g-uDTfJca&bV9+@a!4E=2Ra<>D#gFgzu|Mh=}*l}A- z=FqzHh(=Cm@va*{i+cGjFaH~fS__VeX12F*&cbu$i%#|soV9F-!*ze^^?Wb@hID)J zWON+U51N|p2O6Bd7lTXZ8R|3{7i%)U=r9=tRIvAl+KTz9>7%GH!{48S?_cLsAhirz z;4S3FN_K+k5TXP8Hr`f{#3mOgT2}fsRf+uTJhq|<`JT~Gt7P#K@4#Ihc16NwKWzld zMR|eM-;q^h|FT4V44DlvS^%Zmw3mnix`tmv4~$Gyqr_}k$64bF3v9zJvffJBmKU$s z;acXy{?7pU4ti|2zNEvd7Oi9bGR9s;uLHa*XY68;HbHHGmz3UZ+w1}Y+wA8bZ6G!E zg(P*6J_BW##wf3gFj3LWru#4jB@xcV9l=a}#e5op_OAJ}!+sx-A{=iNTF>X?DfAzS zI0}8IOLi>XO++%|8uj{+(>(;{X>rn>30r?$d+J*=VLQi?gEEczG6zRe$LGsb65`N~ zK7f%9AQH=5V+7t__;CGQ{3qAnZ7jRS^`(S}cuM0azCzx1{q+gOGBcVPdmHlrxGwd+ z9fBz(r}C+Pl9^{WJ|eXZc%jI%D)kES%uqA>n@hRc%+S%%OhZ&Acd0*-V2Y0E1TvTR zt6sC9FE0lYsc!zXI+98&KXW+}#pTtJ5P|F@*m?fJa*BZTTKMNWP^_K5!s(&!9EB9jDuCHrDOA;j^Wq8TH?qQ6^;{@!pO=MC*{Km`CQB0WX0_XAn-|3B*hGjg`*?>ikv6oT1O z?~iY5OXunDZAASE!Lo2m>xV(r#sH~!rxdf#owrD5YTSjTVp-~0mc<M>=r+9T|B>154!IV= z$ecImb?R%t9sUx%gg30+X%?#|q7DhtYL!;Zk;mWjO0Py?`Fif%+=ASjx!0Xq(fAk$ zzLC>4?3Xn)vOD{nP}QkW!jA~xLc-<0?jn#)sMBI1R!8!Dcp-l-(cJa^IHVo_0{vW} zpG)*}x_)%l@1Llj;rtZvz3i->5H8O+7YeM_{?W>kI5(c`66bWw3!DbnePI+Y1%C$7 z>yJ(yykCjzd(6@!vB;@b%qs~t!QA1yllGXtCSBgk5;i|;fdGGrsZH%z4aOk8r!x-P zH!u#u$3n|9IQ(cY#i;~chJSbFBj~HXm)<&){eOmlAo&=B2LMaI!f}Uv!pw0jsV)hwyGr;ewb>$2rT~BYh6w}0K-2=% z0hA+FQl?QUTs*{maBaV#C6VMgOfl(BlCtYWTn=06-Tta}ht6LH&C@Rs_hm6#$8-PB&C&kP!57-y zd=ZpxRq2k_sQLcrelLd%Sixz(WAxO?sJNDM5}w;ylGrx)g!ZAGjxLGMWa-OF;$PNh zCr*dixhtpG`1EkQ?rNhD1#40j1ToWA}C6QaAgVDvx>C50@vX7{1 zm3bzIt`(SQeuZ~~VIx2-HgB21+`k#jrO?4#3LVUy(81gZ9Xv5Jco?UaHR&6h>7lpm zDRJR^GLtvyNYH6i{Sml*f6@R#WuzF!eTG~yyPMIs2n^ipMUqL2*bJI3CvI^~A0ifE z=?moICBe&9nm+D2;yqwV;xk{GF^8Yj;q-If$4da&%`Da0RbScWAW~s}G{KRj@#1CfT&j==daAD#H7f<})VB!Y{6F<27iN7|te#7vQ|D%at&cypS zFfh%1a18j$VeYoZgalivko-iDJep*|WAXlx>!}KM0*}PO!s9Tdk0QYtRC<=qMDRN+ zE9&~}xC*zQwTnzff5$B@h~Onc`6Y$oKx;?$?^&%);Wfyd2_`9*b76goKU+RA(AHd)#{tNm zJ|M`E)VoA#Gu39TnR<~(L*^BPq*UXv<0o_K*jJdv`HKfICB&L190nZqAm z3V9^FpR=r5Z#>x51#g#IwZ8LYY}EFJosn(uHnX%@eU;Y4dl0%@v-;QcG5`)k8xBC+ zv0lxb!5FpjoFBSL?#sRH-S$U~$!X0J;J(Ip$n@1dC~)F;LU%Kw)2- z>3|vh5fMW#oHHpsi+fRb!b$a@XzU-*4zQ%bPihtgf(qq9OEbY zzaqimBSdCA2g@1NX3>@furRYcDsRZ#(=T6_9bV+?Iz6Zhbw44s0WGqR3h*3@)Gmlt zxvN*1lEiO{`s&SvQ_uZAq`xe*6h5~wA*lZx>yaeFon!QHS42`*6KT77Jxa%#+npY6 z3@HHsa1yHRiJgEtT{n=6-cbh5Bxt)f2EiCFUJ@0nZaJ0Du?vO~&h9d}`U@t5>$6Se{IB(u04u5(Y9ez2!zvb-{Mt3Cu-+D-O^M4M& zPLqv9sDC6`O=xn6CK#*RQ}fhUcOjw8f%%Kxk&`t-2hI+}*Lr)CM!6FD+cv|VJbBTJ zSehMBJIWZCW>~43Ij0ziuR4R}ak%kq?}6#KEeD`g4Vy!MihT1f{i#8FUsAOR+!lDw zC60Gr*q{8(w+Ah6RwH>LU>mT?vdMPq5w1>QC5l&}!xG5iIrX-tB0w+M>^lbIb{SuH z@D^HUwSEgy%AzD!!UZxJ{HYIp7=k^|(jzJJP#0WKsZU=rga6^h(3&-XD=dUnR(yG- zu31%gxvgSGa7JAh)=gK5PPbIdz8~OGzlDvXp-t~n0H@sh&mv6>?;AWUt~@_aZyX4r ze;f68fYbaJqzbS6hzkZvgx$!Kq~!5v5~HZo#Un?yaw^on*#@Ca2mPt`6Elacj&G8Q z0?sh9J2a}r(d)pnY`PNR?40!kWou1~n1qv<7p zKQ=hJS9@adz1moo=TjVch9|G1>V)75bCfnBkA zJMng$sRe16!F-v4g)=Fxuk<6yKWjD9(NWR#sQ^j?{7Q6OG>r?bq42ehaOe)8n8(?a zEXfRQXNB1=J<^TvpF^K%ZG`52 zToAb-rFCzaXDBL?TFY6Y@AHGan*I`>z{nRX+wtniv%tPC0Ti9DrW@&LBmNz$$E!R3 z#aiQzmRRN1dLH_Q?=LIlkUT-pyfJKhq{vl2Lti4Zj}QTfRWmZUKqWep!G~R9H;CbG zZwh(2-|&5Iihg)JbAD)3BAgSTo{((z^2WHj!iHU|jT>tql01+~yaD9<=Dz^vu0M9; z&dpI%i$Uhy$zQJxNv{qhFy{%UK65poVcu1+wV4bU4qV)jUR0mX&L9ji@FtAVE5DJ{ zC&mz+RUYHn)8w0q6xqe3?U9FEh0`yX&H|~8d6v``NnW_AKx(PCwACF0>{49UO+;#| zE@+G-rz)9Zmwpk1~x7;FarLoC>78+Y_ig^YM( zGmr%NOMD5%aqDZQL$&D-z2E-Lmd~YfP5B>xl_kgoIUd=35QF}Tu@3rqB2t4dHirIB zxIf1axjh{iM!m-MU$N%FRHbAs;Y2T8?sTHpbAuf zj%;(BIg)GVkY3x798Jp7%fWRjuI4*x62f`OJnDb~ac2~KUlEWD^iMHvQu%nDITj~h zI)6>}w_@&rdS+F&diyF#6rz!p-?I7JqwK9yo&*fYzGI0#0Q2Q1$*$bbtv~>1>nkZh zyhqyI*&D^A@!@oX69dq>C5KW@EE8o)g(C*3Og3ic55Rtys{ABo}jzHh!i3g&y+6vxaKO?VMAyZyOFvuvsIGy3n5me_Sh zne7jh$IcKt=iPIdb_PH)-y5EGGj*akv2f=kEq}iM6tF7%CUl45NLC{Rdm_?oX%lOR zLVfVgH={41%1H7(nh?VDU#3nchgFVmiX^`g&3ADJeZk%6klBEFu&rO#;h)%?S>#5!eZMJM~mcUZW@581?rygS`2ZM9IISYg9HPhxOwIk!v z5HZ{=MY^s}&ubEx>)ya~4e1vR34CkR&z>y8w=LASnIcf%Rzbo)N64}S(^kd6bjox7 zc-_3zm@?-<`Vx4v`Xj+;W_X1ugl@NpG(H^Iq=`7qi*DI~o1Judg+&6(jWPK$x)+)^ z-MsG*!;Ai467%b!RV-YWX0FSG1vcV2&QavN=Qv7NxYE`9(OU80urS!c3);f}>N)Ov z>2-kW%o^UPNFLFB002tI3`w%7ehJ<>6b&=;l+5tjYw&{Mx?xZKHUHUiSONs zn3cM6c`#|GT(dnh2KL_?QxJb<@%*`R--FL5H>*S6kIyewnT{Bx_DC>F89&7srPh_R zHvcH5%`!cnzrO&6}i=lx}bM?v1AoT*Li)bmSV&{G-TI2lo>W>EFzx*E}f% z=9d^|fliyc&Jor<=|zCrx!I#(IGSqo(0ghUai?xr?mb4NKKp=BYulTqQCsOvC(Y>@ zW)-1lUgw+h7W3DTUdDNZ=wNiR#$^motmRqLrL6?NUOzlPd$E>h&@L<|@nV;#*~3*@ zFx43KGZ3$lJpU3xa5u>@{M~rpdlmP6-F032{xNCY_kBr+zTfmKmf%==V{DNvb)mCQ z4$D)ILT4Go{Yr=9ddMgU?38<{FQoBLV>qv8M4H{_ns-KGe+u-!P<1fMU@j7O=k8(O z^|g;2=s}aFAULbVqg{*sSY;QcoX*!*u8bs)BH7!5s{H|k{BnMBOLBPNneShzFn3Vr z=UQ_(j+|eIjwL%Ust?vpxBZ?tx-JQ~X98As;tcNtlKmYi&=G04Z@o?EQEp!DL83Jd zk9OpIKiZXi6ES`nza)U2gy8^~f-5O>n~_$F`6vkq}Pj z(_S?5K>m}9C=so!8y{be_2aftPL7de5>M-lZl1Oxe60@N7IS`sZx#93=zIdKl)h|K z2my!2VIY4JS`nsHhkF4}nze*GvMt9&T17+^i%@=l&3aj1BvQ@0zCJTq$G7i0vltJZ2H zvP&wut-SY8?M)@-?<(749Fyg>NHY?R2KSUTSgs;8`da`sjzQRtkpChraegc|PWp8x zglJQ?flzwdWAr1M899JbGZfSr*z+n_IX{woMgb^^ zP7cvujH3WdmDsNsuXm(p4bvBCa{|Zrqm<5@%mkYW`ggE~;$t&eHBzMoPE+Ba{)v5@ z&T$jTjhT}w%w6c3>m5tHLLz7SAIK9LWZx#o1bQZjp2U{WEw0oSI8t(kGkffS<>~Pk zmBwjysdxF+uJ~KXuSlSFe0AH?(W+@08+Yw{KOIS}bfDFnLu9VYM;2Fs-_lMxXy;VA#c7W_a7Y*)JDx_FM_fH?n%7bG zXtD^6;k_Cc8lCt_+h)UbJ?Rav_f;Bre5V*^+}c$5=26?6y6wPo^qmNMUjDYe#!qzq z&$eq`k0tM~Y)!^f$(mStO?+?p(2Da;%E_cGmLJ9#rc1ac9mJFKVLf)Rl&oXU+n8n> zcVv2Le$XPx8R&fA z1EQH5nzaPfycbNg)5q~XFmld)rU&5VlCVT#IS-&PkuS&hZO9y_iPS?a+_TygAS859 zVq3@WCwr41cr*XLb`OpnaD?V`MGgBKtRf4-0H9cALXw;@mH{nw?;fDbuz79l!bu&9+ zJq1!V!B!&qFG|&?m*fV7a?!U3;e!$7TOb$N@rjN|)R6qKa@cG0D%0=y63uR6smlH| z@g{$IUYmG{Kbwq6Jjb6+FH6klPp`3wC-}oj?5uG8^8I+!K}7OO>&GkpF(wEz9Mc|0 z-Gpc;fRLD%81}imQF%I^^?5h`-ngdFaR6D=GOL|hhO*Q7#M}1|(#hB%4Und!xxMkF z!~7T`Fh#Am=j|eJQ^eE+43dt0e|r+X6|=Ld)nwM5z*I0=^aN(*b^_0=OOAqy%wf0o z6-@Cc3cE8v(!~u$)1`Cgw$gU+(z(5edEXS_dtStJS1@T_=oZdqJb%Oxk6|I|(;tW% zJ}PB7s#u)lun~^&z4Bz^CDn^q7E5<~0CS`z+VH5XM9t?p#N)`TcassYP=zzPecg99 z-A;X9_-;#=XRwJ&(n7|U0>cdUJyj;N!E_@sc<+$vUqUF5dozvWO=@qDQjR$iLP=E< zad`9yLYXTYb9;sOC3B*@48(g?UEUbqo}(c5b%bJ-S2QM;6}DI(^dm;AvX?Z6+siu| zwlt7Icm(_bb=vDsTCk${bnD&rYjdcv*6T6-W72KK=1xWY3yyBLyv?mm*F}l3C=F>Z zSeHMvNY=~D3m2wlm|K{)>+=iKki8T!Wo0DwB8b-4&t##E3QYdwwQ``)M;>L=GG|@J za|u?VoyRkrw1AET!wQEab0K*mPqojk-jr~pc8T}n-xo%?o%xf(9shE#->m}vA?1Ng z(+T{p&X3gl`wbwHK0s0)PvF0`jlTK=S(C|8>{Or~=0iKeo#^kP0dCTJELf|EKt+-V z5y>>+_!@D5pdGs^eJ3IuRc?d7XiJu7fAr_oPOlH;X~0WYEOW9z0-tS=p@N%^NU~Y+ zmTQD06PC3_%Qf;7G>%B-@>2PBIfr2LdJNuTWszhll{K%&A=&-nD4Kdu|7`LDxjIDM zPax!K9r7^cBV0zab)X(YAOQo`}Q%eNiIw?(J%g*5xi%kqsxGo`kP_Y$Mi@^pyk+Ug9TmV1x?&W$&Z z&+OIvPCIDM!;HP=Oor}_ZDxEI!B0(&w5>MS@#YT>0Owx%XI4?aBT(bqdfq}1Fc4dU z6&(?{NMOVs-kQr|%FCPteS1*J^EkuQ{yNJF1{bbQwutzosz^$%*~Gcq?Bb4Cd2GxV z_XxN(-t$_ISRZSt>)pe=^6_59wUk+C+{_TEpwAJ-$p(fHXKWP^EYoYGjqrFqSS(5` z6J~ehOoWKpwUo@2oDTD7F2w9jtiFq01l!;2#CQsNlgN!P!&L-GdoHubrLgs*K~!tK zuWOkuNBW^*Y8Lbbh)}(-xVP!%@?&CTjAc;L-0KZE*LwYb#fh84dweQ54lrLS83OdV zldU9{!Fm4eo129$jAvs=?e@)j@AtgJ0vM_a2tg5Pc>M&!fgx&ii18_xSlxkQ{nZk! z&*0L&9Vpgh@-{}X;_kaZk5tm(yJ40$ak|MTMi&Q@64T|Uz>+01Wf6VG&rI)V`kd+D z9Ez5)6gubhVt~(+lApbEt)ih+bV?bA1015a?%YR#{R_Zh^?&WO?GH z7x-^}%_CHB`PY8MU!eHQ)gcvKP6%^D7+@4GZxe}SuCx7dMZC)4?Lp^9l9Ck%U4Yk5 z;lWAx=1v|1L)(yfyqQiqL&V}w6aR2_Q(G9hioa1HRd>>X4k%>7&**aziVRW6gG$e2 zTN#qkCjMYs%t=N@Tz27jAty`SBbhhBWl29UcZ z<7jps|8(Z3X0UkzockFJa1q&-rJfXtd)L__2s#6@P2#qe*gbTv)(-3r_}{V&z|R@{ zMUodWtKNK4{ZWM6dbE9m(?YK;z~^@}0Y&Rz@`k_tm!hwrr5T3Lg6$VczCNmwRh(-x#^ty92p;2ps4?3a}LPVVqUr*?qReotA|? z+ur{dkLjz438FyG$DWsFPV+gUbg4%(+*mz|HHbbSEDW*M1FGY6WBy!tR z-XAJVR!sJ{(jj%dj+lm3U(A)>KdvhmcPnW@BR_zP8#<-H#kCiB)sblj_rOLcKI1l< zfRI;RgJ#7)tPOolz z%mI#A0dMYYlC_{3P1dhss_|s2_G(Ck9Hm*WO+2<_BZOm`VaNPRxvkmiP-ZA-urIG7 zCBWy}u#ho{S|L6Uuum~gPoN`oI6Y&PeGg9G%XABdndqQh%j7 zk52;m4EyJmAcDDM_`4Ab_|BoF%(1rlc6S>@Gy!%fQU;XhZJ42mmuRk*dS6e^gG;m$ zUREB{;2%KpJ^edAS7k}|rTF6s6(Oi%|G}_fz;R6;NuCe(H`yKgQZtm5$7=U(OEL?z zIJ{KYppS9eDp+?XUzlESx%c*%d{3m%fHTY0BGe8Z9!&x($ zZ)USZ`Zo#1_l!vL1{f^6TGqB%ndwHnzBY@H)=Xl$WRy}jt3`DDx??}u(AGcL{g*=; z^Gtdzy{gY99Fq=+)u)YF@eWXLyXC}_9Z0*Eduj@mK`OhPS2^r(C#wN-v{zdUS9fV74=CJ`Ul_VS==@vMJ#Td zu8PIIpJd14_B!9OxKpfPz~Z(NaToKiv*f@W`f?X>obPBN;(U2emr$G5L*VsVpFHQA z+6+8Fk^SY@K9ams+o9#@9vCo*FF{Gk*_w$2!w;wlge4*nyO`bFN~yC3k!-b zO6g=3%EtR7?^|dS(q6TYZh}2W$X~&a=@CQBpQNr11nptgNQki;x$$VDv0{~%Nc4q+b;9gX#9=85@yE#(6hOt+aLLw7PQN$ z*`&D%N>Y8gTa=U4<9k%vJaAmbLgsY^=S$y{ zxpx%ku{JZy5o7b`ivoc|q~nXr9^oPm2Lk742ey0`NUGYX-r*OM z|os0P6GIaer&-^dNVyjI^F4XZhf3?KCteW_3j*D6IbJ(5h z0V3o?0>;Q7$KK{$N9kO)s1kCihnGy~f;Wm>e;^^hzkWvWLw-?d*JP#ZM^Ue#YyB*- zdr7A^c^i|%KR;4~>PF)XSyU(Vqp{qq9~;`N+_z6&xfn6wsl(kYwwp5yyNm5X2|PAxF)SO^t2=r5K-d<{Wl@_{_8H+jZ3iDd7nj+XY-kNFReY~#`>Xo;v2(0Y$6y>N9&xCF zqQ46%{uQeJF8zEcjJE@A6y)8`=kFd|H9GLJ`pn?IvHtBbE@W_hk%RLRmO7Hm!sJ3H z%Czo*DLij=8WhZ0M-v>Vmnzos6c0wH$_W}1pU$o#)6PXRS*5~BF5>iLK(s1~5Rw{T zHDsgw!5ai9G0!hC!%EFGj&51MHDeb zHl!))613k&mYvr~3>&tYN=(la((rbZK-Dr&<$A=j=U``Vw$=;HYEpv#E3;(=>;cnmkbQD^joWe2rk=OJW-wzAor$k$^EB|$sg zfF_EE2rK7@ro{E>i8J^=Gk%82u}-)?=n&*`J-v2(sT?$y=}kdG7$_-(-tahi&P(W~BTdOW3xpriKs zaBJN&q-aiB>z>WntfYB%DWzp}*8EJ*Fx8T_mx_puaxoDp_wXTGi!eD&E~mo9nq90~ zF=u(FiJ@3E85k)?$>2|;^0BC90P*vjoaE+Zr-46sUj8vOKQBx6*SuI8Oi#4M3|D#t z4J7V$mag@gY;X0>Ne)p3u`pG)+`4X)tZaAo!J)IB7(+SAC)+PxNm|6?9z z5KgDY5%z9=M;7vK#3Rg>ch_s+%!liB|ABvOg;lBYV{WoVKM#^w`E{y7k3ju7h17-91yzscl_>pHKSL-(LMcUh%t%DPc7}F0eY=?vtdfpGoM(Yfg>y7hY4(m zqrtFN1};Xmtck2muMZV~clUF~B6C1yR4}h*Vmpl zRV`*DlKMFaRj>bLTAGCpgyBx5Q*0prK>h~xJ;ew)1ShjEw5C3DId2W3<=4G=Q|Ig) z%iKQIzQ^5^Ig*Yf2V0jyN92*@RkRsg3ICab!CPLbks48^5ebL;Kc^B2F!W$6R9(h8 zRS@)tBYFh$c}PwpI@Pn>$4m{`I}n9)g?~A)fIz)oG?#IjGO5M)nh5*KQ11`#@GBUcXO^%opwuS z8X2zRw-WM?W7E2FKyrnE_JIIsC71@Vj0uB4ILg&U>9OD5)9JAj%t1}_MEPmB&}}dA zAkp9o&zmx0YUc-#5TWq)K2@2)O(wG|E;475(MfQD>R%wmpkY%Zc4MPJHNw&ExKRki z8+#o(<=Hf&f0Ls7JG9-hZtKX6X95iYp3%u~N!xJo9H0CIZrzdUSXN5YDKia(F=*x3 zj?3Z6JItso>ypiCr`<|K@mD3MFtd7FG(?@HG+Z<1OYNgT%ul1I^^2`|LNti-nNJ(N zTh7x+?Os-~+4^()6=8AXDGH~14_cnH$`0l-Z?E%fm#4|b!p8W)r0#ip*O1{qV+aB` zx~At(BdL>7M&SnI;z+92LYv~b=qL;I0-s-ubO;F2|shga3PiJQ28OWaMiDv4i6I@2Nck>k@I%tdo zie$9+Y1~|i*-KCHtkMyz?$DV;S6P%-xOEe|4#~Q1X2{KuyUyBccZc_p$LpSHHSU7Y zv#rKeWa<{BjjIS-lbQI|^Z+KXgz*LD`tFn*O_c^9#zjNRxF@hP_V_b%uHM7jsDu91 z%p6#QecjHqf-4A3L(%FG?5%|S7c44Fl_Zq=gc`ngbKclM^*>;9j#N2E;r{#PjF~w= zHC^@=Tr0JWamI7C|BR7a>AiSqfjO{EWjmwWy~VZ1PuN^+DR1~lXGo>3sf{B;D&6nZ=B&SufxXK7gXj|lVSAsqyhfvpwRy|i`Dg%`2n+7rgA@Y z76DzG!j@~gM{&DHZaf3NAw+R|2*s6EfZ}@Y{ohdBv*H5M|3eh_?f(SDJ;-ME%e47B zh$gV*+C4PS>yqFZU>H!HBXy%O2@etS8<=qi=KF|z8JOQrM(&;POrV`Q{EJ{UIwTAd z0xY0alko)}SL|a7nj-Kh*fX9%Ubu4MD-@ywx288oueq0`tx&`)z6o8ncAX> zQiVE@0T^V`eEm=abyPQ_UEqyVg->>!qZhrCm9r=Z>YQ&csW@#%bT1p7F9Yt}BL8YN zaVX+ssDW_K__o#Uw}ot1a9;2LIaYxa6#ttmO}!iAFn zx^gX!>mnHFBaO>AzjaEBGE@H&(a9Q?Uto6$5NuB&2f=nUfAnvm32Fi_T=Wd7F{GtVYsu z4F~+myGUqWe;#^~rXJXlAArHT=|!lc0@g=$j;9W1K4@yi2iojTk$$WW*9DTJc*3kCgGOVc<#N?Scnt07*lazP>oB((B% zZs)P^6BEk4&36H}Ng((osRrBTZBvV1Y3;b%8TMNDf|S6Z2QsMsc4ANDkFf`HcC$5> zvel9KMJhpA-6P=DVryclcLCZwjqfbt&S-Mawcom4L{-F&y5YyGh&blk{A2}3;mvNQ zxg5gjns{s2rk@h>x2Cw(olknyw7g#8-w!1L?qIsHgO!l%{6vnlkWL3rCsdd(h@Yk= zn%OK`xeDD|`b)>3cb&&YnnyF00#4oW)P`>u0bBP8>qN7r+zoB;8p{wspB0RIDrH<| ze`RX+Q`T_cKwZo0#(k+J2d7Wxxrjko>U5Q{vCH3})utxiq#HqGq4y8#(?V}Zt()(@ z#U&psE_t^~I%;z2O6I>#<;a z<6RPc(W{r$oL)0$OE#a`eSa%^{6C|h36QlcyhaRnPTfA*U1Y^+se*^l^4!Wo%bTZx zh{18}%_Ej5ivzpM$_XpFV()jP`jZI-_V8}W4uRy>w5;gC&W`+QAEUq6i}Ye3nF}hC z?G4;p8xZe@;yJ!Ycx21fp*OgPGpIjC)K*89_~u5mc~xoO6ackZC)(#k<8yJLnbKSi}o!N=m=b70_4Z5r)t6R)M_A zH4zyk9u4D;+W|@LTM~3z{OtY?cQ@BKkb8`;9H<`?bb5iyNu7uhbP*Ch4_{uC)&6Ze z<5Gufs{(>>8yT6DfKivdQV+wnNQq-61s92U1Qy0zliD9SlY7=q=$C3m{@S<|Wu?r8 zTO@ff5xlx#$-WOETo{zcGAFRBP`h5Zy>RRardWbhg<6^Xb*X_2RG_X~o^{PyB>uJr ze<$m2unELJEOc+)^LM&(_&X!`J2Ut@JNVlk{9UBK-q+}6& zQ_jSh(W;4)afu1TNoaN?x&5vh$JN}aUfDZ}q8C+2{0+IKG@m=rq|0{~h1@@q`cYp3 z7>w|`8zDETHC2PTLiZ19;}e`->1Fe<#WGqXl^4{DQ+twXw~9^A(Z*ic;Enu}z5&(! zEh_M=4^o&&8-jLuZpR{gi=RG{G-jYzsJA{-UeD_p$ro90O>=HX!Gqq}tFL-M1tLiS zltWChYy--J_q8Eba~8)wS8a0d|IyDBO-!zlY439H^ktA%d>Z^Mk0l>jMgOI4a(bGk zo|i;YFPNSACQyZEbf$iyh3DlM_k)1+GB-Dgw#f>6Jgu$W66q`lOGb z`AY&sZc5c!;>Vp7m$LR}=0@bF%?wa0B`)oRR*8NZ`v60_RjlB5+a}HDoUC zS0VS++c@{ta2Rud$NbJO?0UCa;l{rw;?TtYI^YUWaHc`vl`%$;qdS{?-fo6q*Ff;O zlh^J&Fo-eLF%6E)^k-J`6L>k->9p8fXB5o>as6I9qrg*f7qq9QQE~#S%EK{IOvr;u zU1ki5iH{?x$23&j)&Xjbl*)rZ-}=gBk>tgP(Alh0@jDfj_-XmzFBQg_y_=wQ5&&)& z3x@XvePVU>BIpN00(SDB_EmvR`vDeia2PupxOs_X>gl}(ES2{vGchA*9OvwjvNYEICqK&hd^TQeTvTNCLu3D9W0~rJR#Jhb=?udA;&Ov&fCIDZ!nQq%cRmC ziT*-6`I~~5?g&w0N_Rkww}ejFEkUo0(m9R+omS1|Fc1}pWv=Fu9rk;i(9|4FpD@ULDB59gG)3NEE8~=h z&UDq?kuwcLqe>)I!su{TaduwckR0C!iwijxE#CcPWd%!ZBwe<91vSCRJ8zsQAL8Oh{Duir^^+H{g<1Iy>V@A5hl`o)%*C-m{{yuVqBVJFNx zbGl(FkWo1FBL*bIGQVgBQ?P!CF9FN(0hjF!Kh}}K`%neNGUrzKQWk~sn%h@L+s>|Y zo^%IjPnbJY%(nI>;>@;=<1|YQ^LCaUu!EZt35AZ-TB)Oq9sGh2UJ4yox;O{=PCx6v zN#bP3pGdjLXHZBgJTYGf$VxqNbsTER2sc99=15qe5J?`1xgisvh->)(JFjHZ?B;Sb zHMRo`ktcTddyyWF*YJ2{fX6>)BD&!5{ovz^@c3^pR5XvrZ{m)u;qhP%8Zr~%kyb`q z#+CN)PT56f#uKC7zCa_X4e5V-|LTKyj0ukMIxQxca&l#o(%u2Pv!Hr(7a0lS=L7*Z zdo)g?kkSVE zXUdm*XYo-zr*REB#2-gavyo&Svryh42ss zIi+VzO&L;@oKkbvS@q_9`l#(UjuUscyiS737M7UDUy)?vDiHKn+aah7CgkSRaq7EZ z*6yDQ5W}f((dgcC$DCk2tJlB8n{Zj=M+9Tprr@&3Uj{iq--J}B&xzc;4K&X-hDhW3 zPk|b@-Oy#Q#d5pbIYTuJ01x>>-L`NHLsk4Zy}elPVlWG1=#9fqXAvTq6Z_NP@L!H| zrh1xKjKpl^Cm!*S3hnVNKAU=k&JvFSSnv|Ib9v^iy7}1i6IZ&cJDad;{6DO4Ksxw! z2AZiGC-nEG$dkCs04teq>JY zs^l#?QgD+P0@Ri3^LVVL>YT>J#|@RMc0!=-gdjPYlhV<9iTdNyERhYXq=@`XmxYFa@NwvEoiU*8hebv3H7>wP{ zABH95y(|nmwh``erpg3IfB|C_9R9h3KLi#&^`Af*FUWfiYr~>88oj`O*!x}u`>1)I zRL}Il+!lie)zL`m5o++Jp6gJKB0)}2&YNgiiHn2Jg-m9RqUN9h@0^#lx%>4ChQ##< z$N~IA18-rKCI$zz32$TWnmOxlnPv?}_aT0X!R>*LCZCxv1TyoB=HLIL~v zZ6pItEI0n5F8OhMbIb`wmn0(GoD$3lnICwu04$Fj<+ydi0Po1dY(Y|!Az&gT&cDyY zhq}~jNsVUy?gqFa{*$OFR%C~W?CGff>&qNxv8{D9lIpRKKH=4_NTT^7deX9u}nkFpQIcC+uMC{vzwCO+*nWjzWISJd4 z{_f;XZtJ53*vVCzj4=jZ#yobN#e4A(*Va{>Ap3iL9`rT&kO<5#`C);y+I5Sp#rGWJ-J9m*ep)lthjFv{_JLwq6IQ1iA48oEe@3@Wvk%>T~*AK<3XueW^pp zWkloYB=?GX;_eU)RUQT_>MPeJYW#LaBRxux-jMl;E~yzefBm-N<|jqHVW)|k-_QVg zJ#Y&S5i3oaXNC9{DZ08O@l;LoBp`QgP0J)y49T^i?1s#-xz~c`gN?i~qR{#ugR$fq z2p(D$`Vy!MxaQ|%Z!Mzv1##R= z1gwCb_i9Li=7e$1aY!iHYI|A&Zxn%daeRWjtKohkafMJy;$otv6TTo|UlSvY`8*xY zb37f7pOmQ{-QsP9Q;(~wYcuzX>KFQmYgTXa0cgHbADhx>GmiT7(N1O)SQ;u}Pe2K4 zlsMEUrD7ZkgtNb4QepPLBJA%BpBBJk-N29iAESW`HWDm}snEWK=L?c(R}Y?-He?Ry zC&qh^Sj%OlTtZsz?YxzC8m!S?~mH%!?e~#nJ#3G~^$7&qQu8kz` zu}VXSVVYY{9{MFCo=hacE6_}1UZtl33!M2l=Sw{EvVWq~T~%69u0!Vv%~UqEia)k( z94_-08)yy{jHm`QI$UZzp-g1E9#_*50%he@3F*HUdqSbiSq$hcj`rslIG@& z9bf5Pc9K+U#whWSD;+K}ncIQS=<)!{7tWYY-qdtes)XaNE*1mT`_OdA6HJUNAYLz;1HEUyn z&Ps1*>+8f;E9^9G_gGD#v5!@l?`bP}px->6UJ1r*o+rpCp^?&fO|u!~>yV`k@zOd| zw9H<9nIF0!zs!9kX2^$&-=|}Ffx|B-S5zl1@qiTvAA%U~4N!}_QfG&jh@nN9bCqc| z&;7TirEn<5CG6Yj`o<}KlLls2*52WAU*XEy&ifkXN*?vwZ12hx+EK49MQP^;g7;5cV?sf$;rp-@yCwTxoj$ec@l z!bn3E^n4;g-$Dh)ZG!xbD>$w{y&!N_bdl3qqFn{fhdU@Z_C%oarE#$HJ#kRp3$HT< zx1AUl8a3}G1GPM9EFy!@-|;Mc2V#jw5l`=Lht%=?YuC$jbprX1(+1hhnlp$3U6cXs zoogIT>}7O?>)+6T#BxVE`sk>`kynVAp;Np`f?qAin}AT4_< zm|p^2=yijPPWY()pv$ASYf9!+HMG{`%XvOOFM}0FVdTl=YmCqDMI%p zsiQxjkNRz4t=I#X_+3{?$7=R zJAiioXErwXELn0Fx}ZbiNa}f%XqoZmx9e$w7_66-zifyOC7#`s*45Q9j7Rsm<)_MYUTBM2DbHaqg=33kHj*YvkK~;p0096_}+F4#55YJ z%iS9ELx)SLkHr3$14Pn`0eocvx;WoB%az`nU|z{Q_rfED8tYKz%z5i^+ec&KMZFb- z{rlJevGjYncT6_>ZBW^0Sc3vQuJF5u$9a1f!Q)IK#qj9d&E(IyO_e+}wv3-ugdpRGo27(uM< z8QUBSy$py@lk+V|u5HpeToAs-r6dofnExTk0o(_cDYJlrz#L_z_xxTOqEYE!8_M%U zqvrAv%W^bSSDu~I8jW56?X{fJY4k&D=KRV=zba6u)gb?}Fslp-%(Z#VSrE&!Ak$ZU z_aVsL+R5+M@V&JWh>BQsPS_$vDteUo*PQ46^5x3o-}7T-eV0q7d1d2U6VieHXzJ< zqDCxR00l#vDWW_uivhvNIeDfH8-Hy<7WdBewt%WT+L>vaXn9;K#;-(yGrN#f@lw%f zwxJn*Odvxi*XfUOU;#^fP48%yCv?rvS*v&69%>)~KPOJT#kw-FHK@7Fv1Qv>d&T^q zv|mBX+>Bw1c>cE^@)WK1l+oZnzX%OZFObBw6x?B3G}{4rOcdJz0?iwB{eqr^hF&2* zaix0K@xbIhPJh0KpBPwQ;3v8&un(>7%1=DqLGSyL6b%L1S2Gejbgjo0jE|mZ!N|6` z&9kOotm|g8y=jR>2PQW$eD7&e{Tm25`w$rvq#jzzZm`#0?j?k-pe)t{{@K4tIM2!j z4|cu-b~k!h6PdEme_pY?F>os#^KL^!6cWO~0PE~kB>fiytP0A&HoJq{H$-&J;*_pE zN5mo9c9Gu93DuCU3VV-K=G<-c5c{0x^E_knPJQj39lcpWDta=-7LZraPrqiGgsbD^ z$Xd;vOphhzPNp$u9Ztj@t<2cd?aC7@J2>P#iiqnRN1F!{ah==S%1jD4GBNMh?nXhi zRR-_nZ$iHC7^TPI4pdW;ZR*kXnH-l)2E>H$PEe{OOnr5fMPz`&9kv6BxD%wkE!hNl zZln>()C9tLNA2ius&C%VDH=VJ_=lOJI%mU=O8$c4mIw?VxU9fT+^sMTyrqv( zL%&k!*;QW^dWIUoyYa_`ZkhSj2Je*}J9q1P+9~eV2JhJJx;4VOg+B#G?{m0jZLb*k zvcDZ{68+fNR^ChBZG@(7rXhBwsbA87XzJp-psCjxb_gY=7a@GzvFms30*r?k?iM1! z@tm>iflrkD`R@q@be4CGLW9BiZ&g=xwxR>`)N_BJaL8*mW`8!@m9hKJ^4A|9M1H~F z+y}YkW>q@5L|K+THDxktDX7b-v&H3i*0hSJvmB2KmR3 zpL-uBRX8b-anQ7SYx--WZ*E+}TcAL=+V8asoh5ofcc)PeJC_@7_r0M|&uiJe5c;Xa z+7A2+d-$I~j`r}4r1*#PqZJl$%!riX#m(+~3Ph{fAt`qs&4imWp z+`B*eC4L5i^W4vt^ea5|@wQ(8t*+!iZ~=$NiGBPbd_GnpsMq=<+e4`uRhStKajyIn zL7P~pMy~DGn9$*ewzWI%i{qwSoWD-?mV0M32FH5NqBikS?tWiS(tgjPKDu(_i+YF4 z6F&^rovA;0j%$MQ0-L-{V4)XY?K;=Kb2{1%rgi>GU zTlOF%OWCqmsBi+&1KT-tx)XFG zmT4$M9}-D!VG-scaIvRZ`3wy0{{(b0Xdm}nsm_=Oa~v{==Sz3j-;rEsf0gkqD@P0( z8r0iHilL){s^nf(qWARNUfNNBdj?S_NSrsHGfBHH5{MJicVLF#(NcIlb!8-E97VC9 zz-3TWD=>}%{&uJa3v19Dk+K82-k#b*%on2T|7_o74IcXbHF)CK!WsGHSJvbH!OF4vXQ{&9>gO)~97$ap+w+l>w41(ua_{&Ts`y3xz-=5GN%aD8nHhT| zwVtuSjgQA%TE}C-Ni>$jjo^Vua^_;P1(o+JkiSh4Nxo_e)uh(|7AqL~xOjp{ZDt(y z;a?zdxkBg_lMC4Y^_id2PJq^Qz!l#Qb~GxrxoHn$S>78Fkd0{)g6r3>p>la*89bQr zHy}V)3>^h!dMtB#;E5veu2L$?ZR6}MIUvJ6bUqG~#*=$|lk6=qy3E&gR=I!RbDCrB z7ryi@JWc##4p_(MUdZ>)nK5cOg5zA3t2eZMmhJs|*Bu14@!q3XYkEw_=-tn-i>xl< z6B@D;acFEOigwunjg!~&7<~{ZSU&Z>I!c%z@%y5rQG=8e--8}$Ei_HVZ8mww(q`_L zh3S*ghdXTZ`jO?{7B8B$FmvJiPFudfYVB}f@~D!!6Joh`7)!79|7xFDe=t^P@(=1- zg)v_nsUr7xzXgZ}2=V{<_1B=4H-k;GT^R2&vyYtScN1t|R{gz#6c-|-cd<#_h zU+bq?tJI<&gO_U*x|pA~_rw((yMr%}QNBmiA0;@=DfE(lUggI@YN>-% z`{SSyzeJ!5Z_USu5(^3WPx2GMw2s~RPPaSfd#_R=_k_PM>)=lhf84g{r|*=-pKWBN8&8A6#b~?WxuV%==%>)bQD>x-l9{vX3bi`Mf342Cse0I6f%qDE8H^jI0`hK!T z>{flGj-x+AVf9r_6^Xw7krd0n=VTeN^wMbMunLS($TCy@lL*vhPQlsVx#f8O<3NrF zB=sI2CNexAImoK0)|oyDS0?@j8x&7Gj0#|M;xAmeE=k<052ovS7;ifBsG^?HQ7Cbf z7>T12so*Nywaf^moW}7IBHUS^%CQ_55TPj6>1SA|=M_%75GB?&^+L1@yKmzF>flbHn4YzS2r7`)ags*^h;ylX2vTVKy;cHMz4usej=%l zHSysAUErLq(nwn*SqW$`$U?1GaXf6?2on*fD{K8!h_KONqFeM_Y1BD@__y3s}q+ zvaxrxYR60O>QC#|S*-0b4?g^KQZSVC4p{mj?{jk>z`nPGSMIPjQ;m#drYm(}-E@mC z+l;6-x2nyS*lgXf(dC3jDp+seH21uNrPs+rB6DVb9X zqQfEL8gII2Saw>wI+5jRp0s-&u;}TxAu?)CXRSoWoJbkj#AlhFbt7kyzD?uHvszV` zbTA3BJiXO)Q0Vmn#VHdF(wcFp%C)ipm&kj6AyN>MNNaJ_KJ){6o9M!j(UAn8oGQkZFt zqv&Zpn1^a|V5{{9;h{-Qw6r6-r?juxLso6&l1OqCT`MG86ZjQzg;c%yZUp=k)@m*= zo<*NDx*ny;Nb32bEj%mS&CG`$1D& z)xpPzBD0z`04_V_JE6j;1?H>5z94W7%e&_-H9gOU=zM4{g?~HweWjXwL#7Qp&s7~_ zdBFo#?y1Cl-cByhfueI(mCsu*Fx|*&Men=3>FRRUJ;a{>?rF=jzC1ae*<4t+2pq5N zt(n*S2GhtN&A9ggAH>qnKv{@IGv~~}Nr@&yw)W8&uO1K6N9Iwi22BlSABHFb7Ox>q zDg87Cu1D*d73hmgF_j(wZ#Gp47|qu40u+z>#!uzE#`)_UYfYo#k{{FSPy`L;?_jP( z3}yujK1}!MDM-U?aIM$xO*-2`pSTS82Kotf0UIu|ds_l4G%&*4lof*JZ_}becTVcwvt{2Bu1Vjf|5jEo- zaE2YgXr8?B`|yPIt>W-II(@^$4F7O{SO+ejBrhgYEwl+~H(O{^)c;8f$$Q+jgnW=D zE zpQE?U>#vBUCP9>Gc?^D@LE|<*g;$*7`{bP^9GzIA4kkX7&59GTtD3OPT}yv6SB?hE zc!3wNml0+p^#Q3kg;a!bzoMACs$J9aZ=TNLLN*Kx|Eu{gUal$JJ|P_~c#klWm?x;t z=_-{8I!HD0+KFI>j`7%?%mzM~wE09hYtxr-`|)THiZ@irN9Tq0Xz7FaLA9&RxF;0)tl>m&v$O{~A2+Pq~?FL5xf^P~0fQtSf z3BYGq3Nh`5G&4>h{r^V*4l*q42tbJWGxLlD6(N7UCa2fqMp*Nm2!Jb%g^3N=uz!8_ z>HydC`cP*=!1;j@fIq&{kpQ>{Y#KmI8zTS%Ew6h5uw&u7ABLjFex=kR#lIByr#6`=1NzAW6s%}fr6 zJyGWCy;RxnWtxMuNV1%y%&^hfA>XvD?{yWIoXsjB@vdDHcs=0zTbjm~BzEw>GXz}? zI4{8nV|rO(i8X7y-|RaCL^TXHPGzQM!XdoW7J!>el?15 z-drdu*IszdJ{X?yXc>aQAbQEwRAv4VpPtyJ;9iV8KGL>B=2~rj=!ztsu z2%JL5&4b8Ms+wp3Asqi%L=eY4xP6H@>b$E<28yUMLd5w(l3!%*RJ&yPMRpgg>06G7 z`}6}#4sXuIBDGu~G-9y=CKS+h`%d0L-FGKiNZ(ak zNZ%b{A$@lMA%CE2G)bQVb|5AGB=?x$b8O@?BP_VM9md-Fccb?S-CIg{^N(3wNLZqT z2T@anB}(UjanMMVxBH+UR{Wz%54rM;C$QE{U`ilvlK`>ZN|t#TgLFf1L>o&{%MNdq z$-olHu^=X?EbE~tYdHxmoHUYh{~^`f3#w`K%IM{$^yvRjdU>sARo3*IIQk7HLQ#o0 zYEB$Ahu=Q*vi8G1^s?@e|0neFUl0F#dWkddFsP-A$Ie8#8JW{gXE#PHkNPbO;!!v! zYpA$nbk}A7rMLrW(L%Fj^b58o`xlyqw?LmlTan->&cib6e*5j{bx)qK^f?>h*X+f6 z5mu@UaVBD!O)c5$Hfz}-7#-9T9~7eewrv;qoaOGtsW(sZ;u>7Wlj$!F3s@p$;R<5u zqubfUKN>ExNH|ToVNoTLNJc8Pe)mc46Xg`K#}W2jS&H-vIou%XOYtt zF}K3y6{@WARhChuYj-s$p>~6TrOBSZk)88FulVo)Ic%P)bBE+NbBC!6A542;rolVU0@Nceo zZ?Bg>)VDjV%tztk?c7<(pYonxuSsH4iwI-#SQH@m#F=+6X4#(EWK|jrY~4BD@&=fW zSo&o!IQ+I6d739R@@#Y^*S=blHjf7RM!h&iUNa9j3x64M9E3=>J7J5B9 zr_$aQ*!?83a{23uc1}qSV1W9%bKWXmwn#!x&3RhKkZeOEae$ZKT{)+4xEk%lWOqNK zO(gGilwX>B80qFa$p?^763OmV$KbPwW79EYQu2?fj!nywcX=w5_;sW){LD0l8@+6o z2)Ob?QHc}R6r{bRKN(BjxL z+9jtCWBj_;X*waFUvv?FGwi3V4;rgw1y47_63vFCt)QT>X4YVYEFJ-!0PW(y{(~p> zM72n{Ftd`M`6m(zw!5A`&AB6R&H!PJ+J!%O_cJ>MQCYl*0>o&^-e&CGUq^91h2p^= z9Pu8f=I#J#NqC(@5X~%_=dZARJbYtEZL(+Jje=hVAq=foHwpDnhU#s8M>T3T>Pbr0*~tQDFT6=9sdZ;5Xh5=p zxjZw`qWI13V|U+GylzT7mTuP)D(pSEb5>K53pD*cIf0DSF|7A~eUD8_&vU`ii<7g# z(Fw^r!O^nht=cubx$~;Cha`U*p{UA(PzNQiQ*FtsS!-?TduLAtrjGGE+G6rYzrFkw zpZH;f6AY{axL~!K;p`NK3ige+h5<5+WNzQ6xK}jO7cmo9(dM;C$^G_@!jpPlMU4{p z&8C4<%`6N~X4i=4;ut!(1y_y+GWZ13)g4j*xePm;_`ygYjO)s_jo@ttZ-9rpk+W^} z+>=}zuX{F@uBep2J2_6xv-xd{XNSfEUb9C7*4BBPoSenKlDjJ6?ZLQ32&@LGY)`fg zW5l=zrnO;<828|`wh6(wW!bh#Vb@{=wcJ&;(Vk*>hR`>#iH8}^2D;t1gWODFyMUf; z2VscRjfpXQy{eA}v6sWF&Nbz+Yp1x)9eqAua!B_Zov0jV-49!EtExG70@TpOd@R}3 zspJqC>cit|${F=mxW@|PEV<{b4}Fb!fx8llD~ffwyh)CD$R13&8-=rg?VJ_KW$)Hey0xY=QwIqJgu*#-$~N|O%y0@7hEqGVYN-S zl#*d?=6c|gtq0zW$z=L(a#gCOxJ_s~X#pEq!NnEfS8dj09W|VbmsI^rw=X7CbP#M! z`H{Ir&=+>4BeQ%F+iPzI+2*4MmUaKm=-T@5jzt>TO_Mbow<~CmCGBqK+cj9*kW%h3 z+V<=)P!yVHpz5QiR!ERbml(@8i1jCLcUqn!lR36I`!u7hH^X8j&0CM^dF-l;W6Q7{+9R&R-H`%=Xfaq zdga=N@ynvNHEtH%cV*^w3w;{D!?fUAbLUjWa~HFGbys`}NJCMk!DVi9lhjrnezX8^ zbT-P)xIl@{r}!3DP?5~yV_~6iT}Z|Bm(-FwrK?T-_2FwjLHKt?q-OkAEd3}&mS%Lp zDV*^P$c!B*bp8l)eCe-<$;ak?Nr8mZk7IvUoWArC?3uI#x3w9li~u*+JrGO((=p=_ zO72`#3zVvOEXXZ-fk?O08x4|B47EMxxurKUstOrc@_5%WP*$G}Ka*(PhN{KkrQ9%I zPL@O*sz|BzDLl#)=_(oTpZqk+YkR3(X9o}_D33_c(RXfs<=I_r*BV0cQ)+HRwy8_0 zjE&tu9_piQk(TTQv-k%+W_K_+l?}(bmlG#U>~i+TF(L+i?2T~&VytRgy~ zw)S4lGxzy%)giSe?@~|3bB~|N5**OysyTysU_ypY13LkOD-SU|vUkW$hxRamiw^bi zq^u6*o7@PQtX)5+jHbdT&Rf6!q|?O!!ik%U@GsDeg(vfDhd3Rp)l6rc*QC)}ZVr|F zhIubD86O7xRY$N3^){%GT41>4xkW5GuBK&7JUi5$;VS97k zgM@Yl_lowA)eHX@?I8x+zV_owXuq#L#Lefx_K;yX>HtkQpR2>+^ZVLERKK$yyZbF= z9v=Vsw&OSNd6hZ20OOn&f0|OD#)GlUOVkCxhuKeid~`6rji^9Ks#*i_SkrSzc?cH8 zl`i>92mKyk-jezp3dy?N&$PxB5{mP@2b#V; zS#6>K>!(0wKNaP2H=~A&t(?)){HK^sZ2uFz;Y{4D@j_2suD#{k>`8meKes2{knsba zOfr?>Bh8Du!Ts{m^3L0)>rdL&6Q z+~L#@*Y_6>z2Mky&oq({AqODuOoMXdhm^$wA$!{FejBEKqcr>$km(~Owicws0VKqD z-Sb~eNQCPkfooGco{h&52cbyuws;m#IbO5JB23Kyf%L z!p&`50}6ykyUPEs1j2{Gt-b=`jJYc=`&1_dx8RX(Q|_Cr}sY%T1QoPZ*r$5+CP-qA+-|OPsA*`U`_6x)$241q)K| zg+bRf6Jwxhte-vtp-G6ouZVn3CLHy0BoiKMwfg z_>%!fG&|l|-%mR1WbFV-1N*22nj7Tm3rX}MUw%uOxP3hK{dg`=*l*a2iGBI4cs4p6 z*|arx`NR0*?MptrDV6^dTK~kZsGNki{1~$}q(l{?bgd&h7}@uGv-Rc`{N1Mm3BcXf zmOmQ`j=h5Ko2J=rmMlEQ{bU@EcN;_H%L<@8iOJ5G=g%^-vH|Rz7T-V8owvvqQP+d_E zJ=E$Mi1b_^euKQ;48?n2(w{E=NE&)^Uu@ueid$H}Z2ftIu%lWyplJ>0k1JBrOP1&( zf>#737vnhku9xBD^+)Z!XqFmG-Sa2>{MFrt3%!3-cOG(SH<0F@(k|Du zn`xiCp{`hyx_Z2W_xz=1v@{`|3c}H}AfJd+$Lj(l8NvQgeR+ucvft>_ z>q!nj{Ue`!*thDu(k>Pbpm2fAqf7l`Wb@py?ouSSHOY$JuXK%?+{SGz&J8E|ulJWk z{`>v+A>!g9=wT-9T(o?N4)M7t9k- zCqq129N*@aM$ZX_KooyYKYp_-n-fpS&asnqQu~Xsx}7&5^&kK^Bgn?YXDpo?h|joj zapUer#ODu~&rL9gITWif-qHS*5wbQsC zu9{o~`u1Ak=1mU3{^%RVsNBUkr}cz4yedu71!;CcqPqWV23dsXemfFl2lW%S*J#c< z*L*2y40R3>xVVk|N1{mQh8oJ%&TSd2=UdMmLE*7Rk7UU%6S-g31R(SbMD~E1Oe>4r@frmM^NOFZvh}ZwB+KhY)jpv zR<2$Z)b(7t4ctKm>@>zU5T@QONm2j8!8RI;^6t#9-a)cx`JLlr{5I9)%**55qZ^G6 z1fR{dD^&*vfJt;rBXH(zXG$teqa7OPuu9CWE3QKWx}na?hK$gfP=HfR=oB>T5DP}n zS|&@a0Obitf@-g-L=2t1D=hniSc9|jx-G8w=hzzGG+Do&TH+zgGu5P>bC&3+$I&o`6r+?WaJ;Kl+`0Cxj!$y4BuHCfnRyld8*hP2*XfY#3u@yF+I z@HEY>lc2B*g-`E>yyk;EEwkqd&z;h6YQt#_r#GB&nhv3*h45w0w@NV`Bz^L)lq2Q8 zL%KX{v}|HqH%-ewfQArB$x6((xCAd_SHWqc>}qA7A^T4xBA zH+NAt5iw6H2o1+*71#%cvp$$xL3XYFt)ZvkY;;Un+e&{=+!YQculF|hu`Pz^ta4P~ zwL7B%UT}(-LFBD*KLrL}Yim}0kfhL$!rR_=V#`z&e1U2l{w)d5 zSHerZ4^S>Y$dxxAm}owNhMHNaM8&LaW9e5+q|l8yvGg-M_Z2xh-=2goQf5)M>DDB4 zxXtQX#(lNh+>xAr|dX%+@{(5n-|CVH=a#)aaW|6{~}?7ixtCNk~HV^ zIk%2CrPu#^>-f0BI=;aWpu|rYBi%+8apR*}#8cS>SREd5YrhqIw_CwUK=MVF?`HbG zvuTm@3$D9>>lZ$-g=>HeT5oLuy4pK3&tL?*j$tqq!Fqji+WKVI`s9pr*((|mUYG_W za@^IaCE4%|Ey+F;g?_rkaCGYI@Egho{ZAGlcUW}Bdk%{Zgdz!xrZV~^;c&gJuxfeh z-Nk*jE1vCcJXQ#(W!=F%>&S5yJ<)jV!KkTCzIlt2Rm5GqwuuU{xGLQp9DL7#45A4 zvNug8CH&RBcG{UX$MecP-nwT6Em);9FT(T}@ubQqVToL2LrUV1pz-X^HCx8gYn2y_ zt>|1clpQ$UISrgzOV}Kpv`MYqCHZAj%F|EqS^}?(S}z7Vk?=qQb~tUP=Wep5>Ta^M z%srO2KxyGOs@HMBtp>{{ZcGLlKqzQ*Iyl6KuZb^SGl{@~@~SQ3fZXijS${s;pCNrE2pc~m<~GqB-FU z<-_*dq?@QaIDq&#pmwP5bKF4Gk(hP20%IfJ;JY4Zn}u3nN|&;GkpQ+5-s zo0?+Gc>}Kyf4*V*H2ZLRmwtLosWXUW@er9lQ;E4bh9KTaWV%LZej?K~NV$qk*D&QR z@?SSYCj`_^!{l;=N^KF6kwRt64AfPQj$9_Jqj`{CoP-_0cXWTw413EdF_!+ho!`q?53&pF`<{%x*X%E) zf*@o4K?2if1qI=kw=nd`{kU;FkkqQ1^uqT<1Qzkw&*B)7d`{QLVnl+0Rk>S%G|>_$~j*6Uatm-cF|w zJX$=3e%el!6nswzDkRRO=P)F;cCc(`$)pjb)z}T)^QO zGqsULIAku9ZO%@&$CB~3>Rf0x=aQW%L4|c< z9|fMr$f95)DN(!~5QFK0N4T@KlN({}2yv&|V@W%IlbMU~Ca!WyT&$G{4j}?~-kp<4c>zwr$Pl+U=(>%;w+( zZdE=YJj@!%O|}MXeD+w&@3sr)`ZhY@(8W;Uc zHc&&fQe55Kwb|tw5=^y-{pRS5zU^rmotY=d=>v>FR)Wi4^j5dFVEeH;>SX(wP0l5| zNmNpi{Rr>A`=SRe9L02ShC+{J__bu6>yMSQojcFoyrl4zBS4Kbd_mfXeMuOp8tZ6p?4WS2Tg2u@^m zAZmm^_z7ghha|Amo=o`zhqz~1QJ?Rc$@30R zv&k^t*#vQO!f`|QUx@SrsZV?j3fRy+^Xn7J65HSe+R**Mnh9m|8eS(JTx|3zaggwI zK)SSPCQ*r|h9g(UgCU3P3vY3(NsI)&cZQ)s(=BE3^5wkF(ks8S{jYP}iPYnWBW)HY z9McyM+c?V;XDgX=9)%pP=6^5$O3qT*aGLSU#_?F8A1{I>$jSIxL; zEupmt8V4bMmn zun3&}_RH&O%i;+3ORrY?pVv^KJ6A$IRxz^duzcPsPpOYl{c1b^35Ky^d22Ui^xi(5v7Bi;c?PgYOJ3=iKL6WK8K(5*dixs9AIx*c{* zr+;(IBMmg3t~8x+v>(sgocJm7;plQ64>2mL-$;2s`>wojFaHvMtUL;qD)vo(dZVoY zE28Va(4QR}^7${h{8g$V&(3`p>#L2?l$8^4fUuf8MmDo=uTr&6CPy#g3(YhA?NWQ} z;PHb$>SPkbxx||E_O$;=o47lF-=V4L>pyt_?f3Pcbi8+9|H*K^*~e8x(saJ7$ftIU z*WIN0{rUUc91Zr18QFeCHR!Gal()0}PT-9B^Y>O$1kbvqvCNZN@_t%Y4+WQgipPfR z9Uc?gHO$;RUCkO^a=-`F-BBT#I+hNJ7f3l*z$_L}(GD|_WX-A)9`FO9!H^U87>@7v ztTM5Rt&Zb`*?>*FT7gb^Zq2;jl3fu?>qKtc4$z&+9n13DNl&!? zm_H6Q&uQTKt4I{xNUgmhmibIadoM5NX*&)E=O4Dy!TvI|RlFe4DyY)-%3Q%8+2OO^ zKj=0hxR$+crx*-3A$+f}GIjZ&k+@0NlRUTN;$nBYnF0|@e+~Vc-X%BBVS>95N}g%s`ilNe8amxV~xQpz}Y;qk1CECN1x0oJA8T$ z@GdH=b*5c#Gph6e_l1ktu>Ec*avxnUFx!VZnlz2(8;FP2CPbEV%YnCO-_P1{GXEG* z!S)B0oB!=vz0@8(7yPr9AaF@1M6>I8^6x0>-PbOowXfZ8;@Bq zFkRUu?2z!PobW!==JM>Pkaw2L8{zWor;vAq%d2#G_EX5)%jK;C6k0O+Ddfdm-fZ`s z{S@-vw>9WgO-}Rn`R?zQ=fu>XZ_0jJfoS0nIA57;dfop+?XS3T&;6box3dC9Qi{`V zle2sORNS9(<*#++^IHHpw_aTOg+6^RkvZ%G9`4@ETIl+~OGKhwl73E8`IU zfOJcrM&CGFi0{gSy~`lp95Cr=$$lJGK7+U1wlvlIPuKiP>hNY8YyC3(pPqhWJ-1b| zJN=PJabSiB1+PS0jpJi6B)n5|9w9_Od+-h9wPart{4@t%8g`vw6I=a1k0SX;l#3(Z zvufxCUfc*a{D}4rG8|j30ql1j-;SkU6z?URJOG0;6=k%rn*svL_V6{AEwQS=+V+F+ z%F!kma>3V(yIsf+QRzRQx%G1T*%+(U2yex@aa;Inrmpvwbif?L9(+Kukqu$Fsy)7c3Y(FJj3LGPApf!=n$FS-|kT6+I(+_Q+U{r8XM z%}r>ws+M3(b@T8=&Fnow5^*Vzq=8?fvm?*YNOR_GfC87Yahqof%K0?jnnps?7vtz? z#}Gu{jtsV31Af$ljXf4RNYqJE3km+Qa2l|45xn`N5%EzcsRraxz-KO7{D>CC(wi3d zQHU=cn_HP$cStO~h>B9{c8O))Vi1sFk}klGec(I=3>>IP%G^ zreFf07G6&r*c6;bWY4B}6MMzZKQp;H#iz0Kfjql)&C0M2>Rh%0 zXlKr&g9ybM7n7^;a#3%2_(h0-$emzKjiAZNZxbL=7scRisAwP*wj4>);(T~ByK znw26hdIMiD#C#*a4*scihsH9Ga2nj^J0ovx1RR=ug(pAX_#g1X*1qEHF@9c}v5NyP zP4E`(QbhBCae~1iiDp9(F3Pd*uJJ`<>7jaeog8FYUKv=;DjUt!$hxU5eFrc3*ZE_5 zgu*7=O}$c660@2+r*>ejYzljC^8LR|FdAl+`S5Hz@)8``Ce5O;biRAxEnj~NAQYBMMv?M`ZblKbfHJqJQiI-4c*-v* z9ireF)K@YK867@o$%f6@XHaAE%Xll&6Zg4pqp>UZq_5AWfO9*0jARmQZ2*lEAt72I zEEiitor^1azZ~g%^5(0r6wqR$>&91K{H|6CugUj38Np=azJglRElzxCblsWNv1^|e z{mMCyT|}&&%;U7qOiPD1e9M}uo%m`zuxT}klxkgYbXFxceeYI>>iQ@WpR?e6019Ff zrMEuF1fEHwjJgfv_w2(@6gRX#FU|z=3`Yo0)qURty7wg$h`ClJ!)d#%Bk5kOWG0h>rPMDgn(D}xx&!IviY?anK9eZo~< z?c>%f=Dbw?VX?GKyG8r~_!>z#_){)zyt!y6r5`g$cR^>aBb`b1D6XIRm(~+>W;}nq z1FsUpouMQ|rKwhdvTsp9H+g91masHLBr^Z!aNX@HG^b33)^bBs_dNdS9GgYGu)y2l zvy_P%v>V!8)NdElx#6B|IV??7nYNbfd%B^17&-^AR*i}v({NJ5$xh8X;~JX;^@rQa zDqUECBVD2!jCWACEfo%7W8V$;BtJjhEWM+J+kG6$x<;wj?_Br8`~IcW$CD}CsEMPC@4R$Bu3cf;g|1l%1=lt zvPTESMBkVfJ+f{pn@5eSjHQnUZ#+`v@1rcitm)8hs?{z$6m`oR_39|c6X~ZaVkGDL zJgK20?{p1a#e45`$GqR_OWmnzBc5fP1B?MtcJ(JPA)nlU@o)1LgUL#*AL+V zASoeFg7s2!t&T9xia9Ke%#zD%KCp^^>G*wwz=@$~+*U~}^H&K}fseW7nu^5d_n?;H z-YI7PEzwN`ft@_Gn}Z}0Qb$F2InvRoMz7ij@av;>p6Ej`5D zp=l=8g~Zc#Q+(eleRVfb9l0Iwv(g5A?qqVCMonzv!e6Q_#2?)&mfoE_NsOG{7ks54U;qPA-yN`(ULUH|4|!pf ztjSpVEj8Y0F}gTL`l{Y?a}1u|KYRbfgb+zW7Ec`(_nab_E=k1s(Kp<~w3MwkGQQqC z+?unC&LxQYE8(5(h1r)I@3hRNd=(~EgV=NJS)^hdWR=CBCPzM`hU93$%joQ@uu=}i zQaj)=*@pvQgJL%>4!6F@-J-UqL9T?IRj4x8abscO4!3i&EqnB}h@$}(6`fypki}68|8~Fp?~The2jg&I(-vP}W_BUWtj%Jiy%(PT z$3C3wq|+TA`^gmJW2%|T?8gx;)b}YauP=|A=n@Cuahb2ON1ET14b*5|bfyG4go!U1 z9^@s8iXdNev!maSF>?;3G==%!lkMTcHGd_u@FxmHE$py7!V9Lj9Mog&OeYJsRE6ET9i%-rYog>Z}0Ut6DDsw&^R z<+Jtm>D7*)#?rskV)37)*An-j_Zs#Eq|*|K(CrQ+e(qWumHeTlUmvA+^1#GQ<(fmf z=qBcTb+%MXxJ_{tO3CUXCfBP21+sdVrS+YT8KiyAbaeKej)Tx_^5-*pI64ZOs?d0qlB?iXMB(#;NH3F0U^Yt#*kUP9|h`u=2d_v}~m$wNevQIAJKd zKeF*VBE*q?yCnSm&TH5AF7wEqpJ%IV!;a2MT1WeK=0`4Zz|LIi@;2lTvCLRzDX%}W zao(vv^Go_Ol%DrKm|AymEWNib{o4tT63XQFbst2NqJz8N>c+VJCDMgjzd7Z#^%aJ} z`HO&d{s7W@Z|X(pT9SWL>zF-@DD-b%73*no!=41I;Ne2K(t$1u?Bds7k22fhoTJKfcve@(yrYl~$zCpoV_y>ol-E9%4j?Xwjuws^2J zT&L3Nn={OQyx+L^W8{mi`T&bWUMA>Yc)@IGYpUilF68fK?jZ zb;CjRD0Wk%aQI8&ShLn#QU5Rthj+n?f_*{=U=hMLaeV?RrEs{=V|e*f#nmdr`09Py zz;eCJoXiKlfq!RqW-E@7)a!#>yL_>$fh^mq9CT_|V)mx-{KV4F?kA2IVUdD)^$su2 zm+iK;vgJA~RZHZ)-wl?b1WND*U2WA39LLwRp~*c*r`lAj^0+OL5y5jl;yiWH?lp8& zTlFREt2(pSzX(ayoc%18K9bU-j;)Se(_o+Jj2H*byumLr4+RawWa8LxA~u|aRKE%M zT);;_AA*;=IM?syzXA7Vv>Ie)M~%o69M7#-NE_ z`Bkq2rq@zDvM+XCR*CBHQk7CnUv=33lS2DR0OR@~sj)cYY{o1t&Nqk0Ff22T$#K%q z+qftyaa26J3gBQ3>NB6QxF)p3j)^yR_Ory-;>_kn*u$o4KQ^BG?_na;w?3|wr#?je za^xg@WPdu-7e-YeS+ReHkvK_2>))@}_k}H3e^a%)7w)&|oYGN--%R0}o5T~2uO5&o&^_$oAaktYrq5x#QjWTagcr+PW_XU_U8{HX z;WhQxrwmctL`O&D2O=B&u@xdvVy7@V(UMJa1~j>mxD|a#MtC%;tk8D#Utk`xXtV!w zd=2|P9Olr)u9*><0~>8{e!o%W&{nW#$&WzH`xa|SPRuZU&Fl_tmC3(JO07u^Bn zgw2sWd0F|ba7}|V6(Y1cYX!07!`Db;O^e7k1g%_>#1Zi4m~IZ?kd)Y0)P5-EH@Ocg zIIdE(W9X^~E*FNcs#jq!y7mb-T0wp3FYT3Eh_L_+i52 zVJ&nde=VY?`Pn#T?jxZ?S-$s4#M5Kx>pmPfDJ{8Ka_}tD+s=De(dSK*2et%f)v`FkM}8-ddV3(nH<;D4{9&X9OKR5b8pdx5YbT1$J=&5#sH>iFG0ux9=}8 zlSh~KQTS#?3%juz(qH8piw}R?4(eL#Bd9i(9`ER~#NeipultRODrLzJ&=%qs?NO!=>9|6OAPG7D=(#Uq8kJZ$8GY~`rhAKyd12yZ8H!|ojk z^?hm1U1EOId?3tT>H_)b;5I>rScyG&qgZX(>1Bf1zW*iH^)U+7XbDu~8q>8oPfRrU z2)Mw2MQoi$xSAf{uM7c zPUNd7ms&T<_cE6G9_g;NlohvFmF6G|c@sUT-9=g&9x3C=Z&*FL=3H%L>Uk7iyRl3& zkLHmp(`0%SZ`eM~7>S|cg=%MvtRcDkT)F>NOmlM4Hde3|nuCZlgqO&in7)c{IxjnW zNG$U%Lm}CD(7a+V0DtZd^dC#CiglblG?wWh$2MxadFb9+Hl|-)=UTZ-ALTBq2%p&G zL&U48tir|fq#36UJ2+X{9lwy>_e&_-xvHEn;PK&$**MYSpjpQfa+eWHASco$1T`F7 zAmR#1TuX{Q;yJdB=}GdnHYj{;XF)-Jw4)081QEydox_gSV8SpD-xI%X@J(#zV4K*g z0Wa;gy2Y$5ak?Gq4)TX!fEmXb4=pbqmz5*!6FGO*HqmRlLBiD`{mkH-iSw z-Vscf3@7+p+L85C1zy>@GRCAP*FV{8@PQ zB~gGBfh)29>iXR_L0&T@H?c?1$WlmDL)e9j^3QPca{5>Dwc9tM2Oy2wluuhrT}Ruc zH*=&%J%++M#!#2hX!O0ORrt3Z2)&NV1#V(VnE)dP?e8O@zn zRkAIyCiy1UZdWW^f0FYE+y8VZtCsHZDx)~!0>{UR2ZAFe-BDInS(cbTIygseX34vW zSTiW`+vecJ`rwBv0Bq;F!I%7^b6sWPCnHyne6lsWPJRpx*~JZ4GXs^-q?F{g;HZkx zvAN|9sWoV{zbA#KJ(F9;<~En7SQ%Iy@$wLVwbvjTasOVm!>$Btgl1Rt3@l*@~ImgoPr_bEV(H{ z2T3rxCEI0l-A*+z+n3Ol12wbiliMmtHMKvP_)_QPRj72orkMQ62}qgw3D2{>7t4H~ zU+BK66_F9C)O?o$VlvcBv)|7#R<(7}gds`eC+(u?X{-m_ZW~uOB(=)qf{?7+6(r3^vGheM*m`>AAV$eZPY<5k4GWGQLw;`}p%`7%OuEjE~3$d=0g*xc$(l~^V z7xEr-49=anu5;a{vFpyz>*NYCt>g6=-x6MsY39*ISUQZS0LI*U=I8HL;2V_KMYniotJfh=4+{m z?@Oh79D7W>pSvp}ZJvDk=CroNC!DZzYE^?aHg5=|^mUr3&f8SpMm{tj@>JHlmH7qL z8FRUEXy;w+`UWx7@| zYaj3jxz1=w@;i&e!JRA0HNZf5!q5G)~GlIyo>lH!iw#0|80v9iqJg)+6JW%hC}0C)-;&njc0 z>9#x-Y&_eJ7{JD}e!q>`ctlPU-;|AK8_&nTu$@PrV&|ze1mf_%)A+od=OtVVBRda1 zC)jy@`Ig~}1JvnjN`QGRFG0uIxf4I`Tvr~u?(ovQ{q^D;nfG+*6${7Wry1)W5k7x{ z=dG2>$u2h-gkQF?&YJ-)xI;=MzWearSd)&V7^QY(1TJ`yK0yK%agB!evje-8h!rZ^j+#{@227aH9_gjdQb_`I1)lR)#h3IY2Sl%yK_k zT_EuJuTrESubBWFe!F9J-pX9}@vh#RqMW-}Mayl>0fXp$2V|nTRa3}hH-BqsQ!z|mIiNDEy*{dqN^7X2{IH%;yGrYL|J;IZ&cVYh4 zheP+4H{j$BthsnDat;ObZ0NiaBV*=cW+XP(ZivU&AhdGANozJ_BWR&GV|dI-&JF3D z3h9$q)YRr5)K`)>QtNh4?&?}R^9_3CSo8@z=1*c77UW~|&yz0c$~LKN-AR-2tg~fo z%q-O*^6Egq=M%pHRT9}1ff4%PHczeF6Mrz~+2$#I2&L$-&?2%m<#NZ^n*}b!Kq!LWW04Pi zf4ZWs$r4%&^FrK{D5DT2ex|E;g??PL8`VLSmt{)fdmbNmna}ZK4RHQbDOvMy2V&}5 z(YKjuRz)R&5`FW%YV)Z}GwME|W;x0Z6m(41Z%Z&~vQ`MAbOWj?ep-<7-GFMN9Im3} zk)Dj;Cp`D(pWzo|mB%ujW|bNMQZg9SQxXx>dc-ZL6pg-1Z>Je_X#79s5IypbI#1Iy zJ047(Y5vS|a2}3$B!nE)l4UDICQ&lIYNTPiYuMs-Q&X|@*+PoCsk36~Lx(V1!8y1^ zue2{rsoRD`!#b&PlhFfXnWYdSxA5=d$&6lq(t``-9$eIBI><~*vb)7R`|8E^7}?!1 zMWHi~np}Memt5CZ^}el;HSIv&Le^Z5EY~8T-^s-i--a~cy(*fLxQbNAmg*~LDe+x7 zq01+a+YR@m(u2=Pp4$EO7ASVcSV7`wJ{S+0V3SB39`$AWkxwFeRF&!CVKeqBDo|o4 zP7t7}zJ{!leA`M?MjjjrDFH*(;hm zJ0_PUc4*1sUtHe-lS#gV*fiOallj(Q@~}ePCcO~ndoc$)Srv3Ue3$J`ZfVmquBFxd zjAjogvNz2U4~MM}sBxaPHz@5TB1HrK*2B*0W-os87eXh|;D)WB%ojTp2^Kq#6x$c+ za~v|?_44}lX7S74gjQ8*mG~o0R7m~#3kV=FI{O|3R$NgRx#fQdkLLta6=U)ch^5aF zV*EF*C8zV?mrwY!KS@i9{O`4>!;j1&K1T$CQY-igUw281T+(bMJ>inNTvAF&-6ZAj z79YMs8^eFVX;2ow8uIcohfnOnIv_&h4qaV!jE?m_=t3>WgVSc&*{kNBrgoKS$P&<+ z0}1q~rS5&=>TKOKtU23+iqw?iw>oI*qR0qdXYg9f?@WHV*0(9{mm#ll{xgD$IF>_vE;-#21+L`hI5)tR&4HUYR69YesWgOw8-;VC>P!0Mqn<9 zoYusZz}yizt!YBgw2b6Q;S_z@Y0g3A`DH{sa{M)l=MYQJVPm%+OG;lrT58>}-}5Yn|31a67$glXE#u_C7^&?#Oxhd>&0u!iu6-?5wvIVZva)>B%YUW zj*Pk>=d7te#_^&Y!-WTiM>1@nW_Nh`0iAIkT?6?kHA^sEmc5W{QQQ1|Ag`IjgEe5z zPx-^_&V!t-X$fYoq2=&{7EJ(YU+7%M^;!(h>PA~-%ylgNvGo!{S2W3*6ToYvI~x2v zPt7@km4qksn(*vsqj6F$c2G6QT>1MbR=}^+y8Vb-qAJ#LRARY3;7aqXJ)9Ox|IHo< zO)&}y-8J(7N%`TbtUyd-=`C2po}l&*%RjuD2B+umZdsV8py?|kCe zRfEt&dZvp(@H3vD#6-?*w%gz=T0q#2fM~LtqrHRTSptb1iBH2r$qx#j-rwuf@osSG zs!O7>)$Bwgg3h>hCh6zjZIL(JSGk8FEj+Vn8vnYA(!d0eAd&_$?YuN}zKy?^lupnh zMKJfS0`4uCtijmE{dgPJ^hx|g27H_|dg>A6_z?cI83R&o^sy(5#YH0p8QSULHjZwM z>vHFwfSRfgzapnKv111=w%SH30pBY^j^g`j8RPN=<2S z|G*F!Rh>TFpk3I|3>VtYj&n@*293L1l8_OQ8h80AN$mB^uvVje*$Qk1u!6*B84QNO z#`ls`G(vG;s{K9>99sKBg!QS^r*5w&d=Y~P--hQ;mq_ten6T6gdP@lr1NXpAO-&Jr&UZ81XPZA^FFYM)qLRoviUhkck z;~1H_n#Y#l8`>?H#Op=8S|l1wi4*OsXx1k)b9R{3n~q2AB*o)RDVz1k!uel6D-D-L zS2SgxKvMoj{#WMmi)MIFymNi|C5;PpkS@IR2+0BHUo7335c}UZNn(oyI`lkYUhl1OxmQN2?vn5# z!4ChZhs8Nuj2lBrxK_{i#djjYDH0Wqex93HDg6sy+M{#pBI()7!;F%Pb)RtO1~Sy2 zq$ps|VP+_3Q#I2iEpkaVp*fe-<&skTgqJIcCca@D&fLILS4rU?{tT0>a0u0U=qTrD zdwY`ocT1jnhsfXTy?AhUN;8f<>hudFfGLVn1718xV(-9pI0IGK&UlIUpnh;?xM}B_ zO=H(S`!qB6kjk(Vaj3wdXeb+MEw1wpyZSvYOY5E}@!RclF!ZR9#&2GmwIK$=Eb9etcgu-3nylJuXKke&ie{6NjV}Eaorr;%r^R zW0^;Jaf|r@OZN7#zql7?#lBNzkOgDuKk}6SxnAv{)Rkxg`M)jqxtU9O^0ub)^%yjR z2dD@qs@TaYrmxZm@Z>xR_V(R7Km~Rt*-b!G!+;ZT^mhiFfS+*rW*!?H?U@^uV5_(6 zlJFOB+LDDCUT^PxSjJ@}<$td|c#wyC5dHXn`8YlL7ieCBaNYMgrE4y~rL~^$qFcQ$ z$8BzVU(0`q`q0Rlo}iNb;39SuBmXUWm9N(8j>cKMl(Hn8E`;+Jw%-vbp3lngYD2=} zUg8f(&%Y))jefGtzohpS{^ZYJZ(S4`^BNw-SG~))-z6HyO-zy;ceN2FVurJe~#G(=5J;WOLc!w z-kZPIf4^Mcds9Z_hZaTt%IN!nkFnRQBNNn-12l4Vq`2I>#>Ru8><=w=+?_3b96=D%@(LG$a6u6`3 z2vJX{+@-kEURqB&+Vbga&n!+SzeA6|VJ9U~Zm?VC)cIyCQG6BS9@zLOBQmD%n_9$j3f z%aTM~$4qnlWM5{5+DQ$+OqY6J>k>Q!3qUY#EO*Z7NHhIIDRU--gDHlLM*Y~*POEKI zWOhsil}%O6L}c`K1h$~$%0xG1MG%3`QcQpF+h!w*Orm~`uBoP)YISo2DcBm&vUwPx zhx)`Zh93@IOAq}*@Ve@(0=&|71$ea=;S~=~RS3%B9ahKV!Y6>8T>#yL2y~Oedeza{ zXy{XQ%4z+9Sbm+0JNCR*37qN`<5&jFr6g(FxV|icCwMME_8ehI8qXdU&t6s066_n# z9?Tvc*Pb`medshKXPfZU_<)1_!;}J0=&1a9RS|rxmK#C z6x?T*f_s7hFK|y13QP*0IM9O|pSZG?Q3MN(Wj++G?0ldf^y9(7HQ_hsI??c4(QJpq z#~kcrhjTJ+W)9=saf*CozhoYAC)A28a&vCH?>awXnP2FSM+kH5PJ`50UxpKzI+qo@QQy=r^=V9XOZG^X8q~3X^T&{XOf~OTjibLKgl3kh}Asic`jiGdhi0#k0NP1tNn4O8UE&BQ=z9pK!sK&irJ)Kz;FI zeP8=`^=bWbY(ylnH8-)smN7%UiV4G_;qGDEzE#nWKJMMp=JOPc3oqiYS2wo$B6Nes z%1h2_<_ssio>QNBbYz@LTI;T?Y7H*LEVU&ny-c=)rP^md6LGF%?9CqLt=WlH{Hx~O z!5&6NsIU@ZRM=OBBVq{pa_??NH=DTxDQKpb4<)v>196;_Yqk>aS-$XK8y%p#^a6D) zsHf{(C(lX6;j2F}R?CQeIJOu$D3JeET zLM*hOHZ$|d`<}Cu=T}e+(KsXuTsg zxABUGX=AS7cPhVA-9g2M?6oPn5e$luj^8SEtRcH;JQ!R%9twh<^c)gp2=*7H&uH1QW0Hns5!44c}K`V59GS=BXV66x(&BgP|5fuMtH zTIyCru)O8~!SX?w!vWz`U@4%wEskc)UPvX!*BB^kPZ20tiz~xJMgq#t#>qt3$IGOy zrUqCxbz~a>Wz!YY8i8cf)M<@ViNX%NvYq;iWE9Dw{2Cy$gW_s6o^9tJaM830m@6sH zM3HzZxjMu6C&%xGwPaWIS>t63r%^WS-kIlq-KIdI z7qC)g&D}ho1?{@bZhko6T_pRi>N0M2xX4>9owbkD1HQ^n;myHy;Q^^Q$t~z;#r9wB8(ZisY&-xNtApv9Z++oa{k!(Us{Z4?{a1B!-_Q-Etr z_Fv(qsJV2eDu1k%kUhK$wx zrLfQM^!dN_`D2wo)bf{vKNgSTqZ^coV-PaM>hK5b`-E@16%-~Yp?&Zr;kmx-H((v~ zQY>yWb>wIMWgR3Se=ZBc_wt{-Yc!kq(d_9*^CanE&Q;%gjcTs+H7~Q@CB2-oTM~Y3 zU0fdiiA4BQBv70Ig1(qIc66|*_S)-3Khep-Xp`7>;LG5s>V~>y7rjYNmF~?2!}Cq) zhnll5B)`u7e)c(Xj9e72JA(;*Apw{_6kMLAuY5QfS{1~r zsl0cA$A^Y-@!Sy=j#t9OiDi$3TemcE)#zZ)(W5S;?E4pwGEuK?6?2=|Rebn5svFJW zLlQ2TWWEUVw0?17T*AMniaO|$u1oN$JEmGaV)y*v#OwNe77+BGUp$->lT~;`y3g-}uN7q~d|B)nMFD45#_>=fv8fbv=m+=2s=3;PBo930~OY?2s z#Q7^6{oLI;y~JQ8YXBhfyvd*gKQ~yw{Lu8#@(Uc@00K`pc!;SRJO<+G&B6IK<0bkS zUys*?iK86A?u0JFp^yePVC$vw(OF{)>}k?)04Am`At_$BcTIARfeg0pfCFQ9fPu9~ zaB<9CU>TUZgLRI(8{h$Na&H5dcst_d>zq&A2yagrvO~X-G)7dt_GD%)7qd!P8F zOBY=~lysx(7a3_aTf@owIC^x^C62oO40MnhaX9JWr{csc@0UH*Y_&ow!=!KqLhv;e zdd>>pKoL$r0b?)TkGa0a=UJwTm155aqEbx)(yReKso7;5)4*6PjzZ}l|B^+ZaW|84ibCe+8X)R#SPQcq)tl9x7K!M~|xJtk%=CEQob0Lw|8 zxZ#lIx@VHdm}jtyED-)-H@e4-ki%pE#+J}HEE1}V_7HLW(YTy^>teTjwy;G&3WMrh z)|)-4{1%Kr?rxpy6xJDW~OsxQE@p4pEw?3W7o1T&k=pM#K*pu}f1~;;#^_ z^^eE8SM}a+^vgzu8D?zaa;z`mADL{-i^w3Z8~EB zxS~7IkyF?-$PZN?oE}0yMhx5!Hd%c?7DIo6A$Rns1ui4Ix<}&=F0Jl-v^=~R%9_6d zu`zszYUrzQ>B5` zaSmm!GO-fDoF@zH3hZDkpm{dsESvHO331`031gXHRu=mR}?aB-{ttxFZrN z8anaMsVTHGVH*JEt%1*24Xefpi`P#hJXMNeiKM4D@h3T>HN0fHhcUgJd=7Q%?@9R|t(1?CA=rK|*85RmI==VH!D zvGkQBw$z~!_r;A^`Vf`QJc&y**br}zXJsdy%oih+k#)${0&-ZjrAPts9}p>~XjN>8 z6lasH;d4S4jHjjC30yb$M5=B-M0Fv0-LtW4w&WfU>>uNomY3yaYB4_F2U`nmdVI}~ z1(K$JmMpp|pcY3x(2VE5X$7eEvv~HO(t{70{UP2*mO2_L(XDx+T{ln3n46=^%kwXR zn%w{NnDWJgY#x&*y8J2S`306=3blCdMh7Pkw>&|a3i6NdUpS>&opXTA6RF%|{IyCylzUL&; zMPetD#8xg8c6>wXO8E(Gq2&<~#_w`$O%$f`=-`UliiXr-`^3_xkS2S_`(KwdO$56| zZp$3|G8C=*>?_0qR)!CJ%|)hvnPvsDp48cNlmE-|Rm^NbUNCT`W|Cf>KM(XyT>;(a z4iyr3+>1x8JFQ{tw0sz?<7;bqnSVNY-D^4`#`Y#>m3=b!%_K(x%#S{){RQ*Wr9;OFdsnlcd$T443u^g;VoJYhXkL zX94G%_~WRLjdm&p+#qkEOu5D7is!mSx#D&96U+RPGV_OPEbUCV4ZYUrQgamPlbswzDl(?k;j9mfjH86$>bHGe&JZ5xWqt5V$(13xbVA5fqd-goZ99mQd(vLp+5}-NxtT`F~)411wvJ5D#J49OEm&_Af)w@>@Yhx_74@q5KnH zbtvD%3MryI_+OUa4gY+MP!Q-#3vBC$AM|BgnPxfhdsNEIr)G!s|IJhW5LJMTP)~>0 zmG`UyOOF!Uw1Df~{G1Bp#WBQ4t0j?aVJ?sWosP7?d+WnG`WX-QIp|Nr%9f^UR;h!9 z*$fWZi{vS;XgfBlss2P&)K_-B)4Sm z8!XbSa*|N&n?X~BNHtSC=HFjfwM)J`PCEa+~_ocGJb@k|%;h1>V`!Lv6hIRKuOspbCw&m?Du!FKK=L;2Hv zzc#?NH$?U|8y?p_56Y$U8t%m4gl6L<&}a4oyYgu)b*6L<4nGs8dLLTu-`~~y6xi&- zn?;;OIE=O@;tPMJgo56eII#OJ5=5H!q-!__Y}fqQY zUtgsO{R3bA{CV_e{$709-F9DE%d@Eh{sUp5p2_CW7&V!$Rmu}9vBt-%QotGD4R zq?&gN(03{o?Z3#n#Aji&9VA#Deq!C(klWq~^DA)MoAjcY7cR~R2m=o-C9)NX{+)Ke zRr33^^&EgNe1Yi=5^qGzl*pqt{D@xeuT+GAL$uB?Y;n0a-}xTYep&4l6~*M^y-!6J zgzgleldfbIW2x4ra4O|YKI=Z;kmRlKX;n=2cx6vwf2W*{yeHyyk0xTNy1kQwp^6yc z7MJ(FEmPfBQL)K5Xx}K~er4b}a^+XMXZZ%Np~mhoYMmFgnIncsKaeoG6E!V!5g;L6Y1MTD&OOPs=CP2$g zWSj;eJ-iQckmq=iLH*|f{oGQ}FW6cg-GFsSHp}Zz?{A!r0c5LfD#RgbC+R+#TWeCF z_IynM?ynkH{i)9FZ4w7UOFQK5Mf;`*lfk5byE}VYWqA0_fx99{ZGd<7s=jr)K??u3 z?OSauy)y!P_yEcI?Re6Vm-8q8Gb)ODjq2FFr^lRg&v}i>`-Lrr`A1kHr(KqZ7oFnw zGc1mTLsc%)g}3S!-LtJ(zwF)Gh^5bj(uGH=czL*w0nIOG%zkYn@^2yGhaZyO{TJ)(N8uXK&nV`-KH)7(h-JE&AV(mj zGnD6FU}7{;Jsb+}--FDBnsfc3@j};&OFNc1kdEc`r}R?_3)wQdu`GWZATGu0$BY&r z(R`jHGZ0?SjR6SVvoRk^Sl0blKd!4PO(M6m>GP%IcR%5CCion!kol;FTn*@Rj`BGd zLhI&BJLvwz=Zy3@Pr#PCV^bXWxeLHTAkKGStKg&Z{I7)pV9-d1PUcY-UaYwq$z0?W z+Q6`@2(`#=uq0mhcP`$OI;21Bns+|DzI*+@CX_8)gMobHqVQCv%5``<--Dkqc4qT{ z?i!!)73&fVaSxwRVF|I!8ZTfhP2I}4%JUyHtwb~(swo~LTb@9xVLP$;&G0bhqmv`q2k}RBcMDsrLrYV(7BG(tI%J-(i!J_DE#<3IhobQB!eG_g3VO={ zvr)?C^&@(sV2o7M+=&{V{w*08OSCT{%GZ*cEhRi$seYA=?5dA6Qa37zHY@kweM5zr z5p6fXh)Dj7iD}NASgtb+E5k)wFt!Oo!l;fu%$GYnL>eB}+WCbLbFTiB^T$}G*`-^Y zxu9U4R>t zD@SCuId^;w)~Fk;fq3BrM=bqggY)%1Jx-bHYr3e(j&pcgY+Fmql`~B_*~e?-^w?OJ88YAsr1d5?T-f2|Dbq;fgrd;7z_$oC2F{g5xDx$ta1Ax>E+ z6>!cS0PC5mv6fsEVo0hd$?6WeR%r-q6z&rbrm6na6w`e=c|;pFInCDd1CM}9aT)844shkW^=h&8s-0fV$DUHweY7w2TWXVQ+%=-yM$_AU&JTRf`yk7F za*4+4b1ro`nS+H!o-#z4l8;Pi=L4)85==oJXM_kJHQLJYJQ535(YY#t3{-h!kf^O- zk0_S@wUYdh!>q(p{{m4sguL(#%{C%s;w+os&UuepJGptw_)QG$KIap*KkNC>&Hs(o zC7J6TK3TDFW(Ac*OSun$+jPrU*K5bDJikZDs_gz`?S!)MpAe(otX-kjU6qXHcQ9XQ zey`Ykz&Z)uhk}3{wG#*gP2ME`HRyIELEyYQ(nX?sY00jfUpbD`P+F!bTmOi}@= zzvZPLRA(qDg6g+KQ^D7W#Aq1+yYRdklwn}y{i}18372!wtD2ODejbSG8Zy2w*U<3_s9yJ(#CcPpjvx>JCK}WRN zRvrH9*V?R!nlGggan*|PIgSbG9D3CnOdZj%`iM5djE|0jpJKp#uL{@}W4A0@OHU^19eZ8g4VfRM?3U?*z|KsgV;G?dt{{J9E<2rGt zuBpZvs?|`JlA=!&2|80JHFc$r8`hATB(n=^wCzTf`BrF zHQ-iUi&6=$+;Kz@H(YA|@6Wm4@63c?+yCqL`u%vl$or+({(*OPIqf+j*$K5Sm?&%4p1RhaPFeo?!za`p55C zZa);9k-# zZX)-8{e=3$TbF{G58bMAKQF`+O!mlzDe-L|*|?*v+F0sF3KS-iJYQ@zk!1HS8rf)T zPT~ADVj&?RL|jkjvd_IFx{D-{_3pS$EQ9Hd62Gq7#u!0T9Xo)92=P(Pw!{Cvr9`b3 zM2S$2P;1|_*8J2^6W6?56eR@r4q=o17uQ|GR!a#6U_M|d!reWGUF{RL>pi-4S6eYv z-BePI889_7bK@Y#jpP_1H;EC+{q=K|6>M5a%l$+*pVvSK*)atYn4|U}fujaN0)ezd zB7ro*#eAu(vR8$4@b*9(;m*BjbAF{#t`Ae54O1>eY2}x-pNA>)!<0J^KIiYNGQST~ zW`rq!QyIJ$lx63IDO19fm9S<{W6Q&ou|6erwlQsv4YFa1Xe>@0Iu>k(TC~S6oGrLz z(0Ih_3zW8@Kg)j6qQvexw7{@R#wASFOUa&EM(v8K@{??Ntn=EnkQtPJGL)Yis~@2l zwv)!`e$!3;E5bQyjfxZr=fB?SOE^y&9c+u|KFdgnT-$-Egt09kx=0#>>5cm`j+k?o zz#?)t!xC~YGyFxZFdkdDxD=lE#yNL!zkM<6MKpcXlMe(J90qptwkdp$Gr+uB6nZ^5 zgr+}%A89GVAS#u3JepYBn6igh!^J84Rrw@Ro0?I}K=3xY`y|w`?MeHfr9|y+Ytr8T zLSNj!@@CY>kZ-u=u+jd#Iy-E4E9`&6qD4Kab9K#3?&!}{*C8W6iDT9yFZ(XqPQask z*XLr7V0oPtKr^LEIQLkLZieml&$av0p8_WOt{dI?NAuWy zFUc>-PAkm#rK*b=e?l3Q+s3kFGkyR~`x(D7oNu4@zO0GUd68zX@q%Z=lvl!(CT3zb zA4Z-ZE&=O^6df*a9}Nu-$Tb_G`~5M7QybmQNcZuO3f#WnEn9oQWn%IT3%f8IbB&)_ zyQvhMCJ|tDQ}1vZwuAQST7EpqBl=E-{`C*hR~ss7=&WuhglKfif8sx11}!D>k-q~J z9eK5`wtU#<{^EUk^9X0}?t<_=6doFo(Hg^T8aTE5y)Ol|yS}rxGNh9J^s~0wivLad-UdNCX7N zeWL06unm-HC^c)YCjA-`XnXJ$-Sqj&$yVRxF-+X7!P6djcM;rPuxD zHIfp)?sI=fxx3q!l3V|BM^V7{{A_yO7qAZxi~y@3S1t|& z+5ZZ=HvS{uwbWrCJLjG!Y0t2wRS-FF?OALI&QX?IsyqjVdG76(2aJ^EW+>0$VV
    k02ZmY$OoP66w2@#!QPmzU@5anrsG>aFsM=KLG_fuTkWH<5C>zLZ9CqKs)&Ql;hkEkDoh+1OE zjinAQASz7xmxwwrT=v$LBI+T2Y&F7n5hX;uq`q&Bs5msV6{7YMqGk}^XEE&jBCI+) zwSbuW#3q>MhXZ?VIh;RR6?Jy#2KS3Fbw{Nxg)-Czz27;ar)Gf3-HZs4TcA~A(5qB1 zx={J)Vev;nb8b4WuMBZt1992b5N8LoT0`b`7=fYM*9U|ecr#?n?eYwj-bcZl+^lE6 zuQ5CD15b{dp7!8mX8>>nPZ#~oJx@w@Mbr)VxYz|+dfPma6)fT4o`o2g2`{Umpccu_Y!FFEfC`E@p(o zgDmflhW8cREX$(z>`ozQryFQ(Log?=%|e4^u6;9LP1CM2(o3iTJ6UaeIG@e#9+n&& zcIrr|&`J}Qxsz1-bla19erZ=8hCb~+!YP3DDH@cH<-54oc!)~Wf4rD-nBeaF=5}Sd z>3=KYavh3{?6)^~T>gHu$7KNRh>E(~>-iEP<<^)&=Vm=|Y)zH~00no*7f518gDuaN*rMt&6-Q*8lP*}IC1;*xA#An~!B>Ab^ z-7Ly(g;hl-J@L#{kmP!|tC$+r&|3MV?pEp0{?+Q;dgKqJBI9PjV+Ocx=Xa?3YJ9&% z-Ave)Z<(i*4exm}dwr9qm<`sRuT_*#L`mB-c9lE-RQ48|LhIcCYSvO+$B-7shaY9R z;s2n$Xp}#KTs%E=hU$6*-;U)wIIVA16SBn zIY(5h&gIJFKtgs&m}%!Q)85K-kTM14>|nWDq-;;_poTcT+t2Dku8(!z4GOZSghTt7 zPiQ?(<<}lcu8ej;>E-TS={WSmt=FWW+Rq}F)(hS z8u<^YS2bT37=BE8-T4JDS`Sf!SExa{c!la19Tv0J2Wq6*r_Kb}vR0E}wPgy2U^aL% zeg?t&!_xmz&FN)1x!NQ}oOTt7g>icIWTp4Gdtk_O@8d*1e^Ykfkb(UDZH+?P*Nk~E zo@K5a4Q6g{G&0#cLTY-TkSChynrpdtB#R#u*7I|pXQ%vU;+EUfymad?N zQZ`!G6HDzx2Xp!Z!m?`t!9B4-m{99&XF$lGq4&z|rp8N)8V8PbR)37rKB?)e_hvwN z?&sh>LbwLtG|>$ZeNDo~=8sejTP=I%jnfJi9lzW9^J*0fx#i$+pCV?l(p?R zv`bea8_UYh$bJm1*nPjZj7WClYJZ6jsOZp&uB00TyuEvaW-+$O)kK)Jsc(EPg zmuA;;TBG=jeY}W>_@gG*wY(&Wu?XjiU|!1^aYMe~0{J@{exVdWXwo2*K_mEndVeRMK&aji=) z)9~Q`CNsW1nZCG+>$5e~#@*Q3viVc28Qy;tM{^hWtSw|28om$wtk7F)sq&N9|Y2x@lMpNw8wnf zXwt^SGac<}E;GIb;9Hb@FUj7Ukhp8QCv8t5y4j9ybCWr8Wm)2j(7JUNvryeSpEUsF zH`CihT`xm-f)ax9wTZgV_;r;3RhhuW)CyO{ulypi${ciA{tdhL73|PEdT?=&i}(jA z|99^1;Vzz-#m%AWK>uJZ#bR}^6w$nqLbf>bG^sCry4RW zfeqz;=Pfn$}$tnQI2b>o&!1xQ|Tq_g&x=k<5g$$+1i7>FakNx-$EzkH#2I z>!n7Za%6g4Q#v9P&!Xn*-hVl?$y&oZG%tvD6{3E|YOwi*P)7 zsqh`$vv0UCRp%j4fiR67HKD({Jki;EO=Be7&@jtxO(n5C|o~Hx1d6 zOs|-y=tQQu*G9~zByrtVSI+s z6SLp3+*9z2^ozoDjiCx7W{@?WNy6CelH^ZKs%z3Ih9Hj$p1+B8>QbW6G$2Bg zi&G@`BGHWd{3=@WovxTjryti!_jl4X0DX|Z2c@i${Ou+8>+QaG78Lh-udGJZ&%tvi zzcrVd-I0_U+O=@LzGu7!LQ@;y;jKF-gV|lgHFUgzmx1!L|A4u>fSpL({1te=YhS{ImHl|#Gc?MbSv2tR}xSRHnI6B1b4NF8UwTA*d&xRjQuzaM-bX+C)P z{sJk=t$#&1??cjmxs|B^1uY&0$S>O{Kd)H+%BXxr?1t@1%FpOi{tHo;7XGG#-d|fR zf0Q@?5K=TGx<3j(=a9ooEVM(7dSoje?%w|)FzpeYv6bSKu6rgOY|CVDT0`yA~dKumn8FL@n z4sh%7^!=+YR{Fvl;h=^cjNKspS2VPap|N|_Ti4@W7CZEGaWhpE=vITX(8gsUIp|zG zgaf`Aj@tif)P7GY_iLD6+1rE|!^c~U5JmRxS7bj>=0X2H<@`_pmz9qOV4m=w{i#PT zcDE})@Na#EOR=*N=FE26=H8M*g@X$f=7us3$|fC(b!cHAP(NU{suYrI@x!Y2Q-X zpZcY}qO`9nEz>XUS*7ixv>)|L+XWQ4kKq|P`BCWG-g1>&tF*d)X>*mfSZN3LOPf$Y z`|ru%$1!(&zid|)vRzlq7VDR7bRpXr#cX*!nC z@r7(_nZ02buIiVqrjYHSVzy+Mtw@It7P3t%X8RK?-u%Cub%v?8Y=0!T#=-IK`>$%= z{RjSMs$L=^`yYfY{Lk$1GMgLtJN|A}!N2xD^FCRueeaJYnYmAT7;~G4vnB0`v|;Ps zA-+-Sn2m1lwOZT{+ozS=n>;|x>>2t&GB|EGe#g5zR93e(`CP3u{w?o#SzigXJY3o2 zW|YM$$EM=vmg1+LYSBM7gcb1t7?yp_?JjX3gR9o=5fx+pVYREFY5D}D`{}Q-r;TpC zI-Kc{c}~20VAm9wO?O8{SYx-vt8OBz!pL~Kqei*Y9d;m|>4;m|4jqN-U$;f*i$cxC zLUuTq?vN1%2|Dc!^RyH{$AzEEJ9MbXW-QvFHe7%>$;g6G3P(tDJ8Br|&_ys=os;wV zJYDC-c`-jkSTLeOt$SAFm*VY;U1f2<5Klj(j+Xd?I`O01YD#_w<+;+|+EhFxXIW|X zo1Yw5Veen*AL8<$=bZ;&dB0_y?cStE3VgA9kj@~Z0Aml zwc6w`RfbX>%ePbA+JUITGxRvz6#M)7pmbo9U zAu~8_k!=GVl4a4kiYr!7M+LFYC8p^k*%|$Vm8Rybj#l- z)$3l7)2n+{t3bE=pMR(>oc}XK;qlQl2zlt5+>@}t!g$UfCb(}!nDy=bOzjEo4&nv( z!$Lv{+?T7f((YtmgK_#o=crI&+{;&3{)z-R?~gl{*X=jUL%t z{Aq&j()ROz^$OXpf~e?<$!$GuohE8OzRH86wrqKyTDjHy(0mBWzrD?R_gB5V^H5Un z)X%B+WLgJB<})nRu<8Ae`pVc4Y%+7V(1&RabG6dUbKuJRU0Lta>uBLY-F0=Jl4OCzRe=NY|Z;d3%)1*C9$jvyiSW$h_*3^c|IcY$5$HrLTqn zBKUGpVQ#NNy77ZyCFNHt{XG^)cbaiVZWD^k;4hfxp#&NtO7|S;OmQT|?QPVLKS&k@ zH`o`;zqs(Km0Y9P@dXV$wb-oUkvJ8($GrmKggXPuFLE|Gph?%gN9wS|tm+g{xS*Lb9Q7C$(>KtJN@ z{>re1QOWe17{IT;zZcbYtn)N9uI-Oh=g78(Z+3=qwx2m4|f+S+N+N6Aj*uYck!Te zz$PkW2X7iB&YoCo>=dAVoSgYIp)84ITSlmlgI(`4s-fF`sHqb!kSnD$b962D2b?!iSJ!?CL^-Ziz z(%HUYKV#NUwb!wX_VAeYI6T5_A-WIYbas0d4PRSc{->YUU{HEB{qXwJ+p1Rx!^3Z@ zUPahem0Lzo;O8t~#l-*6t+SWbSLT0{h-}rQh;jeUuvmV|HT}I6+#p&v zr$rarm|Ye6GCcKZKV~DIXB{|I)r~0-&uPB8Em!xi?!-cM4SlNn^eJE6d(UYoI{iGX z>#Uwj%{Y{U8g%Asvr{ALDKOK5o|OBNPm0iQ^Qqv&m${jeMS4gCQzUE%t2Q1S!wf>6-RxSi3=)l-G}G*kTfnu!Ot#*NG7;E-zzW=rU!$t6rsvl|gyJZv zdX0*{q_}V-462k4(`DCrE6@q%X$mp$7!v8FO6@$>3mI1Yr8fL=hq>`AiJ;lzRvN0t zijvQRlvGKvzkTdQ?&w>Oaz~YPl9cGknuOf8kC@XcMkoR16?!jT4d&}qP>a$8hfy94 z9#N#XQn-)q+g_MIYI1jj`(7KS!mv@4kQ>)-NX4Ry5zdzZ`2J(x>Pf^(BWu04P_AL zAFf8W6dF0#H!^4&jeMif$iP00RD_L`(a6Z5+$}eeq?3BVG6Ou=s_gIMAvTImZ;=4X*!T=0)gz3szjcbUJpIhK{) zxTB{5H=e59*<^yJ!}MaEX88k(?p&ok5GP@wKh)F7=wnau|1D2 z`5$ih=VX4lH1o6ku>QHX$nMtb&nx=#lK!mbj~&fEVhqU*yO=dP<7GH^gnod^2ST>& z*IL9zgrO%~213j)4_Ww`vU`!(*tR}@zxzp4>%=Pe#&`Ydzm_n6ODLSe;I*+t%3R|{ zs-9=JuBUaiJ5mWxQcB?cOvT%Y)IWVs^`G{wwNU>Quk}&?^gYAA{P)c8+wHG$)pDgwu#jnn3tsM%awt4ck?BM5m?u5Rqk{W>`cAe?JGV(o|qR`Okj>3=4x$#2MXZ921LM7 zKTuUsK^2W@qmBqPL-6S^tyUleH+fkhc+krZb*o}iZc&bm^cb1&LYwV?7Q4UjZmfh{ z5|R+NRs?f4d=p>_-YN;di1tdX+Y;;CO)bdJu#)87SuTc=t&$wP8p9P(2tTqA1L{$N zdbz67=7d7ch&xPnt5PImUgqxs>6b^|D!x6VX*bN{uD;pu~f1!11OmB&WK zZ|JK)aN7gsy9yukbZ;CDxY(Yr8)l0b&Hu@?;>Gnoj&t(Zl%tTZN_P5*^xvgN4fpw` zc4lm(&~B!5EYX5D(*1g8nh^_xd3dFH$TEvc^Ui8uk5$~L#O8BSxBVMTQSw7n0#r^b8 z@m==izaviQdRUyqJ2xp)CS)jNzLno02VKo)rILwug!(5Ax=tZQ1uJ+^4g7|Q?o4M! z4t>pD7ds8$BW%i-X-p&!CHGMr9PMgE>QX6oyA9BT_u4cW?n{h@y@GUao#Zx9!+bU* zW!Yc&beGq3Fsdy~e@K|3wx0`Gy}0Mo;%#uxS%Nfp&~H1$J$E!HwHdOfhkHcwEpT_& zvc_{y5`I?QZpBR1^eBF}Auy38JSIxg(j$)bqT2C1v|d%g_{7YlZ)Sh5L_nkdM|_oH z8&vJts9zH`5!lDUN#7$Or$2@Ll`azUyi0G-SoA+r-xlcTe|V8>gO7Qfm=`8g9~672 zvHGC)$9K7m#tvBf(du2-Z$GH)g|XEK^uR+14@&B7o!kXX@|g6cylZKppWyVYSztE1 zu`h1Dg1}Khzya!rM?jwySI-dbU=a0~{Ov;S_K0;unZ`uMblb>yc2Mt-u%>*$Z;nHw}%-av|Ht7Z1bW6Q~4VO2Q2HA7>aUFs)K-UL@;(D_GO zcG82Y^Si2^reM-wGPRzX2rjJACEB`oPfi``XmYk*9!<=Bvt*_{CTEf2a|4(M*q_)fX5L%=E@KSePF)DNeL#=h z*g#b7RQ_B>ehdo*ujb_1<~eR z@=2pz&Yzhx`IqxOyw?)GI~y4U*x`DxFdVd2{EF|;tLK&IO^{nQE5)FH$NhZ*ytYB ze9nxIlef}%3Rw<_j=`#m%FkLutFP_NfGPG^@n|}c4 z&mN3zpA_nEfCpU%xn6CGXhv&@^&~9%mE?epp?l)fV1(x1zbG$i*X_DJBRn^EJv67; zSxko-UiUT^dNjKC3^wYV8|fTg583o?C36s|(|0vDE1t{DlcYeKMWW`<)$bJ6W|&(N*D*ogA`vYPfvq z_PL|^LBVfxq8P@-aZE-Wkw4q17@4`f8S)Bgm-|p9Ngd-xm!bWnNK^2~QPkIzc_^+n zx>KVmqq^d0D^4(qn5Me-TE7jQdh7V#E%fTS&?w%XxYY!fAw-ST=wGobfNM2I-<@w` z6z{N_2e{M0b+T>~Cv0u^N8mFV!lxB@`ov9}!UZJe$+*+skt+lv)pTl%(CJYSJtmRb z9^8c;NMwGl4lHlK6WBTF$&4a@qVDln=PxkMihI0{lyzc81CvazOQc^aj(0p5RWF(0 zL3)-P@NRs#jTCQ=wee0|Mq>gZ;sjR3?W3)VJSs}emD7J#jomhK9&?!%A{cYwkgxm~ zrin^NQFpv9tavFeS}-69&tnpq^R$-&4dwyBo!IcM4r=xblS@)Yj8;n9eQ;#aASn$U z%Lcgfj(w+hfI$F`)OyoE>=)YS-X(zACMSZ2M4@y=kYjkNSN>LPhMiu_jA2|w#@;zX zx@W5O*IoM(y@mMZ*w0u>2R89cY8n-c?A!pQ%-~DaKir4lEd%(zmDE`3yg@7?nY(Kt zA%@huFG;8L(|sSp!1c~Rx*+U)%zev-xiRXSw}A?8u0OW!fPsu!gZss;>~JX6#Y4A~_;u=^b0@Vp9^_W1jzY@?={$7Zd%txoUd$ zEIPuoH&i^`K1(c0o-}5V@zK_FmogWuN-}fxv(%_$fq_}L$y+YQ6)X@wJZ?;DvGHN1 z7kit^`LBS9Y!81x1vphc_Y_xe8|KQ+WZo4za5K>VL#=-AklP0*{i zZ*d`pmOrF6Gph_kQbA3(&k_v%LsXacIn3%Nv#u|OR{t9ey(%i{hoL8k^%&X(yV&eM z`(o%mu4N`Of8Jy*`SA;;YbX+&@5-u6mv~Z2cAdJxStN+M)D~hnEWmfADebb`4;Jz_ zx;1kI$8-ZXn5}Lqb{VnB%Ed0 zbL1SXy%3C8n;pw58%FtSne*ovqSUJd$IAZD|85^y zEBHF1YuM9>ly4!;yWU=&U=9|nQllBW1LRd)V|~F{79U-?I>$#&^^tL(^CTZR#z)rp z$ge1pDOA2Qo?EFNpkN&qbaYkvJUfO>__SFH3TYcO^@0V$ja#(S>%FF}j%O}ieQtCk z>3lCwb*_B)RhuL7>k=EeHurOX9%lSZDT3m@)xEvxMGaqkGWRPEX-tj??Q?8R%B`|8 z?I1j|+ev92=Z@h|xUcDxe{uhKQFUmo)TbT|c5b)g{znEP#{fjgNF&x*!c5IWO*)hw zN||XX^PIagu$lwhXx|k~7qSwWhx~HcgWF=a12{=J2sWE)K_61?Q^@luyPnb=Ia)1Tr5oV`aCnKnNGT|KU%0rHyzfx z@8F7&nw4m|jkWD1j!~!{&Bz(dkMf}aWmKa9YRLX} zd(B9j-2|GiAr|qnQ;H*3@t~N5J@BWMpKP&(ui#1>3jig3JbU(_cEavCbLqgTP|}D0eeoAzdyk zV*zki5-Y0~rLqp~03~G7D3(x~{%Jm#m zb*$4j|M)CwU$3Wd|KFt=AiZn=YLTRWjpii`&) zz$VkPM~g~Aw&ZCGZErG|B{LC*RzXwU+p*56>SB6<`VdOL$@IHP&tRI;Z#M>i77^+# z;C5ky2gOl=wARNnS1}K{)Uk^aaJ9P&qag)&C{ zy)a)-#M={Pj2C{S7v3*cSjRe?phM&bflv&MsqtAE#A|8ib=z>jTE6O%2 zXK6BS#d9B2WGHDwaz`@)hm22e^=Y%Hg>n{TqO=LVG7XPw-p;$5A4lgr2v-V(BKl;R zVtSa9DP^yGltR&VbN<)9*w;R%SZrIxVySC1hWbNqb7zF%_Y~=`CoRcyk|jLUg7Bg^ zx9C0rvC;i{fCqb#tqDu=>`uGIAcm&(6v-#~HI%HhlFM1TdCud*)(2cCh4c54jm&P} zQ^ZPo-6U$T;#6D0jol9SY9xBxY1U$|J4Y>*qNQ7CS>TRVrE{oJeCdA8Dju8+&UP^P z&W0NFB!3fIP7m5M|2qsv^RMOS=jVpN4mwcmqt|^3H=}hy^|FnBkNf^fI0`%;bP$=x zerHMUGkT+NXVc>>$+Z$Pp9SIxQ`PBLbDNZ9>wd>N?<3kxrDA)_MDHE*et9DOWT*x- zgE!vWZZNA1sa9Oxi08~|9vYyRt75m5r!VJi#MkJm)Y+9fB4o!_Rvzf`?_f{ZI?o?X z;kCAI9QX}N$arKJH$r93trE4h7kn3v^mp{Tx(3VrP|gVElE|*MqV>y>J{F$|Qk~c0 z$LJ|FNf&oic%lk{gEnOOcVPB*UbfNMe4o5jkVl%ANym^uRk>|)hd8sn` z8@mx$nQ}+U(=W+#GW?PT{W&Jhr%m|LmqWbT<$0$Vg z-=)w0r2gQV%G@nL8}j#(Q}lT(S7ps>;yk*+#y+^;Htscb=w4?GJV(#N%%9&4;nZhiKS+cWSvNDXuYH<{kk>m zzG|IW5{zU5jIT-4p!%8~L8EQ_Kg&E}ELgxz_mR-wh)OC^X!WNDCer64S6p5}X0Drm z&~`ZfL3yR=CE?@_DVR|NMl-}a5$IF}5XMLL?EQysvoV(ugLQShUh(*`kv~seyjKqg z=i(Y<7}eB2if65Nwf~E8TK>-(gKl>fks_7-75RJ^d4c6b+WgQRN;NKP@k`vv;ne=j z!X@r_3s>WzmqV^0VdBe#(-;p^A6$s9j5V#_ZVa~1@8jjR5tR+5U`9H{ZCrXuaB5XU z-HHispcWr2ZwDMKL{zA5nPd(;ZuSTX*MFcJN_ko65>gEURZLa?|4UDww4T zuuAy-WB>B=wpqS?+vWXw`dqZ0iiITDkbpaPkvf6=kr`dZkvW@(%WIi6Oj1}0Op;S7 z4iJ9Epx8uXSsek4bOjOTt*W@d#PfrJLpcD=oneU zQ-Dj6byi0+T*eN5e(PaCo=?BLCK>#=rm60I^x+(uKBsfogT%1?c_hXg74E73(SanZ zKIU>2ZTmG1d4FhcLNCE{n)-7-fUSMPap=?+Z9F(P-dJcoh^G#`-;}#U7#z)={S-$lx!dfqSN|1|Dwl{KZiv3HvM zme=+lAJ2Hh7xyW3GW3}GvG)u*%__2l0y4vp!qRM)i!sq^*p3rE!wWYf3VFLx0`Cux&OP=S-{dMIDmiU!4O zFzD!Tck4`s0P>=Gxc?u!i?i`2o~#y!(gNg$pMtg3g8!e~B)uu-vv- zA55E#8HO9hHcoak<0O!_G|WAkLbenjG$!HPTASXZ_4s`7rGMPR)kP?z*&8;|f)#@o z)3ST(4t3KW9bcM_&4EYa(a1;moqyqIJ^^Lg#q69syVc! z4MO`qlfeS92+U1d;={45VxC@S5xiIsn^V8X34?fceSqEP>l{ib=$d89_UtcpgDTcp z4S$kAP9*mqZ??#k{30|3BTFXHrA(qrs+k#GqK2wi=h46`CqfwCs`vO)s;!?ow)z`M z-5ejw;VIc*5s&3}MNmOv!2(&Pu*u*Gl3q;Iy%ce&J>tPcW)-Hbu9mT4TJ4ui=eA|& zF~ZN%qO#WBfhA241x3-u<1CW2d&mx#j$c^bDkZPb>=@HGAU6GOhD(+903y zdp1tXl(!(GCdpQr`)RSf5azDN=0w<90AlPZ`we6$pl$GUkG9oOWK(*J(W^O^-{=NI z&$)+5gufKtE7Jg*v*i%Zz64PiYfKeIvVQ-^)HC`unC_>;aX6qQKLsz4`OM%%`UMYGZR4k=C>1IR>_~5`hD(Kc%(d@X$_$&WZrxbV=?n-gmojsA1(Sh1j-z@cR@W zvLb$>CfTH;<0k@2`-DL-r9*{E@aboi*Eq_qQqZ_=7@793kVch6%lg~`P#`8TI1j%P zv9kY&*o%?zQq5C8M7qXcdX8C&V;z|b&zFqWfD!h# zel0fVv8MDoI5rzKX(vvF6g)G8!2LF;LU490tqDaeYd72@u6N^MRQdT4`vlu|ueaPi zqv4}-Ywqf^9wzYI#XKp?9Rtdt7bLY$yeAxqYYaSkUw|Y>nJc4ed=FStZ3oAL4q3Zg z7Teerw98-k=6LMOU6;j<(xP|EVlCO}Rp&0*%HH_@p**-dJ&gz3ln2jd?6x5f{_VDY z@}S?(eJFV$nfYD?(zx-#L?2vo3>pFj-qK!KMx|M zns{AqGMk?A>69m>XcZ0KH3pC&m4SBsOAdgXc5o{p2bm%v@NMl!L@U=1=xeCmxI=`K zF_$38^urZmsp$tah{^Olg9%Xaw@=m4Uxz;o^Ik(T9a07teT#Hk1p)wAhLIG0HWxo7 z7g%iC%2MHIt3tX_i|^>;GsJXHeSC&IcdK7^zrx~z)=>Sp6Y5K*9j1ycM@biky6RLW z&$ktG88Pq`9Ed!WU)x7tBmKhe@!$sa(vvBZbtgL(Wy02%<#vXX^^*@j^YYjcB}VkVg8)Hv^hneP_m%H>O`{oI0#AO)8@2mfy(XR#u(0dA!!0 zOm|Eo>bZU&CPwJdQ~pwN;~5_2ox6%~ejUikR^Gt%KbhybZ$OU_Q~X4F=PzKcdJ|<4 z8`p1{f#4x_@zS!sH=V4=!f!!;=%VkYq~DJ)Ams9RyTKd$TGpz4$BHuaYiSvPx??YoSvXW{T-2?RQ-g>DeOqZ1 z`wjzH@GnqWe@j^ZF=72J{p;WLU)2AOrXKZw1eF)+_xq{$jqQADW{UCP;COIUyzY~> z1M(M5i)VPLB{RO#J#!1C2hPGG4-;YRijIGA6CpG`gmcY{M^b>uX z(ir`iPh{;jID$7^Y&gH+f+bYb`gQ`H8(g%KelgXKWed<+UE$YZZx=Sjs$q!=ou%R_ z6~znx{Sz|XX#f4OluOLPJIIeWSm!{BE0nAG)uoI*9#lTRoQL^F`Y}=|JCQUvJ9+r6#|n z6GaIr`y=4*U*_KVEp2hsccYF{<$7*^?)057@aoq2r-6rTbAil9(R)i*VegU#A9huK z4h%QcY{OertTU-oZ@XguBo#)+vTy#9W|;}E&{bx_Z&f+^45~iBoVlla=(4OK%iL)Z zgn9@ZtQ?RTH^BXd@~j$YLzhdtzswDZa;+d&!}3O2HE2&5ifa_2GR;r6f6OJCI=Xqn zv9Zp5*zalO{yi-lqsi}Al=s}_RNpad=h*bF*qp8pSF?!{+DbN2k$l$Un#DD?aY1z- zmTJbyUpd{;uiIPWbP#0?N-r4D`+9I%pZgE#(Va)m%0yeJ;ODa1>|1h-Yb}#L<89DoI2?)u|0tHQVpK?q@ zUxgUll7fT$zD4@i6AYH+XJkp#A^Eqx6;G{f{gOPXA+0`|#M~F0vHu%X?QZ;q-yjUC zR&5n+i<;`zv%lzAUfG1-+|E4YlVqxY2zBJv@?+@AoWGCVXE+Sywk^1dJQ8ZFv?YC+ z%7yy++<8QMM*L4|(h%2+5aJRtB9`pc^4NQ0qhX4X^{(qiGIyjT>eT$|$Rsx32q_+#e4ei?e7m*@6pbuARCiS|%VGt2M=_{KA zcZV^AKBWFB?8Gk(&{#dKm$@9d)MUc|DVsLBFPLc1{5R_QV=Jj?P=7b@Tvb+oPGDH!6PRJ`XO{sg(h4Wgc$E+%ZfzbM%APwo~u z;$RP3eS~8Z({GpwHA}>GXC9`>{=hKH@^B4-d-({Wie~#i$(Y&x_3B@L$(kr{wm+O~ z>d2nzNU7QWorcWvC5K9Q+k2^k|JZE*c`EgMQTGh`+U|duo=YBH{4*Mq?f$u7!4zqI zZ1;a9{#s9xxP5W{N#1huZ_G%Zo69neebfDZ=YxX$%L2b}G*kut2D=^`_J5;+-Vf_& zoT{VX;kZXyXwUgZ=#f>-r^na3nhGAGD{7;Et?FT<1#R>Zp*DJ2Ko3K0G{-3gZFK2* zll0N6{xf}a14#WmeRL+$M~@8k(IPEj27PqB_tgH&p94)nJKd>YOvwofJC<^2Sxt{ zYC|P6daePi5q4)P_)>nyCbVBooCAI{5uA^frSzT@uQ5-A@x9@O0gqQF_rE5!(5^|% zYf5jVCe+Cr+UA%#x%I2Mc-7~YRNKX-M_wK2k%w-jNB*LiD=XOo%`UM3;Q368VvW7*`pH4kw~5+2p#@-`*{8|tGx3bz6(kvy;eoOSI<18cd8A=j8E2*L65hc!8eP`f*oQa| zl8NRAQw6R+C#fh#NJ zd)k5`r=DjeO7G8bv1;;L!?5j727jyoi`_R=@mK%4Qx%vP=_?^D>kzrZuG40!u&Y~x z%eF|4?2Zo{Rqytq``jLBL!P>QCPs)R^rXs|t61u$~F^N56D*^ zrFN%A6+c%1t$~o9y-C)S>6BAYw?IL{i%iL2hIhO4Yh-W3cQCb5B3Rv1u_=m^4zjW_ zm?}Nh$kfVM>P%T|WEOM*rJD(E?2PBaFR~4=xS>zmlUn#+UXvE##iqUhUVU2o;}uz| zEK4sY`H?Vr2+8h_8;rxGDycO#buzWZI_Kg)Fj%lu?X<(W7Y?SRyBTT@rmJ!I0|b?B zu5>@1B7K6F06T052E@zND|`0p5)A9(LCP?YS)c&}5elSOt=0V@Sq`|{<;X6W?Ue4b zHOvLF!g0n#WFBQ6tYS#-R+IZ0a6<;8Wq;`}Y}jYXvBfgof#QOQS!kLyevAKv`ZHtn znXa@uBEfXgM`V8w+IjRE4~vjT8Sz0zs1aEd{oAjK2d8r|{51aUziIyMPe*-+!zalBa*Wb1L9Or*9miC}?vb2N8@>0+Pp%r#7n z4?{K;ON|v_W~Tc2{5bc!_-*nt1YIE>=#ZFhumYslj}Tn3L%jg6k{umC<>BaB?NbSII3p!l+x@ z#`VJ|lNl@6(LG@3O6{IMaJRs^r0BUthoM2r!@3#iJlPRaHY}BEe+l`ikJ3%KTnY|4mA% zhd*_}pPKu;zY(o?zC05lp@Tjlv|;!;Rk5GF&ljz!ml{}+a@vr9Ov76p=a>Q3TW=`U z)=o}D(L+?YYdb`2<7(8jn3nCy_hMe_$aEJ%C`|+x@A$Kp$pNq{IC%@?HhUFq*`p_4 z!s{$;tI=d&3_6*{q zVIAgrdYC3bKNy2C$m`J=E1C?R1Po@YZujV9liYO5njG?Szw7kBvs2bv!@44L_id_e zdUCjdO)kO3Et6zm9YFV>UWK5w{vZ*Yw$;faYoktV7YG*CD#HQy>I7M>K?Z*G3vQ#d zw!w)ZD-+?J|4KfX6YUfBXf!By#?t^6=nEv00E$%^%wDHob(`c|vfGVi@EVu`j1S7h zkS8>x7bqe!T0bliOt%5_hWWHSQ&r#r594*!?Jk>Z4Q$~%7+2{|`Kc%(9GUK9z(V$C zF_{7GL(LlS>w5Y#*jl03 zIjru_w>AwwxoQHo9#^wgFAxlFL_0n6QiE5}Rk+cLvWc-A5h9!zpD>7IaPJa=7Rj0e zVsos29qT4_bPYIRK_U{>gmnKNV%x878MIa9@2_SVeGw!5%+JJ)iCw7l_}-!y=C5*J16n zwG{92`RlNU<6kYsezlF3V$ZOayZ<$qJRE)j@n7p`xqDm%xXZC%J%8;!x;;?C|n&kEnOE3F+PCU>$$EvV8!VHtm5QGbC-ErEPc z4k@r1W#HR3=-O2y)~Ka793#62lhtwuqb&~UGP;i_87_xaTohj_?=i|A6{ zq-noQ@TT2nep!FgJ{y}*rDtp(C2O#5`%;$fl(tZoxudHJ=r-}weWRz4-7CeAo0z4_ zwmem(FZxnX?n=JhUngpl=clx7vE!LE^wH>1rg+MdC~|8;xd`sp)FR zjve;rm??}a6DLTMC78ZN$$rBQwEE>6R~CltTQsii&e?$MtI9Mt6ICyMrdnh*_7R)c zFitS@*-WxJ64i|0(XVI8%+>Xz8-CNxac;I*Cm*>+w7tM8?=TDx@XFtdCs=~@C&aKY zX~N7Yq;aEk2H2nf*~UxDvhVOmig0oIbV~8=nU@4ls$C=0otjGEdpb>DpjiT>B?c*x zAp#l>AJwy9x`-7T5TVLOZ%PFcB&QSWD4EEdLnHKgx_-%N+2v}7VY0;2D&hZDs}S{` zMD5H1`yFI9sQ_DR1s&a-G+|=*8|Ba$&;o%)t(G@ETi_yWC^FXhQeW8(MCdd#l{oj`d0~yAqxz>Ww zMlgQvlux5CerzxIE!LN$c67D)w9|Z=CpBNPqbu&yj`3-pz@xMppSG_7>~$6S$6f>Y z1@-jE_2`=$X(gQFUvW9}MnK9!ofka2VkUgeMU4jOr=%gpGuac;7lX-Z1r)I1x!Al7!8K&2DWgyA@K$B{Fl` zL4P8%PyuLxvLKiuEi%6>2&N47zZAHP zY7VB<^G(HZ3l=Jf*L_9_#jD{)g;Q@(fI@K88m`X;Q%3WPwTW_L_=->NRzM-elYEK) zrNABkE9>U1eA7(@?oc1K!bd4^Wns^KlvC7K(DTrM_&EiQt=q%H&oTLl*Rd1v3fy*N z6|Az{6HGoy0gx-wH6P%i@F}+{>WZ-*|2}GkqQ2g0QCobJ0{6##Evklfnbs7zGY8Td zh_k3Uai5|s8K#j zfqVMv7B$sJDR2ijTGU)0rNE8#1)Yyl;9lUIT4SiA0mhKPZO?K*RNO}?a982jil}iu zN`Y&?NKrS>^ic}pbsx9xoe1XGHxdVKa?Zt_(}fMAH1hIYLVnX(W)>E2_}LtOqBfJvC1>py!Sy0g{7xaBDsT%Tzo2g-8vE?a=T+wE#mhTAGXfySD*Z~Wby3?5c%-#P( z3E?Jo0+Wl@-_$03B{HW-z+R^{52;YKNx-g$yb+ew0YqT|Zvu8X^Gr*i7Fq;ssdv~n z>lXs{PERYd{gj9wuUpK!I#!QW&*F&mJ9~_B2bmTHlB|EHDowH$JOz2(i{EJz#$%l~ zDie~KwY0#>BFXVfcw8=Sx=Dhnl0$V*N^VDT`V%U85*-Vg`33lBdeWxLi*-(dRW=28 z4O&z?1mai}P&V1uhfUn>;wau{TO%*$5K2*h5WUdzWZt3M)^={Kv zy_-qz?xH)YzA}FYY1ui%HwN1UbcOD$Iai zKty51eg0a;bDr?jHoDHUbR%*s$_^}zzA`|bF%jCC^o zarRi!bsnx9^}J?;>stVFsiBrIO4uMeemw}Ln9ayOx$M2o63mKEQ(K^O9JcVj9Q zM*r1ETgPsK6cYg~1LrE5tbU@owPQr(%oxpJ-n*k)Ik{F1=MXa}_ZTRd&*@BA_E7B5 zyp8iY;N6{m8M};OF8@6m7q9&Y3P}k3Zg&mUO2f-jL1yfKIQda1*6ynPsa}n1_xA$2 z$RF#}lco*r*Xy}Bu__khlSjm|n|#s7FV)y~yQOr-&Jf*oROSKNxd6~|=-MqJD**j> z1kk52g%F@Oh${u?W}64)ci4t`Yk*Qe1Ox73n&F(-JFEYsVEcWZS~|zKvml zG-0cjj`S@Zx9yhnG`jnUENs3zMR8^GtN4?hQE2Zi$jz<4#Cq25+iSft>{aDfZFP|s zG_TxwTWC)G8p?1P+S2L6-DFJ!cnfZ>oy+zX>HXu{FOFmccu2k1-V7pF@6+aKg(|PM zD(xvF4JbUhJbjya9wASzj7kMF^VfJ%q%L7`m0hrdTp;s$OEXow zd;bwl_dYuIS1hWaV~-_+!`)wu(AMYQ&d*STW6W0R2l(yZP|81CtsH8Ln z;WFEKkp^NkwV7dQ&L+Y)i3{Zq3~Sxf4OoDBMGkkB-JbJJuVZrG;fzl{ZPvG;jxSVi zMP7%tw;mdMi_}^Vx_219{GU~-k2WlXsqNAH6F$wPnNXyZy4G;^AcZxV`{1*Rw6;Iy z&IWLb=Dua&^4wY05!2fU0~{HbN-{AC5p`DO?O>Vjg#|#r#W+QSM^UbgLiI zJeFJ3=m)eY%9=8K5&0sPwf8hw)?i;IR~eRlh1E#}0oyd7DgjFCvnvR(50)z(xxtT} z7Y5zj?}E6yMNN#dw2{D|1)<0Njv10)oqsL22Tee?*$PdCt?9Ogsh#tdH|4i&GspJI zF%r%f+UIex3Xd;wZu(_|f7H z;0GFDmE=}T+8e}-@+RfGV<{Klo z>TveF7AA_!wQb@4428)7#tZKznl2>)4IwYwi|dn?{4&!-+k#hEBg=c1-xA zr;!tO!c>GhlhkRA<-SZw@Ex2|5$7TMMBS>Z1`h4QtI<1>G1%C~hdl4H0+N-ae->%OBcPN z1SlAE>|yld{SU?FT=?bAHLWpDvxnkd4%aQi&#q|QQ&eLQ&KJj*@rtMashr2h5ymD` zHD=Jy$Agh$D9P|W2HXta)2)l!#~o4D1~rdT)d$Ds{Pz)^YufH5HXl9zjzvbPYAvv~gc=WQzxIzK5voe!?U2_ilwx8EU^T zcS@g_^A1gDDUa0O=27+08C}9$>=-rh6{n z;e}OL&n;iDZ=8J+t8}nOEc;bAs&9e5_m{<4zgArqZr|ms|pJAZA4rD|Z)VhCMC|W%i3R=^OpDD|U(-v94){PiuOO6>3 z>;7cSO2$SmHa5fcz?i$8;_{3ELdzRIL-?`n$gTb*&^4{6*)`=u?V57?dTul~eTU}Q zevE`}G&97_+8GnZyT^?-So+;l<~4xup7O))K+VWfe|%=>@B2J>TmAdg=A!T42)*^o zrK~f?cp05Z!zTHg^z_tWwolOFs(xDkth3h1xzv&WLx|6y{5${r_x-$dl<(*H8YHfV zoO^!sUKITtXE6QCejW!ZJiXu@toxJ-Ls9oB()pp{#M!S8Yc1sHD4ss0iuhsv_cisP zHRSgllWG~2Q--zfjVW_WJbm(*c>0=Q#q{(wwS`D9TaZU^JeE~+TtHaOtT9I}dKA3U z4N;#0M55r_S}vVcS(|(qFkJoBW4K%{j?YzsO}Nw=#bD+zvc~Rz#5&I+-msj%(Bm~Y zV;ETupjs}s4Cb>cBF5d~!Kn;U95d`50TK-Ku!w6y!264mc!wH(F-!U(Ps{ihrg042 zsquumRX^U9>w|+CW*(0q-YS^C17F$kJ77@qcX||Db%I5^-~2cGVKiH1*?(+*8C~g4 zAWzNqeXb3z8iw{H9zZws6|DX7MK71fhpdVZc#7L3@%W-GxBzq%18 z2w&IyJ@+hyi~Pvkq#y*!Ak^Jq6H2#IJC<>jz7cu#ae5aILVrJ*@MUlYuQ__etBamT zFOQBYzTkC}%4I@FK;$1~Pt#-#`Q-~YXh!VarGPxDLgUP%(q zc7bMgU#AD-1cUiwSu#x!+-f-PH^1i<_}G2!EPB-6L&DL<9edo@=t9I7^>Wm~pd$1L z*D&{Z;F~w|r;ujHTciDLVESKgqK9{;YTNbWysrWcB(vm4Njs+O9m53V$cua2Ug-^FljdV z4)I(9yUFR_9@A8JJ=e?+Qe}15!`6K6NgU+gViLPuw(Vi2C4xzDte!^s>$gw%7|asR z8SG;oCPqrn2NZhHTd&c*5*lu-j#@s658Em<)AD7s{2C<57cD=^msI^U-C6D1*2ef^ zYl$242?mtb6?a+~NAp?^EN-~9zup}~7!M|vWfRX{TISkLmt2{QHRf@32qY45eftH7 z0OU#l2@H@c0pv#p$VA{s6~XuiT!DL!Kru1|;!z(13?oAj<`N^F_$+Y{n)4F%*3Bh` ztGQ2^5PZ?xVoji6B73Bg=B}_RCbB__nmgCWuosA$ODKls8Z1R)A8_MoO>4D?O_ALE?p zvBlrTA-%I%*yR?#PNG&PVvWdk++Fb0p4tPTaufKoP(p`$oxW!uVD}5lMTB){@q2z% zys<1>tJj2?+0Vc$ecpLn61IQY2##)U#()f_pNQaGXWnSmj5l#71y)qQt&6pWiugo z_uGv!wr)r-Z9NvrmP?v)MbZXeFrnym$gYz9%eu8=`F8O%P8HIeP2{T!eC!x2mM+by zTo;o|i@D?__rbR`b_eeJ`r&%Kb{y@p(94ZN@Rgm3i=On1PTf1JTa<-=pXG=o=@0RXFz>gk&3f@Q4o_@7xPoiD`X|qN`RTQbg^S*~z>7V}u{J zG$~uXfGN1)&_{C=Gb;KRtq=E!tv9?)XL3Ts(rC^eO0Tu^cle?eVtmHw*5%h211*iv z0uOZRRum1iRH(YgHNtSaDhYIG632~m{~vX40$+7;^>HTx8m)NaQbna2HEM9FLED;0 z)PzNEYG`BCr&u@Iiqfi;mISeC4d!0u_HvafE^W1?F0E~~r4|tpBgpDn+)-5G%KW`5 zxFd?Z-`|<}=iWfl`n+%3=kw;H-1*Ob&YU@O=FFKhJFEXDK`=DN0}q8_(TgS0div22 zt0i#{%V(ZB0%Oe{P}w`o1zF8$ro{*{T(~bb?VWeFFD=Uq9S{wZJ|y#4$H5Pr?v+;etwo8#9og%`fK_NF zKct$On8%6V3tec|-5J+OeNOj!=vLh0qV6Himb*Kes6c2mIq>~&n(otmYD`tDk$iU) zFG!D*VB$rmjjGT%_uesT?n_U;Y*V0FG>Wv9J@6qS zG$`YQHxXhokT0Zvtbzs?@uNb#^2nr1e+rK+3dhqXnHk7c*E%@PLGBHRLtUs(BDHxb zoz`Lzy(}hmu}$m9fH+VQ2dd&gbsVsH;mU0YaNZ-@gh9zqB9N2?8c(W9FUJ#W(*&V% zbcq{9kA}<3&nkC{4K1amf37xG*X8!I$L$h*~nFS5#2ji$3*8F%HPHQ z7iC@|^=;T^%xK@!=ArFpRfB?nk@+?YRIp4QGH?>=YS`T)nL@Ke9FCl?t+P~ugDdMZ+rTEKTF_2f!jR5#A#$FUppf2^LS8cx?K&d2(jAsvSdM7rAE%C{UTaqEe%60w=D@Qk>^ zE4x>S9x|@*hQ(3FB%I-e@j1PF?h^{Rf4ew3$#S=8_I2sQY4#EH3od)K;AlBQ{Yd@@ z(f6kokw{OXP~4ZzyVw2^hRp%E-z<*SYuE#sydab30+~Eo$awwY=t;{6$Ao<&6a>eh zbHdo%Z}J(bBov6{`jC1vsfK^ekAr%iA3KU(GwV$c*>=HxB`y1P)CYR$2QBGJ*ny(+ ziV(TR`AEqV0)GeS-(7H&C;nGJmWS#%q%Y>rgGBiGGfzpHKes5#=Fi@tifvUzja3m) z!h5fzxrK7Knx1FZj}xhHSav^awz8S!XU(JFUUWL)iA`qBRZPmJ+?eX7+&S@_5tF%1 z_jmoA(dP~J>F3N=BH%>Y-a#qn|ltrj&A6p*US^q=_c;S`W8)I^+5G+AJ;#o zsQ$Y_r;zep>d*fs$c=71dv|D1BcquMwv92J97oqDn0GqW_VZ5r^NlI5o}Q`Vq)C?> zQ{J8-b-x}{`-ar5NiEg~i)}Y#-j~`(BJxrVG!n!NQ0}US(_Z$#ZCBV5ZX%~GKuEFu zh|^-Md<7|1D~trbntX6PkLyH`q+gM>2vXJ;?K(18kXbFT?Ms%;$<_leKI4T`Nt4{ zvEr#HnUR|~0F!hrOE=$&$$?TaylI^cdP?NK>E!Ai+XZQ4rpgtKjtzu+QB;;4VPdm} zDd`9E?7sEI#NzfHO14Q0jo4y0Rk6Mwcq@`Qz47{w;3e>Wx5X<$hI#mt^T2?OztMnU z!{S;ht6ILdDJEJ@^g2DzP%XGjwhL&WCh5uWLXdu+i5KY~8(StB`ru}_ntqy}yuyC6 z2+7J?ZMElbDe#}dAcXPkTNzzQ#qs_TLaWduzDhWNN-Cl;u$Q9puPe3HQYqS?K4pin zMtMbDo#vz{%^h4%2uALa-9y6wbPizx2j&JP9~!}+)HgEMS)FiJ>@?)(O! z&G^AtOvPb-CK^B3|8w($zC7;U3qL@H({|+F!w;Uf&i?QD!ObdHG&-IiJZdY*Cj8*^ zjrhS%M^N~G!4E!qv3Gs|HvVJ$U?u(hPw|6x;hMk!>IE-EtVx zd}7uyRskNwwPUwUOUveFlS3Dukg{3I`wD4#%`>={i<8;IT$OgpX>Yu}t!Zxkp1+*< zMhu8sw`{6){-7oKOEwh;B~qu*eB(!4vw50lg>3V`m*4z1=6*KOZNaFS{qADFBWS{F zZa?=J6yBIUmE9C4TtAkwuBfM|nwm*@Tw3m-Sb?3wS%>Kur?zK;d3r(HmngJx+x<3a`#n)=_JX3eUs4Qh zKg+M+jwV{WHEuThPBUHhTb4iaDP#7;U)Mx`A&c!_4Y`Y>-^AbO{%fLE+c>q+A?sT* za{}iouc}t1t{^Z~ai$6FX~Xl)(4%iN5B%B1`WntTUMZY&-2OGrIod{W&QT#1Hoeco z5Pjaql=q=R-btI}z0V{dJNNjC<`UfV%|g^3A?jJ8uq_GuKkestVt9*ZLsdK*8kr6G zL4M!=c*_u@|83en-anCA2oBmlKCtD`e@^;Ki%7r9lRl;=rZ=f^)jZKF^~8WY z%CuYA>=yOom-@_orLPTlPs2DlaGR+|(ys9L&5iNr^@Wk>B(pxchu;Fe(OWDN@=R|b zCL;lAM-5I^MI|p_ia57V}hg1{Nxj_$7;Vp@~jioe*F*iSi1B6O|bMh z2#hgQgqHkM-LUk$eR>7P0a9SJ>{HApwlWP&`fK7IXfU3I-o2jgxgPX%?kniG{`?gI z)rt>056}=GC_?rD1%N&?6Wg$_=n3!TfdmGyvc&lG{)+9rjuVc%_o3a-kXZz~2D!=A zE^#`#Ceg3nS>o0j=juO%!xr{G*gGFxRflp{zTkMQc?^g1=ZpOxt6%epR^R(cCrWbh^y`%6$#W7|G#yV|I(gteX1C7gp}%-i4VYW;Ipr zL>JpWHiO@fG5DRo<%8*YcQ;{agaP8<54T)qrbi8vN9^a?pj(z1>d8EpNZ%o%oqWQe zWHynQRhqfK-Bq`*-Eso&lU!U@nz(jB+qwfWAFf!CNLQ)%lTX>-+cKB7ZjM1>Vit5u zN2$2VZyfC;>l}Czo`?M!Q(~(|Z+yOS$f>L`7m|k%IBK)p8=a?qiTdE`Nmi6_eE$U> zQ^e;#207vk@9^8zwzyj{;dWnReA`mL`?g=V+#9w1JJs8*?JImtQQH@Vwp;mSfXs3u zEhpnKeR5P)nwT}BM6Y?RrIosU3S^l&lZ`p*va@3A;KQuQZhHI#ZvN?fxbT1-@s zbJ`asW6=i(*+x4O-c09Uq;oKgLc@3%%T&?)wD%grH3_NpcwbY5g23MfI^D_DaJB4L z4_{(p`)HC#lZq(YZ!mFE5GY?kr#DJj_(R{N+i~0o|C#CZ#)f#6=sJcYJh3QVB&t8X z--1GC3-=8XBh58yP|IV5UK?3rh2DTzp;tkqZ6r)%qx{uzOidi9j{`{s+&C@RAZVPJ zfU&ay;b?A@SLF?_9BU<@n9-)4;e2i!@T0+-DZ-@K)`pGPhH&dWUH%Zw5=rFkj<<}~ zVlD7vD$%9ElE!=YP<_0iT^Ro?FAUE*U_frfi*<*cw|isarbXj-R>l3hRowq%cO?}o z!K@a`twp`iw~af$(BcAGq}AHx=lwxh&Ct(hm7(9B?i-;F+^KJHFWF3&U z@m3Em8VaW<(ziG$TwMlSFM-q?uuHuIW0**RxXv z``^<0xsl(pbIh;WYEEwLv$*6SZp|@H_qVRLr6e#MARRII!-lz{6?ZUW1>tR--^=7f z*`8p(dRe17G>FUKn8B`upFQa!Mg`BTX5ZhTg-HneiUyZ6HRSNt1tSK(8n=%#QJ-<^ z3s}m@X#CzXE;N0p*5y7!+b*owa1cJ}+ZS$@e>iTxY0%5FS*pP8>zKh{?6NYMIC`1; z0qy7i5bG=HXJhS?6P}Qz!iIOpkoo1FSK{`G_)SmN^$=ghB_pL{ec_3Qw zywZK}kfbJZVR$3*47b64bWkwlcmxz#d~kT1=^Omqh8IcS?O1CSuXOusq8fZSkJZUC zK41GJhYTwlj~7(|TGQvCmMur-&MVC`XgFs0_J)pwlr6JzWM;jqvq^FszQRVAg3FPE zUIV(sWzVVo>>*$z$pkjaY$|=dsg_p-fd&5qPswiO;)ey2VAW%(u4I1`)hgAP0hb(7 zSD8pPvRb%l5PEcEVckH2EE|~{+1FZYr?tlRj}fjU&yK`Kac5fAFl1IX)$$1B(T}-T zK#dA%kNG|9BWH_C1*{{4x|Ua-#4f$a8+hi|r_B-++5ncCNQCh(k%k$dr4 z-X@A^X0TyEYf~T?{E7>;wXlmw$A0QJ{wasiuMy?ZF2uw{s+-@znC2MqxL{>dM7v)J z(HoKUmlQ2J^(H%TF*6KZe1Ixh=^h0oKG`qDBIDMV@~`3#uKmFcHb3HapJ1Vd{=B^X zj9Apj%px7LebAVB7%nxcv3+70ucV=TnXq+Zwz};I)D&-nDBeuxoh(sE_Ov9oOOs8t zpCnSp6JdImkwQ;?NId_MYMxb}5q(`rm0n=6{w30SRo1&Q*ixO(?rPP@Zo>2O?06je ztzyUqh_Y{aK=V^Zrkt(suCtbMUbot8L)}3w+t!`j(%*(hyTY@fdCW`8^pc;x51>s6 z{vhn4a(jEnolh2B4&y?cOO~#diaUJ*gJZY0`?~$;ZlDqy|G3yt6_c$a*9CMF{O7PH zx$y+TkHDotxZA#hFtaF;N+~smZJ|1%4jJXc!7$uo%2vB4mU@l@)xYSTHfO3j0%~8t z{8-s~asG?3K8XS7_$!Rf9UE}KO22Sa(OTyB-)c*EVR6D4FSD$49Tef)I!rq{DhRV{y)wzz4#h`XK zgGJf0G7#9_+3l`l#A#Vm^c++*oSeHkyqo&a62#OnU?SlQ_R+TXbo%108W`zh(ZdCH zo=62m>e&Jv#@S2DdU7_ya#?T7r9E9BBmh*kx5>L{kYMaa2;(fO8zGoxj1k>ib6Ygq zw09BBE`j_5iV~^y@EJFfDx&uY#q{o9kc??&8?{hGGsb8<%`6Zi)xsNT^8bAAr}Vmch@t-%6(i-%S1fd%iJJ%~-DCXlC1CjV*ahi(66XjW()%C&D>;6QA)HBzvijsq2dJ>`C(1;yKa>;b6> z;s@}5>5VH`+C4H}XHvil$2G!SYZ_USs$HLjq6Sm!BvN|s(5zEZ(zAAS27{c{i=^m~ z`Ew$@7aXpmFrK=g1|>iSx)^IyDLy$ z#l0O5*{Zj@(%Wbx`2)Yo#sz6Ys zBNMgJjV@fLrxhp4o-A)SZ{zyy@}~^sUfIj{C;M0WqnAu${uy6Ecy|xft-6emo;UkX zhan^4J7szmB#?mOF1_~kT=#;7n*qirGC*v{p!kZS9N>=?S09T-w8 zDeL82?(2z0hjh`X-S;fOH>}1u2s^x%z3ndUj?ot64R}&aB2}W*CR;B}7XGu@&9bVj zbS2DOfA-496B;`^h~?wysOV!$Z2!7a9!59T^>MDfJ`-wt{8>_=UUk+H8>B)E5Zx#N=2lNo97SCe1i&>&ktQ<8?D-;~N@HL%xqj zX)Bc*@_jT)Yb^gJH&Y&9&~#y?_-4wTA+Gpl%I}DiNbpMyvicr6*>WZe`q-W?i6m>! zs^)%u?O8P~r)+XLq}eJez8rFdk72QoFNYkU7+77UrHr?+PVeh!x?GERY*&&QR+GO$ z^nF}){)z%WN)jJ!VH2ti@L?LqRYz}8KAtC;#pW*rIu%}-rBSKqHl`mh-(c61%uzxVmvzPB$KDtgYh;1fa2Dr zOrZPSmh(gyTBo57Shz0loiIg@cpi@;1wcmr4YtX33zV)zeYdQ)0>A?9ad+VN&}wps;e>O&nUfA!k=^ow#CaK?2Cu z%t>Ptsqxk(3f&(n5MM=2pUju;if|Rb9nEq{>rvXVWH&=ETDNB+^%PBeHJD$bB*G;w zTdi>vCgvQTIisYbhJV~A9juuepum4TV#w1`K^^Y;tVaxZYGSDqcFc5YIPDvDVDLgw zeIm83^|Tl4*m9#@2s<1#>zXcq!E%U-H9mU3#HxjWK^>8Z38@eaZKuI(nhd z4-=)Ojq1}O4rV(k8rL$Lbr`dOK>;>aE-56grBE{OV3QDoFkl&ERiG^GkBvO-%^pCF5#sAhbxrvPw z-Z13o`qq=$)*a4#M6olx=3NZVmo&6}cA*T<`Q3*zg8H(>EnC*7HYCzR`%z!pXNM(H zeSPS_L~3YX%4OEHcdoCiOQa9iSIxVL)bHpb`$@Xnl=&o)mTx7k^y(;cFOk}w-mq8z zOl{oT3iY<_V#RG~se*1-LV!vO;3v zXhG)&I`X;;Tw5ccI$F_9K5xvHH)iW8wFL5L*=&P5=5EP=>R%%LAXyvQUth_Pj!2~E z@D-+=kQeX#8hT8o#;%(F7};Yd!BOf1i_4Tbj@Mc^;M zF6E;jNCBp;DwfbN`^&U-H)Dae$c@@lgV%ke%iJA;jmi6+Te>0t0*y&wq{o_Dyg(dR z%q|+~v)QjfOwekw{ikS3SSvaZSAI>S_kD^ounBsyRc(MfdVrzPw&!|1nAL3{5Oq=Y zzG+VuEUO}m0ikE}Ztm8zmv*6+Ko;mmK6E9aJ9I&4OfRKJ(Q=$7NUxLV`0&0BbVEbw z7Vl&ouyIVJHrGy5da)kxSf@H`&(`WZgPCYuG~Iv4j$8zBFYGAn=wMA9Jy&pn!kxNz zv?lIoJpaCZm&aRlMAtaBtve!-ny<;y{`US2lU`rXP$kkGbY6@nb*H(0;HVLyFq~1} zNK{OLA?gatRhZH%+l#rwV*;AqoqrR;{3$RJapKHJg>gYnKEMrOX4jojJTzkP9z+z&wBc8Tc(q72`sI-I=^M$a{gB>*f}m^} z(V{G=$kRBa4w>ID%ab{LjnomDH8G91Xeo-Od`7LNODYV&sh1QFKyzqw?eBo@c@eyL zw3bJNwb6cOyLBL;9S|DwEAubpai6qFrd2{yaW7k!G|K>H=fIiZpjy^>`L4J7vB$F68x!fH~TxWd|Yga#6H<~>O5<&_>_8#kC7HHSVA4= zhfcSClM1Ha^0$2dVlQ!OpYhHQAy^#T}Dlmc$tUz0Ujn0c2GbXQ( z$UJ(&af8{;J;8Yj=cHxK7GVyeuw58Ru;Hp^IP&s9tzH$wac@&CS+Gi+51D>&2{*~J zUl?AqCUN!sb^VjsMwe~+0_;cAO)|m<{MK!S{K2oDQGJVFk;&c+OWjr|GNhL{Y zrU$9VTW6Y})`UmjDv7Vv=KK?fOS*Vg+R{&xsJgNCsq=m^bn*ceJ}>);s-cUAb2LvC z^=<1TU~!zsN2eWn|qQw4v46 z<4F}bKy_^lbF`~XY#-?l3H&RDue(xPMnOw-j^$|sHXI;V4%`Z40BlOW>yz1&{f_nt z(P#VI%6g%W-G`;gDUPWOk+J9OCDEAE#igo;KTe#N=~r=10se^7E|p$$dqlrEpNTBf z`2-$Inx|iqlvi0h`OO|xMrekGwk9M^4yS+}ThlC`v-#BMGk=(=ZrUAq{Z4c+{OVy+ z?4Um81!HXq)0P_UF}hfLdW4{YT!{4AQ)G-}nQ2RjWozE0K~1s_*x$v;{n??T^8HTY z(s)G}J?A8P)6t3368BI!#Gjj1IaU43Osj0uZ;`?_FRIN<3Gr%miq9*xZEmiCp3Kd( zbl;IF-s?o6FE*c(*}1+B&}MC!k-;O|d(JRgs0p+8?hse+(PjB=A|F51;~#m7JmYv64R&KTO3gQQn*(wl~wrN<@G1 zHtKN7e*;n{btK#C@s1LcgZ1}=?UXIJ-XUd~vRTRsQsnb`j?M(w$Y3(c4$7sh9qprY z;sKU*hANq~P<&(Ky_6<@T2hs{&t|#d+P2?@u`g@EMT&h8>Gx#3U3qj_{_n^YUHaZ} z(R_;ACaKysN%^O>zJ_!^M$t~T`dy$q;mKN=gMUd~;t(>2w*y(xv%nQyf{4F z*Metw=K$;zx5SpU@z5%M{`MOKm|u?93$IUE6OQ!T-yG1CJ+oeW@UoFq z&p%(Oq~OOcu&jGf$<}f^E>-Bm99zFjxB3- ztRF4AaLk5z8E!?JGF-9xE~Fyo(|s#jIlfysAijyz?Yw_vEnC=@M&v(s<1PDYI3Wtg zkGdM=unM7J>|aEK(z>aO=n3mNwyPMaPA9XY%98sJNY4MHUwghZf8Erk%>A~&uX2yy zAW6a0WcBqL+%^Wv&I`MMpO|d_84hGKI#s?&^Su51GES}EXUS^JJc85w30o(#rEN8w z91iajP7XgIAJ)4l>yAo_m0@MDAdwoQ(ySuoO)#?2NFU|V<+R3rzBl#I9x6fk=HApp zdYbt!Vc4rRE9(8M_?6;#F`gCr+}}wtfq<-2;I!2UhEP|1MA@HM*&POiBUx1fy9v=UVNq`hqA@iwmpf0N+1guNF)u>fLc0 zHFrsL?(Z+CA<;ZzLKoMyoXq?0s$rC=)Dr2(G}$&*)7ZXwZS*{8UXPQltMtc-n_15> zCg{E+i}ftD3~E=q?AGchc(%)*Q0LvaB+PrQ)|HaSleuMk$;@l0i;PYCu9ohCNsz9~B2^R?8f6kk6|IU|pxmJ6 zH4+k1{b4P%a#Vlyj(*D9viH4zh@w21mEkA1i_B8rF+_1LP&D{(S*&8JP zIIdmYdd5cne<0gr=F!IXg=OwPq2?OpV{=MDp_k@cL%iWiM5-e>%MawL zSe8gPGMy$5+t@m~kz;{s;;VFG#bMO;nsk{_<8V_x4ta2FBd%^ZW#9n#M38>pb@bI; zEF9&=PL#Znn+Rj6r|V-`{jojDw(>uAPq2GUez)NF!nHJv<3}~+?wL$^d8W(^tIm$7 z;SeZ0qAoM6E<2)r@vu>(jORA^ux2u`{TMb@zZq>-M(A^#KASRVX(Ug08Q^rPZ^CD~ zOjo?cdBU~9qGWNNprL;mHn=EtBt2Fk`TBk z|GMq(Pe5B=CZWw}Irf~IJ*s}mzi_e|D+4k|*SqtW;hsL3&Jz3V%FW=DJjI_+t6k@5 zCnPhk#X5Xu&~f+GgKLv_K4ObL04ay}0@g~w#@pojS(2Vk?HUn+GYY}kg`jkuA;Z!_ zP<9s~c6lM#SqO?Rg$%M#FC*;w8wRh|_kC-PLaq5^`x~Xn$KGhlRW5UHYz|U$Q2HYh^j{OTjX3elOC%G9-z=q`@AZ$OeE+g@gPM= zv}p_g!l|^LR(B?Swo33=3o$(C72=z+6;##?MN%1Kn_fmj*LtSe?3%JRWDVKjn^(Xr z(uaOQcSr8JS74y}((76ar=u*-?vq(y1-f$fCueThN4!aX>A?sSZJ+Fp*1`h)@%Pgg zg+SU-Nq_v-^OzJNo}}Pk*IJ^P)WGvD>8;2`2P@R~CFv@D1Pza&DHOV_MDVFo%$7tp zCpc@9b&1rA&|9c+!SAH!pKOgJ(ydh5_6c(Llr0q4vt`S+PxeiuZ}VTR+sBomNR{!* z>pT*NHo^MZl)GgO_4B}yk+GJDTux)L;Z6}Wmk(gSBQo>dv2UTZAJuSTGIy`~hk2;m zO|(Ua_>|@g2}V8~s`@JSYJrx_-f4iESG&FXO91fv&*Yl43c9<2#LU<8RmlHzL*-Z9EhQhko$M>b1o~UZ(&v?bH2|!U8U~ra+ARDFt#s5+FRAKl^a0= zCO42`0EPh-#TgDN)dNqO5M-35Cd;2%G5H2jNMiDpwBPp0RtcM0+I{Z6Yvi5HiLP_QOG`bu`?;m5P@s6;XxF4@xgrdudHwd|=H6V18BirEC825MXPr=C zB6TL!cMJ}Z4~ED+p_Ps!Lgbx3GJVnJ;DgtdH6&T?bW}3IoUOmnNhK|o?WVKn|gtDO}4~PiTN?N3@?GIW0up68v40IDHH}fnX$3ZnEyiZ<`SEr zLd-q-$Fqlu=rz)e9@>ppmPV&rL_Lt2RS$+V^osM-y)dL9)WgVb_aY;EQW&p(>uqGy z>U9n7aoo)6PJyBRIH;n|kWDwqI?bjvoP#{P-aSr$M={5=9;swX<$bA70U zn#Ci;A8-CONL!Gf0i%oUB#fmct}%cE9}}g=a;9G;^~RFgJ$-Z9#be_0ASE&D6Zii0 z{*KbhDx->j`RrABelFeA7UZzfP{aT9n!ytSSl zi|@06u69S8Qu`6_HWy%;<5OdL4vX#W;5xc> zt)`fI&Wdzw;Bb2xT#59>>x5Ll6xEt^3eU2*drfea4b@E#isP4pi$-Vm3zdF&Fc(9v8!3NtpN#&~r2q z)wFi>OyugQ658m}*VzDf(LvwkU374F8z`H@1jE6pYqEtQj8*I4!f3Ux6HhS_2N7v_ z>7AOkMSQ0BvP+`Nb)x*6g^Lw!?7&L4&Dzxj zIqU+Is>4txNCN%+$0EfAHI3Mfzb54w<&7y@NNSfjO%$uiV0 zU%3-&l5_4lXT>c3>z^F7JUQR>!NJ7+$vLop{q3IIV;PGaGRF>!M5iXFE@i{@SiVf- zrPd*)0ptmN+KxV&s2Gw`&esdkQq>5dZ$S?IB7(1zjx3Z=v-_&}J_h(Ad6+ zw`%oL#EncC?$|VDUTEbK*}c<+UaWt3Bqpt4NM>&kj_DuU@8uJAry}b&zP;KPl)2L> z4ff9C@{1L9#}SdtjahzD?7RFFOtNt7xGrU6BZ2{3TDpl%V?k5V0SMV~&gss}@HbXwHW*gR4 zcQB#x;+n#DSZC|rheB^R2GVBZk{!_TGviHWpj64iC0JYk*TZV9GUVuL|W<;Q!OS6y<4lA~e%t9m)DVatVQ4A0!6oo{rQvb5Xkk6fZ#qDaE^@%}I@ zGE(w^s{yPo9#<6#5mVC@Q*SXmsS0AW->XIlCdgI-IMU^$Dz=$$HQ}u7|1;?l3)@~H z-Pgk7D3nQ;5q7N~i2D4RHtRk2dzf;($cfP2Ro7xXNr{-; z<6I*$(cAX4YWLN6 z!ZKmS;yS)Bscg(@8&An(VMV0{1`s~I?p;gL3}K}*{X#$Y8j)Gcf%Kl<@@?7~ifUZ; z&c-u4ChK$MWR?Kk1 zVtTIV7Wx#{ZR?*)z1Yo>;Wm(Q|!%qoXZO)Cz{YT!5UEcOByc z%YW-FznAKd0M{`gL@p1JYmu!w&JU3bLgXuoyf8%mB}6_-Wb_cXW2TDl*HBs4@?zOOuA_6kOGF?jvl?ex&^ zncq`idm^JZT8qdik$T=%*8(ZUG#54`1Fz`9K(W%%O%o?U;|MpA*uX0<;tdFdetS*F zx=-jGJOl7F;YAP6&=cvuvZ0J-@=wtkezh@j-lyjG@OvPhM9R#13ak8aU{9<4G5kj7 z$pu=_c@-G;8Wf(ORkUk$Ig5!nctw8C!ahTzZw@4MC2-&yog0ES zAdER$06WI-7{{b>1GTCMFPsxD7>?$Ui9SNUz9Y?z75QC5DLYY8g%3qNRA?`5yU`l? zP}kCEIa8b$9;0vB5uxWAZ_}H@?-P2`FWEfs(ccEy(f4sjhM7glWk4ow(mM3KjY$g!24KN`1KNw8BNW5#Mc053x51HIt$v1Sf7lm6Nrp+( zgZ}PY50Wo?wQ+-5Q+g-bF9noMNaxu%>D9)BzL3Z^J6nJ>?nN^n{T7JMm>P3gv4!YW zR!tKWcc;tUbUUW8b*GtVZd##O#?Fn~5MeS51SntSAzb3bAD{`=p=q`^icW%=_u$yz zCmJmdJ~yWPU3~XNMG%|)bP?NUBH}=|y@)9*jLtuD+cRx7HY?uggwt znhU>D@2wxU+7=xJ+14a2U8-FCo8N zK=s-oGjezBWR1QV@_BM~=f1AyR>c)h#j%iG`0`bi_z|?9FoKI+9o6LT6J&PZ#vrpX z?mpD>-1f@I6M73m?U61;Mmqp&4A{{d16BcG(ap+sGfl_YHicgcLSaPJMD40X>PHlG zH^5zD5TZS3OqLwW0n-iBRQ_RrKg_O;Y2`FZ7s#`Sp(j!!>5)59wGR_oI9|Gh-ijiA zO6_!Kx-#rW2DU~DGqbfzx-|sd0;WauhA*4{T@2hNI2fpIo@gCk;C2s9Jj3r)FE@Kf z`8f;>GXH48t)PzYGRM^~@m`&inRVC)m|X@s;Q{<#!FQGQ1>X!yhE@A+`8NO^7H}|J z*=-b`i|-8e%M#?fYSr6An*R`Q!hsv!%roBlPY2>!1$l%odx+cfLe|;bx6v+eSoE5p z$MSA0b`fljS}I46%($k^$Jnl$F@sFCFq;VG#F^)0)NW=CGPa(qPV%SlR3EgkY%cWI zl)0^PI=}AXN693wGg+Te8o499A&0+Hr;Ep&HSro=rkUd%?@GV7YGtlpBSY)a?)U!y z1=w$m^PgJ`*|5Qmq_MUY#6=gJbf>gsJ8r_!#E25hWbcxDq2$z6q7f|3>`~ITvn7eh z%*1R=TK2+NWLzVUl#RrSz9v7%@AKI|N5?_{e!P`boqtY5&X9D7)}Xn?;<23hV;Rm2 zv@XB*XtypOf0zbwrMq4^nFCM0(#d5o?h=mBh}|tT5@3v`Rd(_#l+M;S*4y*+o10?h z&y2uQKJ};3TBcv(mRpRn9ovjae5XDYzc$1ZXVnumgD50JE51g*xno5lExTd3LXGo? z$~JFJXrYD538_VHvvy1~shp=#$JV%MH7~QAU_d-4;_(-~QFG$~y8ptx0Y%qiRO_lO zX0EroC#Bx~NchJ}t6uh(&0bgd)7N|)ifFduAQPjx4)RxVE?ScYZB9rADD|iOlmYGwDke;7_w}Sy6a-QMfaNn=;`tL}p6gPL&Y=p{(Oq ze~o>Pa>9P4k$)k*leF2-;o>;-sZ-(H#Bz7f%Zx}|kzhhISMFXjiuT3LD-$-Mmi>8+ zYSuFyk-X|n_Q6q;PAxA+!ODJmvId*9QNZs0{6Z(YRNf7Ri5R)NEoo7=EYY`XyqKe^ zq$%?f{WiG>qhzP|q#CnFV^}y(1A`WKPbz52jwm0gmR{fkrd{5YJqBw=%9p+?wn@x=)O^sw#1Ihm#Dc@t+g(qQ(Sa;j_n+sNAWx^GpldrHY9@60wQ zQp4z6W9~dnDfj#e6U8SVWE}>w`vy=I*EQ;0siD&DQyFn0pC-%Q3JM5$#%tSIRZDHi zD74A&F_g;Hxq_$MDxWXH`A1r2sH2JjP-&}655E13xfq-x-qZ@oXGOysQxyebYKo~v z6zu+{Cc?BxN9+^59-j+bO}U%>(vls;fURgrpd#3-Wq5FZ)B29s^5|qO|8Vx#N5gow zoQj+xqts+OZ}XPAS0Om9kk>PrRJ!&4c--ugX={1@t3m%{_7*MswoSwt#5=Krh?c8D zV=Y(NioR>td06a%XCgys4kX@^|L3-`S>7jl+k198UgBC7L(b!BnzB`>Ny^wR>80_e zL9Vg%k!0?e@Y4AGk`tN|!y>4%b-QSwl?z@~5~^Q)qW*DM+>FOMN$<9bcQX`i43ytP zXE$%FsSDbY&$w8(*d>8k6Jpee#HupB!+P3Cp4R@MrO~c)&-kAjN;w)RAquBLKBP768G+MB0PZu zjQS%sG(*3(@w*bnp>A~&<8Gl_NwT%^p=?w2t25v0Sft&VWQ{H-bjDQkJ1srSO}J2M z%$^5{ZE#x*)}o30PrjJHQ?pGA@k1*6r;}@mx*B8XS6c7**kp3;(HT#!uO9W2O(xgO zzG_Ajs>jK7JOD|EO@ZTXgaC`&BxgP z7d$qaD81*Tg?5cHepJ+~uuY%|m_0_YZHieG-P_uHw>w$kI`DQ)*?rwQ7!;f>A4#gg zbC@?j-(f5&7#8+7ZPiDnrTS72Z@dJ$aWs{`J(Vhv;r2PGoPh&bd2UCwLB=+LIq7~WK;S|q%=3(mr0G@31ZrE;m_}v zp4JsAUM!InJ}7*1q6`$W6UsFtV+9sMMzw?txF^?q>4jqThp#A&ahFG9#NmlnfUQ!% z$K;T;WxObPv|^d_qjfkb9R*PYU7yGFJwLx?;Dd0aEU#MOla}jSQ$nTl^IOIAZ0Rg< zq;tWBB@Q-X4g1bW`d7m?FtFf`OSVPT^&7aNIx$X-1KS!>;vOWk%nW^NKbZMi_k=j3 z6(l3(W>hfKL&5kNR2m%O^@qr#B1ZphG$s_Np|RGmPt>;>bfeNFGG>O7xOc`Aeiqn( z^@|kihNYaY6cHU2bW9d(_n-GUVY~LLzAx4su>608P10Jguw9ty4YnJ@MBEg%$$|Y8 zV0)bd8sox1E2xETx5v3mK|bn*g4=EHwZP4_oP`l?R*67k8ewI&5x(Fn-4o)B@dzi$ z$S5khFw%^$;`JAIqZsnI4r>Ir3AC%hcjvW}zsCW-0XCo%E5QI;4K~2-A*GY{M6zr2 zYbifaN<8#)rPN;1`ZV^hk8@ka!QF| zn^}WH}u@GmBNBG}K*3;X1L&D-GJrb;2-N^d3kh1B}U#XNBJy&Sx z*ZibA&@r{fKwBLG`rFmrfsQlAK>u&a`kxN{pDykV>Sa&#HuSTU62tZf!M4Nag>4MZ zxc_TY_E8*f_B>_Zf4n!?o>NK;+usFS&5u9lxQ+kvzZbTDI&SY?)EjIAdWG$?$BJP4 zi(or>+~Pjo7{`tK@oq43Up+8qCF>HSlSwC{t=Y%a)^xTnbFR`4TgRIBy+Z_x4NwU7=yxx#->q8z1o09eAA!SptZc$2% zo?A5ZkK?zhSR{<8brb36lzqAb9cTQHNJmp9^ak}E5B4_n*C{22?QeqZ!?B+ewzKyB zFTys1vyh&-_0tdZ2HRYv#ISV;wp~6iZ0A@07h!v{r8n5tE$t1qPNl@K-7VOTIP-Ik z+hu$G7hzjFzBkx*>lL=X1{(+PXd2k{>qmdmbxkh{&yK@vqHiTENqvTXv*^l_S$y;1 zOlT?^63tZm&EPfT;3E6REKWm^&wL(S)YumP(j~%q?CYnQ@;Z_m{CLOV^g+iguR&IP z!qoMd%q((G7zt8Y?V@Djs6`xGqjmm=)L>S1E!Gu@qxeVu1oY0uEBFu&z5EL2$P)*+ zhE=PGkt@I4|5Qjvl0Hq!MLNDl0HBoDSX&Uqm40i_Ql&T^QlM1uv<%ik@6$YPdROz#kt7eizveq$wi zfatZcJwViHUX|pep=teyuAz>1k#Oo{7S0P0G7XsB6m0KPb%uar>0ODj1i!IVXhl<6wB2cY2<8X&HFs-(&7Qk9*}fX937=Pwlr%^3 zH-E-dM$VjsZ-Y5IRuSWH^Y!xescdQf$Ly=f|U^<$Z>2aIXXLjS%(S!;p83#y&&>PydJQ!MOWdck8J4QFOA(efW@B zj^K75!=#^!MlcI42RSDa7O}<^KrW(C{Sg!;=&zWfphY7nQHm(1$kP%fZjDQjD)JP4 zDLbWRC`qM6SBh7JzD0NLczW2r26+=q@y*RqQq+}3eCH=?=eO(;riy9}Q>DcR>&dB} zVxTh)LQJGSW5NLx!#510mNk4eW%o+vFybZG$m{`?%yWB7P7fc0v{AFgMtS-w3qPmUGNP_^yN244HLY6*B5cjme^0aD zppfT>zzgv7coI>K)R7#b9*^hCyu75Y+D_O8Kpua-7pO|2ZIt;$SG?cpV`2@_Nx6c{R=b_=3g}C(XzheYB+~b7sR1}m9*1zq0O88ZrnU?! z#Z>PEY5BO447o>JRB8KkK)!rbJP+$64f&Vvy4RQet_UT3(O*B6G~6=mhiP~dtu$K6S*%ibF|JF)O&!c7;6lnUfjH!pk_u_7V{mDeZ z$LnI;6rVTtI&I~qR66_J=!)DlBN(-9q#oTF+7jbbTly`!C_F4~%i=>@KFrn*wgweT zdbM)&!%oM#U(0i^1x#5U=9;Y!#xnCp>^+I+kA)N=j%)th6xB8Vdn{H?FoQJZY8%vk z;LQ&oso4epG!EkV-D-E~5_}omFQ3o{aDTox?kIAs=$IE+*S9ERJoU&#YDdtB#Url` zaS=az!KZqS;(J(Fifv2=6-@Q9qS)nx^`~%sQCO#>77qnqN7&emeks3HzvOR@^AH{t zhskg0{4P_zEHBQmG)^Q;HZ^V45}sNVzO^VkBMxH-O19bIQ?<+^+_Ft<0+>i0c^F2T z*bXMrrwmbBXEB5E_qdCF@XVYr_jVbhkMSQB|S}8PBqe9SoC6W?9{gfkI04tzR@dNmbu(kzpRS1iwstJp_%ffHDeuWit#Fsi^7kz@Sj(O@+c8JR_5EAsH>|5I^jf*5* zCd+TCBfhX+0USCI^JqjqY7ci(_BGl^wlPFL5^VCp?20?iT(vBrI<1XQl)p z#+$n_4F6OjBE2C0V0dSI8vPx=vHU|82{lMvfXWurvK)(d-uXzQm`~a_E#q;33oA85 zN#4me*AbGqlWndiq+Z}M&IsG>azF1-{(+MeuE=ZZ)BD+-I#@}JSmVw)R!q~!Hq73h zX74_mR~Gc-wfnBt?Jgs_P1m6{a*wDr4`$*$R=l2z3Am@7R zP)p3g_1KSJu}*X?TnwZeCIabkm2bQwq^K>%-`cdb>!6V0i}5dR6##qHf;CF zw2av3Q+%|@t~6##0p=B6X6e#{4M9l!-yUsE86QCNKjzaC+^p zp2pUIzaZ-*($`}c9_b(C>yEa-!|&;^MPr|i=^^4zKH`fVqeH|mEh3RRRTswtNBOG8 zWwvGj0Z7X4YQ(UOE5NWduhlPchkwOb$nH5s*fbR}njRU8-&1}5os&r3FpIccqeob- zDb?+_c#2iJ!Az)Y{<)ERaf^N zV30g4QAU$Izq9G<{ro-(5^1QFBiK4Z8_n-Y+_InQ?{Qvpdv|iLw`p$Vo;{=+xt~n8 z;zd*B9X(IQ&~L!osI|#S3rgr^H0%B1_;~Ya>t=K(%qF(W7F0|jzn*^?^YkdeOTXRa zvFSE8Z6fbvwko>ZnoQ}lAp5l6<8gU2b$227M)(N*cPuH38*mK$EJU(#HhMtDt8cx_R505w}jXhjEbYOS1Kd>Tq< zfURjlYo@drXcI@f@8j^gD}nV>RdZ}v;eKwbYmgAZw=Jl9>wtm};|obv@8}=z8U1#> z2PA$TE#v}9tp7myL%Ui$1Oz|UK><+|E~7gZPlwkMZ)j2%y#}N_PNvv^5Ej#}Ak34b z$WO6espX*PN@L@1etO^aN2a%3)7HuFvtOnV zqhpPW9Mp0m^$+cwxvj1I)(W8?YnxmfBj zDM=U>KRlj+0joZRC3n#YV6~1+vA)XoU%$18HX%;@d9Ar<3WJl^2je-;#xq17_339s zZlbYGq~zYqjlC6hP0n}@Gb`LjdjJ1 z43vmhvZDSJHkG-;8f)Thti>+FSQFHrvJMDg8*9ReR5|;&whQFTd_d6eYE*RkAusG! zrl_edx}ho6#jd`N&4$#4+t*@Nv4owksd{$0C}pH|i3e~4SEUOM+rAWU1}-uQ!- zPr#2wFdZb|N^eC&=2`7ZbX%`|UNV{83Kv`K8a_(SU)3);=)q*^$H-^N`Ria#Pbaf2 z9FHW1EybgaIExk#H}x723!&MbGm#o=fCb@j|7rf12lAVzd9i-%)C(!aO!>$=MaM9$T!!1=1)9KRq|^TBRnPJ={_;Y zOO??D&-WCYS~t`Gd;yldAg?>COy?t-Z4-16g&Qj zo?<6G-c#%qkM$IL!?K=Y|BSBH_39!c=s&Os|uva5&Mu)K-F;VmtwvpLkpX$WtLxM|&eF|A{5`x0)YVven7so`! zF^pk!A2HVAM#qwVDd0p>yn`uV3+{Py{Gs0iYzBQdJ(o6Vu?2G>O(#>fpdw4wHn8oQ zjPNS1P$6RV3Z;rfYC9NR%(o?I@Bim9%#|89>o>Y(u6in9X}lzTm>sx0&ci2()S(qr zk;R8fmtN{))VX zaoN%IesSNbia4|GzN&`B!>dZE&Q46Ml5k?O>IN|f4x9u@%TemZPjorqx5VoV=i9Q| zBJzid{JD=zH(O-reQGFQ1`j$m)zUggXO51G<#BC=%buE{}B?Au_c;M*WEuQMaUn?;%R?jJX!M{HYv8mCUY)kLT=F>U^q52okc-SpO&lEl^X z27kEaGILGWfS|RXJMBh|k4(n&^7Rpk^vebdR6My^uR&>lc*MVW4eBi`(nOJljh}=P zv_zxF^l%7$CRW+D`rzM+Xy6$hvh1jF`D5|dIpnsWKE0Arz%vBS=F*cDv_k6vnMg)_ z#3&z=_c3L}4Dd0}DhAEYV}>5Q8<@?-O+qRJ@orKl;@J~49b5Y1*NDL53Je{qwl&`q z=?S9E&=cu>d@NTss5oW)i?Cec<2DoCqAEC+ZAjo`Ow&p7Aqe^23atp}>$H?g!#tLR z#(T+QY826XBa?F}-y;!X_1jeYK_Yd$IrZ*EQy$``hd5O` zPjT65Vwc7_2`>*}ciyi>m{g^nThrZT74-@ou$NV)@ImuxQh-wobh_vcGv*Vv0C2Ifsz`@C6G2>kg*_ZNtlYI9#t^|utUJi}GZ-r7 z366Z41*u*QOD<^_rRi^R`&9kl0IZra>aU&{OI2EDd1lP_S5J!NhK(W@;%mH5ca@X@Ab+y*N+Ay zb!%738z8&q8Me$)&M}%w{~h)wo6k?EsFCMpi^wvq_r0QrSy6jjOifl}%{4Qh>pe%> z`|o~5{k=BJ=%H*&Aji0mvvrGZqH|sJYilCC~C^^e5OJA$qdZ{jLq~|#oLzyc4j~qG#yk_*iohbf+8&5_e2cr|HZxs znxTvTa^Dj+J;moqY{ZcZrc=ISon6dXnaq~EY@Rn~K-_dqAaoY(3(DPPU`$g;d6Ts( zLGRVqDW-Ujw7p2`86l)dcEmBmtI+!&Us3c-Z$i$>a~X=?2aouguSBYkmc?+qU=8vVPFEkHc22DYR3&!6hzYK;p@>nLebr1-V_3r??`8MdyVf2Rz7f@au+03u+=VT*#XO4#%{Gc=L*~LWbS!eMFA?H70BXO+NRw%ZMx{3 z&6V4Xjpq9Yu9!&8B3c?wq4tpbI>&G>vf&O4f(~~CarDXlGq(%-&#n9rrT@o7mqTQs zw`#DY8SU>p!OZzOqK3&ElJLbA-SBF4T&}PEkh!a-f?vuG8R)J1jCt1b$R{^oH@Fk7 zL?vungn*9*G0Kv`58$YsDSoN35Wf?T1RzR<6zLjpkG}$vmb8p;n^T?0slo_}fv<>O zu(KYvPx)=V9w6wQA7{sph2$XlL6csA%vI4ZVbwA-s)&A1v2JewpTx=%R2S?SQD#J+ zFh=p_n@u-L1T|$^hfC>d_ZMqRSrJ9}$Dd6eRuvJ5c2?WSvb>6qMCtS8i@o?Jt;)^%l-$3EUcj-TzeEg(^umeYl} zJ0*A@RM^C!BH># zT+7#txIDO@t?U#tV0hX+H*u7E=>TCm7J+739!;1~v`k%<$IKtFK6d3}IvPy5i4)xn zCB$ryikj62+dVD5ymJG_{kUU=M6FGBn)chL*=2_gXz#qUeQ8-{D3Wjs584Md;Qp#P zPK9xA1*EhUqXe0X_l9CY>|1W4Wz`oCOgsQ?ymb~*$o8LI0o?==6O*-$;bYW(X=!YX zIKs;bn>Wate(o!lAlOk3Zrr3?Ax0M)|0ZGu4a%YFD};{RxH31Dp_z(MN~uXXxBQ)9tKW@+Ci}&k0#K?*v(0+J3mB*r`dXL< zm1e*^ol#e%>)~vYZo02#iGXLku%qX$zVE5ZYCoijl;a4`tp>vAMMBA}<}@&B$`3*y|U;9*Ug;`bVIq$);4t-eZyiCKVw$t2Wr8pbTKB=TcJ-BJOsL^-H zB5oAI>C)FjmlP@Nm4_~A%eEoXiKUjBFyMB+iv2Gin5NY} z@>ezts$)n`%;NCtfyqr6ZKhh+ss0-G`x<^}&{XoH6-lXbMk9KkZJyKw(=-4~78#nD z2oRfJsa~mtl#nc#U`^C#Kke;>{&D&uQyah0;ulmurjrHP#fvS~)kxDYv7k%y~NhB0lczn(!yig#y18d~B0`V-&N5-Qbqg51$WDGF&xvssFl z%v0{J%K)!^{bo&>S6Y_{+Y>AT`Bgc1FilND(mmL3>hND$HG#+s(wV>hG=0lJmi}01 zv>~*(st~8akPU$}Y)T|gwURXJiDu+&yh?~eAJ}ETSz+JZ&KcDKZ@>Azg>>9#mIuLp zQ}}sii#9{7ubB7c|E* zi}EiBa$90EiyAXey3f>E$y?d}$L-9r6c$$@uBY{t!dhQ7nYz~5Apx9v(H>nYFsUEY zcw>e`pBJKoSXxXN?dW=KWAHpTHBeOrMT5$pps~fEgGIhh*Q#x z0b#VZm0$!d;)P1F{i@3A^aRY3Ml`#Ybk!jBk{>&sz=aW}ym zN1pbqSY{7qE;Cso+$1&iCtEBQ2nI^k(ab2-`m7Mk3gC9ZUTxP+F14(KJ($NwLd z3vIEz#4l}`DpoFRp);=-X}{u1h9>PD?10?u2r|(nkAvHg%xJiYHozC~1isbN;j%vw{EHN)jCK54(5j&V#qHCzY7Lk>V0A%dyM4n_> z%1G!MMw>=tUyOaUtn6-^vYB?bN8cAe;}^}OG9A3*nhnu#&jflRm`mMM>W(>Z>Tk37h zJRdzyK998f+CbX3G%nIRO~m-yG%0>*^G_T{FO47-JQ2+x%5#LSCu-mbKVvS3 z@xK^Q4l96iI^W$vc^Qu9^Df;eZ_OroXNiCAqmkM}oG^@3;5nWj8qY~jpIc1)N`Li38q+_FvS-aP%%RDhZqd@mQE2XB$n`3ETQX@(FZhF#BnaO;+4co2h89!^pAHSWUw3*Kq-jU!ueU-kE=H7SKoghpv|tmaFo@a+N+7))O72vfiWqRMOldgF#bl9v(ga z7+G!?#-G(cyL;vm4Zu`e=-)5=o<~jkKGnXLxQQ3?Ldh$dVMLzkGsPWuzZS3kf4F-W z__(U7?>}h^1Sw3oh(S;S1V|M%m0MzqOlZ=cfe8c)SV5rATP_t)0?a_MK!cOe9>OgI6y0vwoqyQ-{0Ej%uLd>#pm&PUf+K|kU3|c zeOY_$wbovH?X}kyLeZ9Np!I7g_}euO1)7BPrBlC}7)Me?@C08Ahq}s&^QpP`L`A2A zhpD#sZGxSLyg~-m5ly?@!3`>Zx#<;o?uP}!RtI75h~ymtdJ%~#J`;$7a|8@}gI@Gc z&$oon!A@bx>%)@M!;*28{76_*FHuP^D*31wfGOluN*0o=&Gh0$FNIHw<^KSh3w!IS z{0F_QuP|F5-i`iL_I|0>lObsYEw;FHlX(RmQLnCt;|9ll+P(}D-ls>+&9ZH>L8l8p z_!LEpU!fm`FB^6j7r#>IgE0&5@W%>Xx$LP8qzs$Evb>P%3@;*V{LN%2a{(%T~rS2I} zYX2=t-RkJ4@EC^M!eW!%7M6du1i^zOmb%&xiS+h{kVY$d8|(d%gv(KyE8(XX3Les+ z@DjBauF+GA{v4q{%awM4o(|R@fh|nWhd3OjgCkTun)}Io*Qa|B82U{MCVqP*K=z=T z@=<-W3y=5wO_THv7!tMy-u@J)f8>Lpq>Gl+kHAb6{BH%76iXto{c6QoX2R<4p-9^B4{;vXUP= zDfcVv42YsLJ9^pEYPi?bt9~e0y|?R6Fr;69xZ^_o`3L>kJjL}#VDAvDFaR!>;=SpKSFX z<;E~J5eQBfSbdnEiRD8IS6;;pDNEyZ=or7T;q#l5{zNE(0nI9&T|b{AhnVsZi$=(M z8WGy2PBB_BoXQRC!U>=qY(pD6f-uk)-1UBkvtL*L9SisCsaS$fxv5mp6s%2ym(0UJ zRl0JF1Dg(0OA;-*O#ALD40W)Q5c+-h2Du2?|EV{~%jehjZxGxZVJQBw%u(mfbQg8} zLuh$xfrwN$Dh5BbqKmD=X`nsTgG(5Lsh#w*Sv0eBOdKMw1t%h9XrYOI)#2>Mm5bT- zz5Fo^^8Fgq$hb}9OJ}fnFBv9Z5kSqC0th$P)apVtE?;c@e5)>CoJtjROC5RYatHb! z>~~G@6r$VNNh`(^m@}_6db;E)dlJ7~7?r)4t=fyRJ+(1P*>OPq9}p)uQ|ZEyI-)Xp z{;-D2o6WyearVA1OP%peB0H^)+Z&NUPt*Qsw42D}o0Bb@(k~|fGTGA5aK-PuETIis zQi}7jF9p3(7d6zTCV5%9;^i=_K5*X`SI*(TUA+-2yhXuKFLuvE-UG~%`nSJ#z;a!f z?B(`aA`E&X9!loUd9tclWBY%Z#ejY_Qg8_{$V2FHMjxv%=7}`kuNO7cr2a!K)g=Ba zEhTan(bA6W@6rzbvvo{>jn0aDfvBwI&k41Y$bQ-*wnfh@;NzYvFOfZq5u9AZ_siY6 zL2TnxQ4<{DN?ox=MKTXJM)Irm?7}|!BuEJznY#PGfta0iZg2~{JdlE%6?mu&uk%Ij z2Sw>zvn~pJOHyS1+$;;v%xjSGRSosQ7{YsabKTJNP4hm=HmeJ4^n%7lS={pP?mN$| z3YK=!rQ9i^qrKRP##o7cu;sB>&rg)uA5NOAnOtR~tI2i99A0Tw0_0aZIqU=oB$SoA zm_O9DB32lcIv)fe{T*l?I!L&;x5twhRxGs}3>YqSyt(_*i*{3d? zXLbmVwYDmnUlJTfQgMD+qS(cZ4&ST$;rj_9V7zC1pLX%T2flZ!-2&gE5MBfEeW=pj z1HNOB(IEH^7zW{ctrOp6eE*RT{f2u<@E}P8@IBtk?(em1N{!%x+L?$^$y{W~M;$F> zRfjVVbgLZ#iLR`m3tiKM^iSkI-w^k%&1<>~?tm*Kr*He5wzd=~j+dcJHuHkOOW>9u zfsi`L`7Mm1xsVq3S6i9I^?Xgg;_?xQZ8*i%Vxfx9uIZ0Q?h-S@i#(AM6KVbqH9sP3 z{s5ZidaN$B-utjTS7Ib4aDLh_!i zj_RgGcgB)5 zYh9na$YA?Tx$pTP$gtU5K}?_h+hMWs4rPXaOfbMt6o#Pc@Wao|onpbr9; zmph^=kNis8lS2~z zjv8a&Lq&QX)x`v9(jV3kylxT*v6^IKCgK0#q+Ht$H60^fNw&O@+CAyB8HX1mGi?i2&Zy>@JiC*Tz%28GK=mg9csK%bZzA8fybi- z^gItRBAF5CRRio3;e6_4k42GAwdxcNvfK^`IyHLVP@aT(^lOYA)1~z2(G9A*@GL21 z`KzRgCYUeXHT3Vbe$iw9`oFyG`a}7}4fhiEPkR13$@^qh3n^~9HHX4Ov8kzNHHduA zZ>`}zXi}1+CbBR(LH4$A4V{o;*^%Sucd}&zIPHTNI#`a?>u{aU!0|A?QKpce?5MeZ zOgzELEuI~kAQG;v!u3$c=wbk81=PwEKv5=K0-$_FE3oW^Zf^b#Svq`ljx&LYcn4Zx zQJ(Rt7NPw#`;M(I_xob%r znN9K-SNP`-P55VFF}aKxF)i5AACX^p0!Ic#fn`HN$|2;uI-(s5yVRqy0BKhUa~bHf zLAROL#?%!TmdD>63E3OSJZuxhr{GLf6M#4%LjcbwvQy!7+96(SzTN7zjU=s~^4Kw~ zowz(2Vm&(xoNOmbCM$PtyWG7{;4?%S!o!@4LmgSU2h%^5E*gzcFGpPJd01|^tp_|CnBS6sqI~#y2R5h zaTxflyjS%EaxW_GD7v$B=t%diicG<8Ep!WLg5?CjgYz+f-8q*HI+pHc z~t7r9Uqr^-jDg=`zzptHxeV(Cl+lU z+L8NGbt1EL$O*Y&M=4g+bh9gPNT=ubwCCk6+G9wi0=gtN{W(h?{kq@@Hb7@~^Lqf3 zH6}-_^&Sg4az}8-aR^zItLzN8os&5@HIqsBMKdJa(o`F6(>`SvDZeJ*L(lPXPLi;*wc6Ny0J zHK(ujvPWgd$FpAC8;XS-V^Ob8764Q-cSTKV1WQQaBauBek%M8)ZnNq?7{^S$zN6(; z!3EAatCq}8G}vtBJw&r>b_@}s+8UZuA1z!65Z1rZho#4K;Mz=7a6JC|NY(@mC<-~< z&MQ%&F>#G1(xl?YkN$WXm$9~nF7@_(;OpbDp5^LKmX*;c%!9B&tmhX>L5=y4ClLLe zJOzz84ukJn#Aoog%`l?!1F^@7%3MvrU{i6giur-VGO^y9XfixQ!?}hKfdwS3@Zsgh z8AACr1g8$RL5t?cig8;ov0~h8yg>iRg%zCT`I|*=>tA2jSCD5~*l4WhAaHNp?A?c_ zQu1(@JR;URgeL{zp1icZzPkI%oJ08tGgTRhJ--AQdY!B;M#M03Vc~7&mH9)=6X?|- zXE;Gvj!L6y{HNh>eX8BdjYV9T{g4GN0?_V+)>of*bREwp0}lw0u~-+C5(&bkypWGV znfBWHe&!(T|8R*L$B=^F_A%;ZgG+_>AILai)sx*Tocpi%^YP=a!oaaP1-T>b(U{aqT9vN1jcZ91)bSd>}=R z8~R7?Z&~had!Ssmh3R^}qvCm1#j^=5%6h2N@uZ&`78jj4WDmVM2tFnb1F{*)!p5gh{=v3R?EcVqmyz|g7INelZLY1 zBRxLy5luWa+(d5eM|QsgL=*hUu~{@xb{kKNZP(j*4YD)Nk#EJ=!YP z%11CZoY5c4hS1;uL8!3|DPyoPsvw5oKPD)Dg*ASM;Crh0+K0t*6+%(-OojdbG}ztw zAAI6-Wv_(n+0$@?7>C^RC<`Br z>$KlUR_4b|4%0(s8s~V)|7N#kF9|)*cdh&PhzU}Mc$sUuAZG;d`Ek81h0|XREWzY~qAj)R-5X@Akf`AzmOV!bQi5t}S`2aKd&NRIeh7}F?BL7EK1;-s%tdpkPbL$RLy zY|hY%3ilF!JTxyYk6<{t6XKe7mbNq5=i6(j2aWWxy&+4Vf~c5 zVTK;_V?2Jygp%NgUo*>zZAS=&5qQR8sHBypTY#Mp>1rLlDc@gD|^%W$!b!urt%c!gH zyj6h}$^T>UDZKs)yFrw09g@3*)HT7dlUMgG3ifaHmlpD5F4-)b@XUe`i-gC)V2b{?6D_w%FhK5lR1x`#a7GYqG5-xGz}8ZqVcD zJtR~65#~&UPQrh(gGsB#35wL!&LlPlco`2f=b4;fl^upnnu=g33kd0=2#KWsHgW=P zcCrD6k*H|XbUL1mN6z+)i3hu#qy=PKgK-YURv0T)Fv`qi%R8|ibKJ~bYJ@oT#1bJ+ zf=EmBSG>;AYxX4M(m1rHlmEf0CG`QxT#+xS$0FlNk_|+ZkbY03XyJ886Cal`0dS+c2xdk)>CF4H{c3i%*i1 z;K|(N>cQ?+6SM!yV)asCqqV!l^>+qJ8VN618Wl@CxZ>5syRt_Hix zNx5^JUB#U0%&ro4q&}gwpxITzlz4&g6yi(lD)Kw3u&W@BBD+emC z?$N}gf8Awj3}gKzMj8EUn$y2D@%>c?q83q;CcaC^XDk)zR{J>JD)zNA`9h8vr}C>{ zjiFXX>CHjLN~fWtK-bG1V_MnxP%9foe4KIGAjzKLV9^n~WOfoJ(buKy5sMK`?={Ai~=hkg%i2FVp`Enw+|tg$Z581 zSt~*vV*mNgP@Z4)JC7&d;I?%cisj8j-z|4Cz;tvjbxz-Wh$tlYEgvtV%x1D! zDgG+@8_ZQP6h$2Nf@;Pq_3Est2A>_fSA(lx z;Dr@?EnQ&)5!X)JpHxz#l8V2QeW1o3@2JEt^IYb&DNOpYp11kh7Mt^##@6n40K@hd zeJ#tcq$?n|!_VWXf)=3l58IwoV7Irhqp~~j1eNcl%Jr$S_&MYoOGv_#5@e*92*5}TO_1sOF*qkwqqZ^%-QFh&G#x9JelbX!zNfd(i=JZ*BHeR3| zgadd}`ups-b^&(kX0PSA=JZU$*m9-lQxw%xs@s;Z{xgvB7VWH$TfO(>cDwhIaLLo(|5DI{Ou zg8bDR!EqcM{5>2Tx16GxtDER!dvoe&JhHnq@RO7Nxy^;OHfy4XWG@{Yb3mL&Atc zBlqs9C&FB@t<$;L+ZIQBL$SGO#R_5P96 zLc4v60HKDU16Z`$ct46M?_#-kJY(cw2ubJ7#5?!p3Yj$?gK@LbF;*0Rwv-{y&n@RC z>Gv+QpB(#t3Vz}Fy(@T%^>o0VUUs%J*(Q*7xn&B}DN)x;miAUbEi89?H}a-IPG(t*as|3?-`jhL{P7Ih=u+!A>)hTZ z3TXeJIp5o?vizfXy!@zLTuYT!mG7Mxz2PIu;H@<^}A~3|Aa6C!L4I7Ev61iW@iigUT(H)Vngr*J~@e;cD9yd2vxak zuMJoBCJl?g!|uwup{qGK`X%{}f*XSQ)fjK*+h;fowL80k-+l{=oZDF4+!3bF3V+Ss z;Q6O640fjrUiKy%X9tH#2KICxY6^xu3UryPX8}h0T%r|3R+>Q zAp6NqifNTiBh1zW7k*1NfO#UnU=41GaDs>~N=oW;)(9h{Z6jlwQoGtgXzttF^hA(FsWu%6z4nBO!3w`jBeVk#e z0b=#J@GOq2P9Dt`;guNm5_|EGEhoZStX;Q(FMUX#-=_DN7+{s3wy)|UxNCTr{5u;;08|aM%aqoRy{mLE>47#FLk`oty zf*WgE7>bt(cDvq3EHz}B4#?vTdS-2Aa{>o?QO&_~9C<@H#d>s(ISG3euIHgV-$)6o z>5%%781VY%1gQ2ALdqA*C z;XQmUF0@aIgOk}yx{@tNEKeU&7|ExZNp6tAjRd2Z%E z1hE5$8GkPcyk&q8%BYY{(!_PYTU=TErPD89?pcN1jL5pxF8TD?hC(7FlzXY&p$o|; zE?qp##T@jq^uQ)+Nvo5YXHk?XaLnh=bW4mnPoWOD!#${I%Q zN&W?+RuMz!x_8QYkdu%KQR16v_ha*<)Gi9Z3c!f3m&H`EJr0 zfdgKfgWwpqaQh^g=$gh6s9ZH6R6lthsFpCah(h( zLz68-fFZ&960z#-yR?brQF*6hnluu~bTd-UF`GN_IdvL<1 z85)1FSz1CRfzuF-d1h%-a3ZtD1G9cVscQZ*+rVEH95$9Cy;g9KZ54b!1&i!A*pgmLFW6`|}-`X<8AG?tMV z+<({`ea=SteLZ8NahJ_{^uY zxN|$W)hzqw?+=QDanN$Fnk$0vB(rPH)`o0l_dT+@ z#=QtEv4AzU2|o5S_%u6P8dvMw0|6|&{85N(wdw6l)DT6ZI<>p<+?G6IJimi9o!jb| zsbgCvdU%;3(^Ni=2C075Rt2|+60(LI%&sPs9u97J7@?`7S-C) zq=Ti2j;QVs>|j-dtZtKac^WRjt`M#U#8d`m89VU*(-(zKY43&7%6=vwKEx%0e^OJKfpgqSenvWDuO-)Jl1#4v}wr8e06ccL}RMsv>l`TxL~J(vZD7(h;`i*&3vj9Yt!w`8^%H3PNFWiu>% z)V_>dneUwu^->pb*&3~z6l@d9ook0RYz@^#Vj_3lGN6T%C-YWV!83O6M0Spzyxi5@ z!P@l^5$_FboX%x6k%q)20D?Ui(S`m>L98b)+*mYpxNy`wHG_G5GCGwM4fybC*v84W z#S%|hs?5$-`&MfwexILh#-)>=(SGNC{KP9Ip5Iwt5^t9sDe-olfUWMxPQ&kxZhjCv zWp5P{yivDW&oeubBtTF-z&u{IDNqu9fLXaDb}-2cZ_Sn zke#groW-H3iHiZN z)_k~Hg-sN>n$@dYwU$@2bFBeZugUD5vEBth){*@(4t{1uh?KgrT_KVECSHMbCeLxM$vNo)nG5ECY+8=Wjb0ijDGo;wERve#Fl?(-Dsq) z;gaI|MdXKUh9$K3`Zf~a6+h_yHn9Rxmmnt_IW1ZWw&*_#^sh`E7R?V3%v>8<7sB9U za7k#BOutmBlM_42(-M-{t)eDw-Ld*|x9F3z`9SxMrc7n$%@LC$!m@DxmH}3tK(q6# z4i-auB3+hIU(gHV0h*qfE$^@<+#3RN?uUhB)7d01_xY;irJJg>PjcZ#0kkTr>Qm*a z3Y~n4^ijtsW=n7@LbvjbhRT1YQ;S9nU_QZ`kYE!|FT_|HhVtELJEl>~o`B(2i{WbC zjM7;Nn%^EUsspJH6gGgWu-%pun$vrTPtwDMXayMHj)@?%kX9~QN>EaoEQjuFcesA(PI zv_r`gLWsQW0??5Q+efZX`b5?-5nJ3-{sy_R)rl7N#FxgdTPQ|l{pwY(kp7iyc{{yY zOW4tg?5Erk7CPvrBJ|W5_Tv=P#!pI$CY?scf>z%k4&{`6+vbxtR*zYOBB8wv8_n2t z&B)JI?y9K=%{E@GxznmsCs25W>WJ2{k6qEs99@Sj6#Fjig$Xg4Rq&3p0^&1kpJF4- zTv*s_!elrq>k+p0rQZg2_R6m0sL{*QhZcXv`nQYquf(=}3&D_SN|OlUyD4>;8=?b` zh-L!a@0{ih7*&2f}hM#NL zB{5??7qG4j+9A2ZM4n9lUH-Pk)=xz~RIOW{Syipz0y%Fg( zpQhRfy3)#`WiBo>r8dz=E%;#$-1V(9`@Evcig!Ao-EP$N(5XCL!0@o=Uid5pMI`d zRghHGtjEGcI_WkREU4X^8 z_m)4zde>=E2&bnOH)mztJl5N+0wEd^ex;3*&sjwSH%`V_sPTzk3&nRi%kX zRW}>7cWVsz)zTjF=d3-qsYUj9x4eG-8TB%pS<^E(>28V@Fhc37sMwD3rQiq7lFn+* z4!^X-=5#h{H?-#~)ZP6KyOYy+Xz%Sy@7(|TrGK(!z_@S zhm62Jx&oa39cr`9VYAcHb!*wJZ#@4^U2Cihjal8eX(V-$ti#v+fGang)#$m8LWY=| zpua4>J=xhtxMhpeMfYQIS}TiFmsZG_DIP#pJgoJVj|-yKUYE~9Ow%BO9o z^4J!YpGoB*qz7VQk(yWQeYB%H@lpBQFM4~ZyTR_!DgajDGe6;>h(8;qPhu|zS6;9!aNrH00iE1;n=r}{pXsf0#XafpYGnEF1 zD4%MxS`{1U>GUtdsMd>%FT2jK6<8HY1Rm{QFK|PTp*{8fekd2N|EB(BZ@R;Jvnsgs zLFn_(q=nrbLU#-L2(0Su5A|+A!36~9hT40V^1Wbx2pwEmTLZO$Vev5Qiy4KB)fk1e z=(uA~OLU8lU8Z3vZly2=#KIVSSwqv~;llRv!V^}lvm{7Uz+lOIJU7@&pYH`jc2Ka0 z4g$&tv46#S4-$y_BXst|^>RoI>=u`Xqp^_p;&WwQ(SB02ckKKz*w(n z`lSD4aWB(@b7QK_X=ZUOW9v;*W3g_s4fB$8SUejrE#TuI+Z*<})S+gmS*APFFQTHB zzr`}mG%61dRIr`~tsHZgRd-LTC(Z6V`mUv+)I(d5GD5tk#;Szw)wSo62?D3h8J-%YI}%&M4||xn>1lLKQN15gEk*A7N+& zOKV92C}gRgGrqJrsuP!f(^_$D!40hmlS@!_h*?`q7lp`CV^1L%1IHn@bm#yL6CxK5 z`Fl(TMO6e`Ge?imp~LxdY(iU|Ke%w7kDTw*S=Q6h;?6yQNy3Tk=oOjC$l5n!o;Tq zvnZotu?4a|m~pozP2%z7uC~=g^TBG`p*=IDsfsDZC_NmAID6R9CZHwp3N4`94YYi> ziB3N&tA)ua*4Avs>Cram-W^^bWv*0bzhGZoO7>(nLn1Sbt0qKD zxj9rA)uhqDToYo#?Gd#C5qGueb)lNxWiPVbpU^DqebCEZiUQAEV4ICx9j8tIo{_?rZM`2WnwtWKdyZ7m zXocA%P$&HwP+JT@yV-5-&yP8`%8RwHwRxA>Mbo@}4r&%}?z4R$x9_0^-&=PI4dqet z7#L?5vEd27n6XTgXDg%N_DxHcvM~)t)HaDrM?VSXWBnb{IV6m@k2e<%w&XbJArk&X zf^%v3El-9D^)>XqE$^=GECTAsGzau&n#fV4@BsCc_!n543W|vluEU~!!wlPPm0{(Qp_ET3ykXtq6+N=ECEk z1FB&B?EykK-1^?yRQwIChNQ|cg&r@L(p%^8V)Cry@p8Ihp=N-`i_Nr*p;^97@<&U> z@*+{MoOdw~+HwR zaBnt~j|aFB2p^`#xRSxHzkG?QwM|F(onM&a3Qh1sYLuI;0iMshtTY=G7QP(`oEA~T ze{}>08M@&5{TVQ`Q$+)H_m62}i-9`9q_?)I-rGRk{y4SRZlN3K-HAk zb}gt2fuDGghI?`Gep4;i1aWFqr#wqX+`JSn8Y3Sgrq0rQxo4PpUuAYka@4vwXuiiO zqE)W`5b#R67k2j`S78)=Dl5~>xBd0ir#N}tTLoscWXsKVPw%3=#*N)k9kYopltsxX zyj(O-=FJn(l&ySkEk*6ozbS5`$Sv!=b%yEQdi~^k8>1}w-lptu` zB)iCQ!s)@Bed%;=_IzVN`(g+2mi8*;z~BSIP4-sRr_HkiO^+BF))Cp{-`r1`+?CZ}s=k3SccWFDi?z+p~3FNU*3z>xzop;_0 z6%Koi?you&z#_+GXLs93?C^`b4*}x$-=iPAua(1Hb-9B>Rn+1_z9?5wajxCn(z}*D@DgsY5O78$*txF%Vmb6gHlztfO%^BzmWXPu*|M>7 z)flXKw`^!0tL=Z5zX{T8`ehi@)*-we+Y*3ELox6|yK5pHn&`?0$8NDj=_ zpWo}xiztC^{V4lO!r!3dWeIQ4wrgwf z+~I~?Ps0k5wDz8$PsD7{yZ$K*ND%%y(*?RF-&gA+|Ma}kJ=${>#Nn5C^3Ga5(#{w7#dB%y*~q-YaiBFCHq;*!gC{L z$|q2Qal`v?hDJg3hRU6qZJCEGwcYK<=%N~@kl)EugjA<9ZXb1qW%a5PNc2z76Qbt< zcr}}vC}JWRg3V$*AG41*BFesQka&@A30f)10lsCx; zQk+a38@1!wP;0?)gSV5UDgiubJEQrCc38{i+t-_TCX_-uXTs7syIrC94dOxi7dM5$ z6uS+#Fq%;j3|Y^yt&xuu>+D>}J0lQzlet1XHs|r`$HXTe3O8}mFY5fzi$dm14o-^`?(Fj`3O?Un(Sr%+Q# zea;d1xq~)*_FxUC&M8T_uutw_WBSMD&q8zN(Q>;2EeSOxRH57K9Ne{sJJ%%5daXi3 zl|^pQc^+FAKM418qt4w7=xvT`G8?NeKROdsLu|FCXU&)}TCDd2 zP-@{6Ds$!63$9qt`KEJUBx1!5t5OpQhZqkIZg~~uTa!xmYlhSWlZ$M;6U#Hqn&2d@ zdl=jWJQftz>tAG=9F`n(`e@GE)(pl!REL7_xP-H^pg%%sf@(>g6m5jxnFv?y@KM?lnRmDM8aB*Q@exb)`e=8Z? zM=-@}c`6@9&O@Yfl+cCGOZpeH*K~0`?~R~>scx-dgy3vR$TIE`xZhtV!D{k8nLQ}U z9#@l>e~5;lk(W}#)yoHmqm1VE8YYUw?)plw%iTiuDdbcz>^Fk%+zT$*v}$5Yh6^*D z@9-fpMaX_Bb&1^AZdyoC$9U|QOu|H!NKn%Q>I;UP8Kssd|nZqMhJ6k z`&FF!=DaV`4?e6b^%LtehiTQ>4Z$CGvCbN|cdFVCE3OqDZWB5*-6VmcGug68_Ymmh z0VeE&Eo=Z~rO-A?wXF}nMJ*UFC{{0)Z`4H(i^5n^)AoqsNFCrWBi;|C_DYUow+_c| zsY(Fx*Iik|Kg$cT=k}^Da`apJOs!_a*lmt(pO!RbJ32;7Dsmr1f=iJBqMCP*fW=2E z_3;6*9<-I|`A0NJjP?9UM3LoEYmSzA*+xzN-6U!Hs%2 zpS~b&Zv{(Ub~s(_BJ9C4M1QKceqD)5PfX$w>Y3{nj`u(k9jJ!Phc^U^cUJe3l#lgF z%9jC-ecjkx)>QmY44!BE1tBdPEQn8hnwJ~rqHn-0ERS@32L1u4HHr?J%zX)FG}RY6kR zlbcdc73|Ihw_1%?o`|y>7s2_@w$7)Ts${HvT_V=@r0P3^3d37NEDl^|T4Pn}!(R4m z;Cf1KcDbqb!D&_v`HO_Q#FYYS1@UA3oM_=lAU96%2CoM&I+TGK_-CuO}jbQmsM$xcu zaclRqboiU838%`w^c;>gHl#-CimXHnXRvfp%ahs%J_Rx5jd&)K0Ea~qU`IugyYfSh zN|C6DYwgjPNDdkfmOX^C%nvsva%1i0rtl&cr*Gh_3yf=m!yJrr`n7S*cZ*9yK2Bzj zXefTSOo48F?(VS=f(y@?KQDpYvw@V`G#=6Vu z5?a!Te)Ldh4~ojKqfW%^M~W*xf2{WhdaB{bhe+E9C)P!(rJf7?Xa zhCrfMU8pOJ6KNx6@7Td9s3v0Aa4BgmcBSR zPojs+AKp#Bi-XhbeT7{z8YIGx)qHgKAH6l6*tE9u&OwkheVw&E1ZCDq3ARmFrVj=$ zz#Fj}%e1<_)g^hDJ)=_^7nVPcbRd{l^>udjEKI*zd}OBMM;2e4{$g@{ijvJL8LukS zhl1i(e2;JEd((Eldjr3h?(?wzWk1_Rgl6kweZM{)utgsmT}`Y3tbePv=-;E(Khbj- z^nIs3VzD!O9R~4DwCvzwiYm4}3*sci>qRJMoY}V;rs@#^L#P~7m~`JTl)T>c*DOh9 zr)!Oo7*&@#CU+W|P#p4p3{7NtG*1!(?fcpQ#G{xm^Q+tZ>s3qfT9Z>r ze^FcR#J=JS24xxFmGFAm$(;Z-!8_)*2hXWWH^k;l_h~#fXRU@&(z#|XH4@5Ihw>e~ zeanlh&YM}TZ~TUxspeV`PU~q)M*T@L86lE$~}AcpDDME-u`<0qyngzvA>)dB@Dk)BPg} znc98Bc~xA*S|1<{nKXzUyPqDmHiWF>z{l!Je7I|5-h%A>Cq)|9J}UGCoTp)aUlaVf z8rIHrRU_&o6VB>eMKVVJF^CVCCm*~vR2;j=|7fzB`Sb+4CrpBP@l1w*_WId7|8(m3 zBr$6VZyKBPL30^1Lr1Ei7R7MCpo_-ZV{?wiyESz&b6;^E^nvcp?@JHMv{w=DKVKbv zJ-MxUUHT=9yM-|63(lh?YSZId*n@E5r$~6A-XH>}g84BuJnz^2`)YqE$Zk9#H|!J9 zOl)_H#HA|qkBlC|FDdP=z#Sj!xd+OK&H1oS{r#9nHc=A(yHoay&EFKXA?ARfwtLg3 zQoD?Ny?fKy=~F~0SeQQFP|bCc4b?p>xpHp)rej53!#KOwt%shKQ<5q_%$1L4iXZFV z^vTPaa@Pc%=m>aj!ckwWZOylHa1Pogm{(c-h*u?IKYISM$IJB1YPvc$=S=EN|G4vKZ9#NcDZm%si|K&E;LBF=FOdaVXTW5R`EM35WEzxqLnldSmKUY4%=i&>FF07q7 zA0>Ip`=dI#Tyrm}zz15FwpTHOKdV}3yZEz^o=DbUh1WyKYjf_2A3hh)mbQ(I)m+a# zBN2}I+z+%napdv*EJmt0d9ZZHs_tW1(QZubAXcmDo>u*v^jqE2hAc?0S-KPsDmMd_*J-nLmn$ z;7o>8bIhdJd=IT*5ywIMI!3(E{Wd|g7Lg%$$?}nXCbZ+-n|Ho^kK(am{d`c$6`#ly zn!Lp%MI(UUg%Z-F*g5wlut{AloonAtbRhSZFsdfdhy7G#SO-HoLU+xK!&DX zbD%u_4+qMM*!)fhif5p_GbQyYgJ5J|ai5u)zc$70S?*!AU9@_bSN(Ks{_fr6xFL6` z!E^bl+@;?KupO@0JM-7i7XLJJWS?0kO7l(b(gpe)n|>MNllkk>#e4hD7m(XHjRoS6;48wm6$+!tK zR(9yYlJW>cUHOFM>n9Am8JDW=tE=CaV)|cFt@7`)+Nimp<&1j7_g&Mg`97rheE5D) z>QYS5)%P#_)_GO)C+5zpYMn1yG_Tn<#4<(@W(_6}R*SPYNwR3QnI3*z_f4`1y4dLpy-DjIxRB3A)rD`X#&W!6 zzIBzpUBkEj^yyUqbh!XJL$z0wms6?#=E#Nf)tw;6IARuNzeX}y_qmk5t2@CL2Yx?w zyzudsm3EqForZ8YLp5CE7L0NwQs=RxlwePFEYQ#WY#-6z=hyu-HJUFH^QnFB=OAm< z0u%ZA68q+&*f$;;xv=@M^a0^CQ5PwM(Rh+xZE3(uyu-yTsD~4j@FtXAmoPy8Eca)s z`g7|$TkY>P`hNAm@7CRQ^My*Pf>O-{2|HM4PbB-u$3b9vS6k+q*MnzDO0B>A4Djjn zr#`n|{3I98%GX|6CMwj2+p_oFMm;?%uRNf5qMIMPH@z=i)0&yCbT}ze2Bv&MN=9tG z&F3po4)%{OJ`?++Q}mMnZJ_$vcfSJ6v7YZBhZgAZe$5OBT=3ju(cQ0ox7Tu9$%h4c zykG1d<~WB$>iDYVIDt84fgbPYJZY5UC=$tWqvhBKd@RsoWh=u-?A|mwwJX^k-4S4V zcTv2D?DxBXDUqA*_T@N)AVb~JkPnNPgg;$hTeH)r@Wbie)=|^DmEc>#H9PU3ciHqn z(^WiH^V_3ebVba=V@za(ch#XfPE1Uiu7wI;>VaOrjrz@xX$oJP!{2!L>*==*t+{>F zeG=o8=nOwiaKA%WfAc&lm>i~d={I)$N9bLLTTmr)4NH_rKW^ja1b@GJ4Q9JY&I7 zG0?wj?*$oyVBof!&ts83X=3d95j4BaZVxGUn^T!pg@oD8dO(0t!@&OAPV>Kg|Eo&< ze;0Ibv;V`&{V!}{ZW0FwXSv&J_;J)v9U=9TBHpx?n5 z;9oiB6K^_?YuYD=;~u~o+wAwwVZSL-Et2nJ+}o?ymu_~8B_?fV4=OgjO<^h)y*f0Q zzjjq$$E4fEt{vIy?|?p-B9s0fWT9^J&%yS#=%u09v4SJtVj+w6!KKFtl38TT;&qc~ zS(N%P;h*g4PjLk2r{d}fFzdg@XhYgmb;|dJlhwnh%tA4pIQ@>zWExsq+QID z_iqyW`zzLYcjk_hC<^#A?IZ?prt;*5+qrkFu)8F3H>(N;N~JMrP9};0{O$SiTUeA# z#)%}oE|I^ki%k00;om2^FYNh`zCN_#2T;rOFNQ_YyG5s#rhfuy;^ju07zuu|Mvz^v zx;wJpw8qU_Bk4b-xT`f-mi*5=&wTLdfkscq9LI??h_YVV}~ zbnpXald#T&zf7e;Q^L2d(GPXCH5acgdKAXlZ)s@DDNio7`wh6MI@2EzE(KN?Pu7< z>eZFV%~U;5&OVTcN+o@*FBv~{qJ`{3+xT^Nmd0;-7nus<7{5W0(^XS}oL62ib!gjk zede3nMb2Lt+4qE;D_AKwy3SK;NXnw>5^_XNxe3tq_chqD>*L@L+=#rAxnUu0#!e1t z`$YeU>Q?{zDrB_XEjr#FeINdg$-A`_>d4(UgCCQ3y&9>1fsDUw;vh1w|NK^OV7|9W ze~@`D&P*Ts`hK_*3_8rdVzGo=S{Mz+t5=p8#hb)sa_)f zbCx(1a}nZwGky{87F{zKi(HhrQ#r@a=4{ahgV##v9cVG{SeHG@NQX7sR$w%W{zHtM z207tdd#$ z&55z=6_F{N4-@`=%R!F7N)qqcDS=FZh?d(R$HH3#HW-wgK7|S%ky9|MP~!A$ON~R{ z*sj$0b$Mppwn#nxtpT8k0&63Y|7{ITG%3{rUt-etB`krj)`l>et?kO8MK3ZTJsZqG z`jx4-j(j3qtRkuy>cv<}#75?Co44O*v}mZhKz_x}diQJ71sstuccB5gZ zpF+nokpFn0nEdZ)m{OVmZr4Jk;H}%*1pXxNZF103?FVWV=6hM4U%d+xBRO3B03a!8)P0%8evZcQTwYTnh-N(t%_LZDeUh~qv|p;V>Bii!-YCjtACF;Nnq?ynvPGUC((3_TaX(J z_&~H04hB!L>wgP3XfTATNy|`p@qhCC!+s0%D65yl2TwmZ-d0Y;oKuJ<;)H)s7dZ>R z+luTBXrY9GvtBVgYK)}=2sx(b^&5p}{#qV|I%SDQp$iI=N8d0|YGDq- zJa_{L2iSx1J1x9XmZmF8o>Teo-qHNHdT_());Un+OSjU7>)~^p}tNJdmUjeb5rZiDCGYtgIu?=<2cgKJ})~ej#?YcPLtiSPr+0% z0;43PKB@ixyHGwcdqP72$1ixyJL?ZuZ0sS0bec@aheFu+j5s3}MxhFO*B151``4c= z*WbF;`ty*@d#%5-fBmm9EFt_a*yCXEpZ`zPKcRp9Un|!y_oBh^v(wh=xBcpOwI9zQ z^mR5dYOx*#QlJ^(|1eiS`-i~+JSJOKr}i?u+Xj6;xC^RgpxJij3}ELT`LXn&OQMYaU8Hp!b_Z6tSBg+IjgI znYGp0D-h+KF>;|EOZL-B`}{hHiXHOx>0#O^3;shI2QDAk%nbM@nY&Xz@-Fa>i7z|{ z>y$X!%ig(G$?|HK12m6 zN@jm`2f4vtD>9q#5*z^Govkz}1EdRqti9YR~2l zM0mvve(OtQ(hLq#Y}p;n9Y-LdLco*0LF?Zs;ORx7jrM}W!P-n`FOK$j2hguPyZ?Vh zzgk*xh2gg8ci&Zg{|);6;`26Wric$lzpwv=?*r)97ft_b==a1I|9$B9|NPldv2FVO zv-o{5`b~+j9pep7zn6iv3i@@vinh}ciD33Y*|5vau7T`>KWz{(FY&UydUaBG<|0X9 z#lhvUXqS?;G4NG;XCcw6q-^gL{z?e6*;^gYoRy%n?gA}{yD<3;RMhyc?O54Od$8aL&~i; z+HyzqlgG|LIxUjNx31JMSe-g?sgh zUhLnbZ;9MEEN$O(mbOiyT&}dQO^?)iAk=Udh5&-{<%U(r=Ez8T#RVnl-1Dpv0Y}JP}FvAI`sS`LY#9HHem*8f|o`n@r3{}$a75L@u*a?T=8=#N- z2IOSrW%8UleyyhG@pO!#v@1{xmp*Iz+5TI>glGCt#4cpVM{X`?qZRt7*Fvn-?AXrK zr+JEVCAOD3PLB300*=EuZY<7!+&4;G9M8*-4QKqZ9%F@~Ft%2|s6A~ORZ8mwBsHYx zd;VwR#kq#hQDOaKy-{KP$G^w=QNqI}3O7GZUtBw?C2D7mwKJ=-KWL6L2ue89K%_9R zzA7-6>Fj0AQoXoueoS0o^J|LD8U685Dj%*>sK(ukO+7B^K~#@i@CMW+Tpfp3B3KyT znQG$+jGo}7SbIDojGhce$Ai(wh0)`|XlWlW#HiaVbc>W9s?Rg64vR{3f|s7laqc)b zu2hVlhCdhwv(V8q3Li$M3hNd7>-n9emK7R8ell`#X@Ld0P_b8^ldN?3&F`e0w1O^h zQ%zxhr3I@=vu5t=mtWIn;o<)Il@@R^&gGw8&hOSg+SJeQw3s>Kuhp=f z?~NjmXZEyCqDhVFV%SdfxK_J7Y^PNY+g2GN&J@A@W?nq~Nb!#$y;7Nt--%xOp5p3c zc5F>z(p(AQ-o9%N@5s)O;7g1enL0A}S^QmF@y>f({;tJ6T=~e=wQD2sn_8BqiPU?| zL>9Gu6C2gjHcBP^M{t6Dd!v2vac9}7-Jhuz$P=zNrMlGwG2uy0-gNj74z;p29OGdN z0nq@7pHD=PPEe?R_vuVnid>c>B2_00T+Rx5%Z}p+$k>|nj>R68AGxqUf3d#9<)E}G zp9mZrn4^g0erZ9adcvyr1mFXP^w+ zo+xu%P5MNy<(k^GN31^LOJ}a>tV$&#UuYe5p3mfW z1>4Eye~N@tKf>`?ZtFbUxeK?6z7+tk<+Pgg<^3@I6IU}`l0URnN%e+lLR*hyY}g-W65%>vB2V zjZ8bmZeo}13Y@;Lu9v^pZXN#W%%UMU5AGJczML+Yqgix;pja1utb5a;sr&S$|H(LX z+dS%F;Z(|*XPOXF&yl3yS4@%S0h>2px{(Wm>OVQ(G&^=)jh$5Typ%sv&M(hA@;~;( zHu8h;+TbLWF^@GrZ!T;YR&ms;0g+X~H(c@b``rO8=d>pCY&fnD*Um)?uG&Ih3*leK zjNxKq1p(?qkIb*cd=T7~@~Z^@V#|-mZ+^Z!@qmB#ZNVShP|h#UJo3Nr_#piiI>GN- ze~9qQwOalr^VOWc4DjjkwXZGb!NbY@q!p{c2e&NyuV5KlL>c0N=%YIA)?edYd7*gA z^09v9uN}0!?)3ryISg)D!5^Nk1R!2nLC8JQ) znAWelzdbrwf6QAHh^&mWotF{v>3$W=s;nS_#~f1WkQ`D6t>YagvocaI>R-pq|55oX zg*HEKG6Tr+VqBMgWeKj-$4m2Fm*%Hd&7TJ-#{yu{0dc46FeTy zsMY{I%m=e*zzGMn5Xt-3>SmnM5DR`(nLVcLFOXdZ4lRl6B7H;fycydap%d8Er{KBV zKn&-ZH)FMY4EuooOa67rKRjryY{7bb4=t=y{;1F4dMP^%?Wj*tDbc}92dw3sTk{!( zFTEVCL!4lXm*NYUeJT;!r^50vD_?_}66@U$bv}{32*{j;DzsZw8mfLkmP$j_+xGtd zgrVvS+b~r9{1Gg3&=qR-m>MpP7IQJ6{Tz(r;N~jDGJBXqy>FC1A&u*h#^+N-xV{|R zp7p9wrTv9Rmmxg1W6w%FN}fUNSugxiWzEL7r9JCF$X|TUskgE{i>oAAyd6<#&teM0 zDjA&nH`i$qPqhD~b;+2{1fC3~C4^QeTOgxba>se0odu}dw~Jl)FR+Wf*$LKt<6QW}gg3OYk9K}R4 zwK+Icfm;2)N_W%1p^KgR$f~{vME9J1n7aqRv9^a`44FHld4j{dd-6dk75#lr?cKMk z)SeVE+Itx}@!x8%4#SsC5*)~?=$~i(8>jZRrYB!O)BZ!&$;>;|>0Lr~xm~KI$wlT~ z&07!Gy{G;j)vx_VYd`M-`*iiS#z{4FX}meTj(q0;gk-z!v<=)A78;g}A3F5Jbj{QK78jWy zF5L`VxPDP--qi<}3VE_VP57sF6(6I&W}iKejE+wS+Gi{LCk*C`8R%QrYPyF1wH@~x zc-m9!ghSx3)B31a zjm%%>Dd8P6ao#y(sHZ{g9yEr(P5KQt6G)C*vOm>J@0a02V#-kHeVByT}t#Ie4K&%!^j zGxQJay)ASPR1|TxmhKjk3crUaa{E)k8Ob;(?82@j0?bxEVJzTW5 z+oF}*4JS^!I&`qXfyXwE&FKcQfTd#ki_%U%Pux6Kr=#6EQGQhyF9yL3ko>A9=~?%) zFAZuSH^rUND7+FpJC8TFvQ0n2aA0;bo4%qvSnz~yanRs;dKR>po__GWRnVFPDVx26 z0!E+x_MLwK`8Yk@{DDgQ&Ml(d$e+S|h}!&LMf=XXL8vx=;-OU-4&dRsp{%##A2f;d z0eZV*;x}lr%)~$w`UlBHQ%rorWFDrC!>Oy52Liw?sq$~oM>e8y`u(Qk;&5-c+&JLoY!p|Yx?dj504;qqGe=?g1t(fzi zRY$E0)7O@>Z!AA*3JWWdk4lr=Xla|rsO@rwDdk7GrG&+1@HoZ1Z>P`XkhM;@+`E{{hFZZYrPPK$?zj_5ot2XPN23|X6hxAtq%oRF>~p6?4i%=+sL-GZ*Y`t>c{BfqV( zGGFXA7iOOH6V-*+Nm(o!#}Bh3i^HQMi(f%H=qv-%_$(^M$!fTGpQCvBVDAOxdfYih zAQVO-!$$549Cbhf%ye>ZJ$04kURimOuxQIo0iW~4Bhx;IlTa-W<&$phh`msGIc%Rc zf1U{|zlbvE?BD1!m2$AREC=t_$QL#s2PJ{ptNY5nl8H%qJ8ke4`c+bC-kc+8c&n3! z4vNxQPK*}Ab)ZA1LoWD@@PfM%JMXyVs0UK$F;V`r4~$wY-(++d2I9 zI)~r?VfxliqY?D60|=Vwzpg(~L(#9!9-N|C2MkKjH>>xe=TFZr)8Y2$`Iq-^ou0>v z)Jy)K;?d=NnbE)QJE$oD9v3*)TaR(S})ptSrw$%7ItYj)X^mOlc$!xyTn zKP{_=(6ahxw7fs~3HAe%mG+bV^jt&UN_y^66!l4M$0D+ zpk)F?&yBA;ml2*?myETom8>55c&L9U1oNm_gVA+Keho_BC3*ezd&+dVJ^CJk4BHxg z-z?hS9(|82%j?Uj>;I0tmj1DQd42gWj2>TuR+8J2*KbHZlxTZ!dHrSR|GmrWi@;>1 zyvCM+KD{nHg7o|{23x1umYz`yF{C-M|}@A}EOy9c9rvukXd-oJNOnNGJy z?|UHMwnpzi{Z+Z1_oAO%M_vDS=>5IvC)eFsqS0;A`)0|D?a=#I;feQ7?^l7ze)OKb zrdBrQoeGyeCi<3-tQf$y)*EH2F0}m2e04(o{IpgaRR4ghXe$9su~9nbl%9o2OoZ{I zpKS0_N5@9AHFU;CaGOMI#3>D3u@T>G=w_)A8}Vbit|2z!u7=y}{nrgzTE#{@*sze_ zWbXVa{>2xy`S-}oAWP+ZnqCl~#0RJRoL*wyoTPB3*tmx;x$Tv&R<)k`z%AEn!>QFT zwEDq(Wd-J7Z{!`4e8TA#X?>p6@D*rLn>M-8LmzlKgKc2MQZ}ky10O1Jj=pmLMZNAK zv9+zsN-lX|)dP@6=Lnvr!(y27iFEp=f~Ym|B{=PF)uNqgwE2C0-e*<*Z5D~)j${-< z)XpQYTF-OdWSM%>ef8w3^l|d!9r;N2m%mVjFB`sVnJ;%$ry3qm5U$`Os!m?Oi&Oun zySXaeQR&h$GxNy*$KAWY*>&CZz1xrkGeG4);JOzmJI3~mEa{9!e#F+p_IM;&Q}ntT z*$x;pJ~MMhbE27ZCg-6?Y$r-(ZX$%hef+<`Gw<)+EdPAB7V<559$EAi_T4+k` z0)-I{#4V7fK(6oi_y4c8_C9CM=oP0t^s#53z4zMd@n8S-f3N>~jS@+E9M z{{hhagYLgO%aKuMAEWN4N!cUE+;-&WmwusSk2?JlL3?sapiJZWD?X6fgAcw!AAC>R zuc?e^pTywcdBeiKijVxD+I?qgxAXd<%3$Y+^%A=Gv=Yy){4C_OD0Pwgzx~s-Y~_uY zTK`w6{;A8U|K@L?|G)Tw2)B#$|8J@OKbFHf0WS4F?T;w!uekPCC>r-yoOPpYbc6)Q z2wNTqb3)(SbM~~GC0@|!F5f{TXU)jXp55Oa`xj%srgZZ!FfAQ5fA*s?!fE-wcIC8K z=yRu|RgS1WukVikuk)Z(jz6~?+vZbPc>u`(6Epr*919u*Q=jZn=Gyu%&&zCJ{jtdM z&TpE(^M#dfhf2h_^X_lI^nAZR%32~(GRDP~mqDGgw)c~cNtKsv4L=2e`Hb_uPw+&i z+jxl|;6U|XT6qk@=$|lPa)#T^OTLyAsek;GsvmwP;~NlQ>w4J1`5e&bvLMf%Hu?6s z)6%+R4WwyumA_Y_v$bolz1`PZyLu4XRUsN%<`Nn^QT$9M!_cmTY(Jdk^Nxuhk6XpO{qKal`FC;LddG-#Vfb7^H$GSVOa@OpOhb+Zk6HV&;qaBL zgR;Q(wJ+m~k6*>Y_^o|?7ss!6=gi_QFmM;zm+3J4Ojg^X{m%nOX3bDI07n$wf%BqX zo_plP%J2UeNF>(s)Bnn?Qw2Q|{;d3*)~?<+eoC50*?u1VPoVVaPZM*_a=>x7?(reI zb?Q!N^ye*0^slUY{ByJ`eujgKPyyneeowKq*Q)O;U-#2AKtvR-D-L7$6&~$9`(-=N zzGL&=Gyj!BxeBTDi2dO6Tz4Y%wD9csD^I*zzwGEPPQLP8|A=3wKfb3ou(`lLjhc?a^^K?e-Ln%5tf_U6 z|AzIK;~e+gvG@9sPJ?bVXv+Ojsu@Gi%0Gcd?!99rF=F9M+GDLRAoShiqdQEg|_j|N4b~4Bl4+jY;U=dUB zdiBP}{AHR9rl9x82YUw_Us+K>Ap4|b4*5>cfILEMQun(5*AA*A>cApZjShQ`apL9g zcX)+(`9DqTN)i5jKWfwR>q?*gF9C?2eHBX(P`_Sj)4!6W>Fd7p zCEhR}$~KR@Lce}_k}X(Jd!68M=7pVSpL|j!K6J3Y^UUn+EC2f6P)3;ZiOyEm^3^Lp z_!9vA*H{&*;fECjPW|7cqfFi~d1jhWw-?M19`SGT%y%rmL}begEAIgc98Ln7|M!(+ zAARMOf3E2U*LR-zZL-~7O`|IH-G55;7F|@GeVKYKq%Jw0Pz^8ufd-Wz$5 z@5I@9RsrKY_2+l)A!%~wpPc&h(eD33R^>apuOEMIx9rl;yIo)M()-vkWObf>J0Byh zSaq+pZdmH+K6+&G@V~QdTc4jIN32DQ{A;#09#4(TK_m5USZBW|B5ia}k4kx^`!wX1%X2njAhp>MWB4Ow1@w4|W zAVORhVI=17^1A2Sknh;zN;ppEKO?zPMG#4;@BB~x84`Yw7iL*3ulc-$Yl|1ybJo0n zd+vDGDSAe3q0`TuIRBGBt~IO&*@u7Tztyr|F6eh(dBo{=oRFNm(&igY2u7>(U-ki! zb^HDo^!@qI{v=w7%Nw)zF46&$?&VK2!2ShN)z3(>dG1|L@>g?(PgIw*EMTywxMzNc zx?eti`tj?ZTCc-CPI1lb1#%d#o|b8ve9-6r8;VneHyHKN?gvjjMt=LBuvXNEFID>Ypg$ev zglO`&u%qNxg;Orjt=#uxFBnPqMgVd8bMPb`$vF1ej~F_z3~mkYcl^T__=flalLJ@& z4v!~K|HUhvity}PCZRr8t*ocao-+t+-zkuRGJbB>ndesS`U#5P@$t^LDNF&}9{aVY zUrUjdVMcIv*P^hekON~0jdJC+JtZU;(y6DIMup!Vh9JN6!7zVktyLPh=h@ffnduuv z)x>j${f%(>U;Psfr2bVFy)?boXn?|JC<}Fil`Fq0!VRkb6m;zDg!k?V#yS4sf5}G_ z+P7}k$N%}icWfCcaVHmqcP-J>V~?0DoL0Z zmdmJA^6nFS)h};;t=0GGR9}#kU*>^#i#XBrGs>BvzCrTyC!k|4Z-@SYxRM)%zx?Cp z0P#8Yk3!x*edO|J*XsK;53Ih4MQV7tsBC}^V93k)8;;gOT7iDwXZrAA&$)ZAefRfk z7uue4-!HDnHocrY^3QT);U2ht2)Q6mVnGVU5hfLG{rh*X`w#_I zrftPrJo)v2wZC&`9|R3n_3yht74ILtA}lm?^0g~()eG;Rj2qCl(8GIZ} zm{acQM_;Om7-88mmbEMr0FrLtJN6m=I>bnHX}!9}7+(*ag|vyOIp2kLil{{T^qF4z z^cp5@<>x;QKK6WLP%7{x>NjXHuC>4O(<^+)fy5R*D*Ku&Z3ks(dvj;2ENvLs_R7fi zzUxm>QpUC??E2%^KWWzw1|!=)yZ#xw_cKWMoO}HGTr+<55wIJbN08er4N2lQ*KgR& zRc}T#-NR9dT6vqG^3IQ|S3c|zmgf9T_Azv=-yZwy*efe{{R2X=A)(&V+4l-}2esgB zTU+N|bJModT1M}d+bM-#zDcZpzNj&@@s?@BD@M1yfN`6%L#r=|T7Yv$k|OWDyPb+#9ah_Wd@> z>Ah!vL6z>AU70+$cl4Dr1|&Oq4^i*mto#K7G)@YdT{{TgJVt^x7GJzRe;+*4_=#fR z0zh8>ekN}AAFl}zINT)1b9@&q4g|;>e<*!Vxe`Do&Kx~Dns?b-8x0vbqO*m-XI zS5MBqvhus{)$IS6fJOE&n<0x0jM>A$zkLL2KJ){?B;;Q*`iWlo)tWce7rv+5o--CC zxbw_MHR091QE$h@7G*whr%z3QXS!`9d+@v44ry%p9GfE zs`!r6TDaYz=j=+Sq#wR^*W(p2{5rLF-L99{edu*;Y_?721zGN;Pj~#*u?>ue<9$9% z2i}3zescYP@DcYJ#9x``K=*S%N$&dRNSL5J^nsr4H=k7oOI>mL6Tn%I70xDJQw z_H~bcx1QfQ{xPBTy2rnVzdC8l)$v`B?ant5$am_`?mYf!q|Dc01bKv3i`U)%Jno~r zs{7@%x9+rp685bBt&dpW-U*~%dB?GD)L6{D@JeZkzvs^duQ5_r{J~5ADd`{MACnwh zz@L#leIrj+ewGnU&T^_8CsT3K((DtT6q`T$lui#?*-c$`Y7?(l&QQ|Mht_(~wug@b zuknuo`|PEs#y=)0?4=JxdTYz_%)c+OQJr>pt#EhUcaCblW~Ua(HM?zMVcqxsB%g9_ zFOtMYOT@qL%=MKs6N_gJ^*C7e(5}Z{=`1;>%J(5m{m1C0lE;7fJuE1#q!&QymG|=$ zY`f~&iDiPqPf;&0?<0_Unw@%NIqQCadb=MmR8*B8V6?ISeOUR@-wSw6p2e&`kdWlC z3cC6i-}?e|^yuPVJ7mzK{?W-_b3KQR5+(Ovu;cx~%Fg%E-Lr}woVYfI4t|Z;%BNsU z`g#xM70Qx_?3$ftjxL-Vzv}!SvI16K67-+buV4LsWGK^L{&ec;oUuS5U>_^z8N1f_ zKm9&xN^AV||IpJHe4W1Uo0-(N^28yA;P>M~Xx8d=)FUK1|6|l5{hC11w72%m|EuMO z3(#DG-(a%jW=TM=pFI19>-U^J^yWS9{4+ZXashehgV#%pmNDYz@XSbrgOF;fRzO?X zG)KW3Y()9W@%QlnV-fn)%2EA3g9XTnexuMm1iSxRq4|e}W{%}@qwc0@#9*)1)90J0^Gf4wL&!hrzu!phH!@VxWmDua)M@viZ`Z(Gy%p91Q| z_m8dh{hq!KD1U%=;2-o+;+AqlOnf`wazeE$Xvo1B#r-BNmK^oz4;r*}W&uu?`{Jii7UU2_w`TO@craUhIC@X@`$Kd=D ze>CdI@}G1q_OE_ZxxRY_*LTtVtN#JY<(puoFFLw-r-W}8-oN_8WF>PwVWi z*#AHJW7YDRmDlz3|2OnB^k1KV?{aXTe}?C4_5V*a=3WWvCF}o3StOpzQY_?8+;YrB>-*NVZSDw}{6C6LYQlUpLeXK0c zulvyM`n%2Caq8_vE?i@PDcgTxAQAcMm6$`+`DkPDNEq%Fa|FC zaq0c(=A&1YZlCz@@)!91!7uRp6JOZ(Xrgm0QDnXtk1}<&jI$GS!7}?Pw70Vpb0~?w zi}6~}!e|Js_N!WleHBaKqV=79mFwH~D%bbYyDw|J(M%yaY(f*~$u8h>=#WQX7j$c4 z;q1h+cB)LAI5V;Q_Afm%apLqu=c>~akGcZGmPn-YwAVB9{X-w36UF|akH>wJ6LYeC zOg;RLZ`rG3;?HgTgusthH9Cng@8FrKxp+_tr`iPnOz-|@{A6i^#q7fQH$$;4!~941 zp?@6tW@**u(l()g_4gpPvq$Gh+$vw5WfT4tg~qX~^^c zGBx@%6x2yjs6G#yIpkg%TX_L8UZ9TA>sK9~wtr=w{uS||mk7^=08ih&QoyskU!^!V ziRju(g6AXeyaafD_B#i`^9iuxg7Exa0RF{>r|qBky8j(`eoorHFk&@4|F=Q-xg6lB z8p`-t-Y@Yuaiqd&l?d>3JiZ8)-f-#?p!($FgP^)qxVr|Hjtfig0PKamg|H3j(68=# zf0mwIXuS`F=ZQ7edwGB0aNK_d@VI5Aq~<27aOBnI5@z zU7%ZM`}oiljYU3W#Lv=A59CKBXVydNj3Ue4z~`pVIKQL45S+MHd%pwSyZrY4P$;JM zew@#H+Y6C_Yqi(DqV^t(?cK7fy$}JpR(oH1MeTi6Z13ZcvEK1rq`mj@K^dM=mN@;( zO0)d1mVA;g?sx$i3@6mkgXe!J%v+3ay<~j(<|}J&F&YvTli)6l%DtB5ZA4Qmu{lM$jvz4cKW}m!^PlDam?a5~U-+S(cpZ;4nX7}wmw`u=1H)eRcKTAa1 z-u3^*jFi9ldCmto$?8J3%Evwx?In8^ron#kSH@p?!+$hWJkF&*a1A)gRV9DjAOEs+ zVvL?rQH6AU|E>zb4>Q$veRjItY1JD?wr-u?H$B^IaMzvfcMkQHtu8Ou8gtp`e0{Oju5?axvP!vpmgn1d^JsSMvUTUCNZxz@_M6FJ5pSZf$ zS^2zka=E4{)HE+QTb=66Vy!YXu(A<899?WSj*Qkiv+J+0?z}qNYPQ??Tz!7N)~YpV zb+Ou+Z?=}&bbKzKZ7wY{Ypr%A-`#BGwG-8)9|l0uj+g(Udh_(`{=UPRy6^vZ*^VT!fJP#kbp3YwRYZYEVAYr3ECob@GNMG ze$Cb9+xcSsXf5wD!^@r4bZ5OyTY27!Z<)3(cpHs*4{d_DR*p(_yT1foo_XlKp1Cnl!&xG4oB}t z8B-Wcete6F@w-;x7<_j95hC6Aj#hSDVI;4`ZbqN`sI>OhUW(#bGamYyI&s; z*UgXm{i%2O_3m)LmYl-yYOPM*?o>N9jRZI^F2c@BVv32COR&s^>akirS8LZ>wYj`q zpR46Hq=wlJBIs}&+OVctbx@?)apJ?E zY&=U%hATt+n~hD&U1mA1N#Tq)^#F446rI>*$fQ-(gD!c1ewz=d=>BS} zE~(f*ho}3}^sm^<;Oi>hruB67zZ<-st_{zh|NFjP@_!K4PmtsD9}Mg0hy40fD7V&n z5|L=3C*`$PtJy+MX&$XLwr<^5?Vy{5bzy@4F~%{MZ?5DA9no7gQAP(cWNl)3+4LaR z+p*eWa~TobmKXyIW6ojc5t#XMwS}}TMPi{U?IEnpyxHy88r0&6g)8|^T9z1%oPVU& zp@~+_r2kn_&U)uAT6#6wQHKu({e~eeHW@!Fy#*=J=xr8Vo@KS#=x8^H+6)dJU+s39 zn+BFGl?(Ou6s;PVSh2KQqGbt8m7$&01}a&z%YrXJy2+?a1XKyCq6?`?U|B77GY+iW zfl9vDM_Yav$sG8d=$s}7;yZg31{T!!`4)uA`B{0|r1YSMO*tiudZUfcA&}riXX_0! z66Do+;l%1{%5c6i`0b8rY=Wr~&%YW#I$WBfi$lXSU3A%{`jLfBKFoSNI_zAi2XLJQ z(B;U2K{E|H;_acZf*_M%9J9U#iuaU*<+A9jt&>4;DV9ODvjz_Zh0IbgcrmoQiyh5$ z-fbX1*Bc;BqQ;dWfne?ntR(+dh(vp#*B5(q~i3uSyAusq=m1qg>qw4rAL z)1--$04t0e=pYwbDkthdn1aUiR=4X5+C*jn$S~tl7qhCC8VdnZCnFt7(v; zx4m4SMSh9&-DF^T5D~Q6I?~lM$|Cq++Uzfws!b)cP|&eiA0Ot1n- zxDLXzG}+^&HBw#(z1*?926~rOs4tP8aDSM2E1sz`=5Nv&N16O&>$g?P%?5s9d^|ID zo*4y|&9a5iE&;`85#mKH&+;Qp>Hio20js0d>e?dajw$+?c*93`z? z611{t*M0c~m-EJMH}oxo&gzKz)io~;mIp_|^Zc6K*4lEozWg?a#Ghj5iv!6Zy_fW9tny)a%$NUk0md8`+aNRtGP47}-7ar3L|U zlWamdstYSO(9H=9*szy2)Y(R>G3dM637`t9Mms!@>cL9iq_>ipc(hscZA?{Nem&lS ziDm=eh0T6JQc!ph*6Xt@7cp@GLH%;8ra`#?lAr^JH_D@qnJr}?$G@_s1dPy)i!?f* z|LE(j`Nih(jW)~iPRKE+hxx%4%zp+$V6~)k*np&oG&`MIBTU-`=9l)6ieO&WpTtnY zho-MXfMtEiaZntuqptdbVy+9-XG!D6YO&V5I$m|re2)O0MU%sjTjJ8pN49Uw@7$Pg z-ysaSa|c@PVdLU9pIY49m2j-rKGM7RD|zSyO$BnWM(h2J7TuXO8O`OCE=zA2vkWls ziERU$*|ZK0%xmpP=?=8sTNl9@fai(56+AUAq08-L1d$wLPW*sFsy{%;<}W}&4yXb( z{}O-(Jj!s}jmmQ<`t<}vXFbLz!W0HN(>dNuBa7Z8VbT{5bme{?KHgMU+k^Vr+s|rR zJ~Hlo;XO?3?Lzo&v?BEPi;40!FPbJTbz`<>QE8hfr?Hke9<;&>^0ENsm9vZi)g(;6 zcG|Q$eAoL?VQnks8zk9$6TUN<>@) zF@9d=2(8*%yJk6t+bvab^@v0kbt41_od7byaUHU?@xT7ltl-BC_W_ z4D4|8pc|gT0x7A`DmaavT+7n0Eyd5VjD_T{?=Uge`eyhX<=5Z%gTeCaN_hV8vdgDW zh3hqM_4|igeto9x*So{}wdB`(4jh;|JiYtCpdoW_GIwwj`YytLpKQr z>&RSJ!7_PIPlvMh@?w3qmMwSN3)zfn*o`(q_nl_DuR)VbSb?=<&_%D<90A_$=uw3C zo=*>k_nX7>ho1=W4%Zkrvibe~{F?6z@DA_Sgm+hg7-lt@okc)}i3inbrio0I^q|6g znczhHP6LqSoAR4mb0vKmX-rFPsd}Qm)LkNsXlaHPV5hSSSPzgBS`xKk zfmaIv^HQV3in+&!ECSo=%B>FRlUGD5$V@wQXh{Ge2B4@^lA!p{!lpD|D;b@MZpcxMi6z^Sz(&A4jhaf4s%y<3XBAu)?%$OV&xF5FRAEy zSDt(dB0?~lMc@gxn>Hs@!F`GHVB&l%<-SE%tW;#Vi5}9aBkc>Av13BI!4()x;{^D; zjN95h(Cvu!+p>jJ_I8G3o>rTjq0ySN_3VL4Dq3N^fazU9@tt;Q8OF! zO659ZeZZ!XUx&+e2L0I}m4pD9Gei>jUl0r;y}efbSk+`8!A9h2lf{j>o2WVS78IF{ z>VoLNGG2VEVo^WBck#2{FVs*?8j4SKdjU-MsJd2jt_$e^3UO+;<)-pWRg@bTdg4w^ zBg09Nt!PU-d|pNonYu8Hh@x$ZBo5dV-WHj^ZDvJ7mrss>#=#pMFw|)b6x3GByzI=v zh!eB;ew@_$;@9gyid9WMCu5qLXL=wDL}Nm^9ViNl3n27Gr6s{cnpTJzyL&_!C@cwN z)4k~qbo-6`gt1daBNOTyVTJKiquTF#Ghpntei^y<;&>g1xPp2aJ+awXyEnl<-)XXj zmH@d=Ur7q1za|_C^B?^}+f>`HeT`^?Z9iwt4-q@O5~^ z@AO>n*AJ@;G^&uvqG6lNun1Dy9#sHxX^e~{$Sq+c2Hh-UEmKX)%rg4X!*Y6{C)csE5jkz9Ud_J~b zUta!qTkJb{fEJ|-Z$8<=80k4BjOY>Z;87h$Emn%b*R3ovvVlg#U$^U0VAmG^Mx;aa zNDCsHk|UXPBQ{KPS|Jv5heHojtbJ%gi4hvKW-|ylp<=xhbWWW&gcDD6Ozd4`h60qj zuVF%7l29eQjlhtPVJ~bQA!s=YI~vl!Djk{9(h4ibrb~@$Wg39^-e<_sxm z{>h1_@&OVh2w2O((@KHh+qB_SlPF|x8_ImfH$tehaW)1SrrlZ>NuQhq&K{_07PaqIxC{P4DwQ3Vf za|B=OZ99vk&ZW2U_lj(WD&`20(RDB8K?^-&;^?h?9g%23|Xw8{fdYbU)#(DJailzrh0J7UeL>it%7WS z63YuB6R^*#T%Y&U(hC(VFkSIAKnZ>)-eF#IKrFgX1Rxv~RV0(x0wGT$F(_YfeMH9K zG*R%011QbI1RN`Cvkqq$GJ1f_-mPUD*FTuCLJ_ERQM6!OA-d|ZE*NbpH)i>R`3q8~H(u4Zk4Y5GJKHo+kw(ZCa@2dfX z*+YZqK_Ume!_DH#&!m_&Tcpu>rpU3;P zuJOD6Yk&EyZ(Ol_f4SK1Ty?g(1$z-#A7nNbh%iOseOA&cUCfBQ;>3evn;#m)FScwh z7)CFKRPqB7j7&l*t-X^wc5K;fiz}_Yq|DRie&6PFd)!Lp(TZ8}i)XL6{VH^C)n$Kh znD+=qW1IJ#?5i-^!|o3CT^p{0K35~L{Hai`Kc0CZJb(VD@AW?Yj9>E~@^uh9`U9cd z=I{0Qr^5B&|0{g=O!)4H{d&zgzdqIU>l3H^y1DDusUq+rGK;9>_V@{<6-#ez=EqUK zai?#(b6D|_G5R1kd*aqS_|o$BNsOChr!YD^fu7ply0zYh7h`j~9}~{JFi2LaImsF_ z#3kWoSYw@lv`ApISlMIsmhr(Pt_^2|`dVST<@U(AE06oXNxzT|e- z;fRI?1vdn`$lyIB(rcsmDj`800Igpq#T3AOb|pgnLui3|?R3$+vyIyEAWa#X4i}oM zg^^>?>aQotPcRo5uK>Hr2OfINSOiQpEaS0wY@9ddCbXNnEIl=8%Bj87WoPIHs0)^( z-VV`k#QdSF$)dH~svkpx?w>jWxqODxWSTKUvFpIXd{1;(%4BUGb2A1^oGKW(-$sW` zco75j@d0YV6V6&!$Vbq=WOFF#&Hx=O>W%qpIW-uzehRv2w5|b<(ScxDjH;#>IU);o z^14il_7BNSfy%|#C=DI}$Uv}VV#*-~#C+TKo!Q9DWF%3aJspYw;_FI&pZU%;ve-s` zw04q>eCC?B5f`lh(JGVLCL)h8OvZl{GlYT09a#l{W>JHs@g8g9I!Ix|%y*DX%CJp# zjs%N1%%VI<g(BllS!Q*U(dD?9AZOY!ECa8X4P>j5qd?)0 znPg>YpO1Rd$R~I0+V!SeZ`m|<$L+T=WrS{Z%&XB?2cs|^qs4$T*0`2gLPNYu#2v@2 z&6UlSZ0puI`8x{E093Vbg?%Eqil@sbMit3ccq`b!p+$AEavLFh7T8kdNAM(By|u-8 zHqf}yt+Y?7)Sr<`Wqtk#hV)p)O~Sct`D57Lc7uVvgjK94+5Kh!1R@0e7cE!pprI=^ zT-h6J2b5Mc4;x1vTSH|aN(jPZ%CW&I4qZ$~g^bo|yw$*ZaW7#Fl4I>igVLjIly@L4 zGd1<3#?)7<4f_?+1}&iBsYVKQ5Fci-V-r3uGK53+Xnvh<_>nOckY6Wb*VHUQVDQqD z+Hr39kNwv6MTq-GameW(0f^BS9yok_FKOJDzT|);R@57a)yQxbN9o*FMuSVJWyl0M zk+DlFubpQ`N!5|2_Pq+dpejOhjUSsV!-guEOvAwEaAr747h;W+??NgwuxS$P8_cNM zQ0sNY(ZCVPY2+gd;Xl(TppL-Fm?f@T-pm#pqFO9giHs>GO22pJc*Pci%cM#@O{&tCBO6n&|O(o6j9^% zNo-7HBM5puVqPB(BX_L+E(A?p!soK7!(B@wbhCpfLo^{osXFMuvAJDuoicU(p4wh) z4fi#YC|ayJ82x?DK|?)(cV6?I53%qO#GdSRa#^G z82|_K-kEOY8lv?8_Rsbzq$89M>jtcwcqY;i*?ja0EtR1wsJ5)Lxds&Vp3;uRl2id+ zNE?D0kxmG~NWd=%NhW_OC?&4mD1F(Qj_f)3jfK1xVIh&j8uwDTEd%(EU~@`TJI+Ati*V96vSUn=WE%2A>2r?pUsc*ee5PHx{d@S|iKK_DwZT!mvE0ic97 zwo$7HLwHUqD$}9Oz=;kEW0s)P`+>lkWG{p>Kul+~*_F=Obi3QpJkp5Lb%mCqrzWv> zqdU@_=LxnYS(D0w1R93Kd!W&6SeK#!FYT)8c4hwgvW3Uk#Vo^e!(E|2-xw9*CqD^F>Zp~FYu{RnLGdkRl+>sn(iYmj`a&;6K z9!;KF9><98wX|?mbyz_(jt^^hk&t}nJTG@pC4e>@=cw~3T*kai^na#qGve}v1k$NK|40l?7 z?F=9Kk&c|3SmU$VD)FqO#L39VFdY^H`*AE2VAf)D_grQwVl89UFV-k8$EZtM(@Kp) zJtzkLGte`?X%YCqxM7mvtt73Sxad~xe%I7A+u8kQhSQvfgbj*dUp_g3f&ZXCncx;W z&uCfDG%d=JHJW;C2=0``o+PCwn~KGD1v_)O=)OMAJDj;`+@IeMOiNah;Yyl~U2o-` z$8oc$dr^Nc_SLM0Q7yY~@QRlW#)-i}H|Fmq6kowM8EF(-ns8=e*z9kPPyjZX?(n|2 znQk~t{e;0{RkhXbNESt#{@k!C%&fZ>WHOP0jZ|vdNr5Nhjk#TKJ)mGu zkS06Wzv#d%)A}Va$_iD<%?d8NwPZm8Xb2!Hc7ZcVDrFg8$ceN)YQzjsWE^wa(mCQIM?}2%^xe+MIrxOtv*k1i98S$S44?$f=5zF6i!b zlT~&PTsWI!g8<<$QOM)^&EHtFyF*{^*S{0)@4wdXN5lQdt^QTmXJHel52K&>saUQr zALldSdG;%Nteu15`tW(bKlOWled2k)zWD!y`;f=y$#8utTxY6t_tZN}sMy9kvNw)o zyWV{8P-feZGN@L~mrSsdW-ba%&O5TaIp2|gD-*K$M7AyeHg4V=Z+6_7f7_1DB(KAZ zwIm`9>}ZI!5vX-G^5#5)8p?pG5I?zewUTj?6_3pHZM&Aey(M-D*TGB=;soVpn=QPg zoxRN?_1U!K4#l7xO|=)@nrA6op!lBcGu_4JxaGb)%usi0@0AdtRi76z56$ej@zL+d zqGP)wDMa#1jGCtBC-Mz>m*~+GBxaJ7~x zqGlB?LUOQDL@W?`;|W$90sQjs*V(w<`>o z0Q9f?9fFw_9OkvqTNC^ZQ8wozR=hu{aOX-ReZfbQ31^|Z^WakmS-{2N+Es)S`Yo{- zhB%D2W+sBdze0?qL88r`5OYo|Zi4<#7G5ijc#(kT()yM0&r%63)E1WoNbN;K$u{h5 z*Tmz%wBiHVBuW&afQk{LX zSVP#UrZE|@^B3}~1S~^p@bzx53uRXZ&e(fEb;0o(h#7D(-b?-B3mfmFkG{I&ohTL_ zG{6Zw{zOYh078KuiYix-g0MaMg@u(;z6}pTiV4i`46URm7T7l8T+mkjhBymEd#vA< z!^p)vN?7fhyvsd82e-Vj;}SiooN~hSa-<}vLw~Y{OR03I)YD=~Rr1SfNDMeqgnamo zPV)PBNqpbdR{2`KzzT;`0N7bTD^s?)PJ2fodm}qz1>|y2lexWAebHeRaR#g~E7RF~ zKvx=NX+HW}gC7?Z_!4KO48T;i*m;pSCCK!bJ@SK0wdg>=4F_nH5>}5H82dN+I^tn6wi7 zBIwfeifok&NB}4R+_m^qwk5JnTH12Fivz0o_Zh#u z@|kz+V(03z?O7|#wfNSRP!mg2VGs+tZY<2gE=pOrmhnrEH(|+zmjwS*^AT{M-C18$ zR)qF++vZd6VX_bb!ipjY4SK>;ZLtjnVmw2D_3is95j$IZ>1 zRxTN0oMAisa#$3t2WeLt8>ZRV1F^_vtB#=um~C}X4P zw;TCo?aDefJzec!=fSX7o1PvS32)Y~mnU+1T8>Cm{ZW1v*kaurH?65 z`-c(r@U^&Pj#e1a6@4(GX{eN1dJqjqiTX1fL&Tt}Dcvh`fe8;cTO~j+q;othG}BjE zW)~Fa`P`b%wjqF7oU^z#v^FV-PWwUDY@FGDNpACBvTD3P8J3 z?DkPA9u1$t6|NA~q5bo_7$9sHv}3l|h&gI&1}18INi=O~QE8PC8`uiz0TTYEcwP^M z5J&VLc4OZX!cCQPMwIYy%E)DAfSPRV4^(7#^qzQirSeu#NL%zS1vF>{N?hD@l?|#AGZw~L*;&%sT+9<4; zYZ8cu&G%510-=a|GX_oEafb=8i!5O_#H?2M+?b|N@sLHzy?@N1vY`iF;D+Gl+ASJQ zd9@l9lEh$8MnYUq^1=7^3f4Dh_;iL1pdp945Q^Z4wEZI=35j-KinB+fuw+?s-pY|5 z5)|5_W1Girzx~#mM~^R@+{C_pZ+{cGu}PdBO$4LGrX$Vf+@@uv0+Pd5R5#R&ajScx zGFPuv8nwQ(6In2XPwF@{SA_J$3}Y-;`@b8J2n1K{>MZ6W^6g|QZr`z@iD zz8bWu+2Oi~QmqXJ#fmm03L2=Oh(8_EYTS}U6qXrGk@#S8xL|$fQwi<79rol}aL`Q> z-*Fh?5HO(;IT&3uE4&_BZ^TygxPQlkYxWiwPQ6Zj;6NlP`6&j=i0`K88FcGhD1T6@FbvD<8~$d?#_`RU zTT6)hBN$V;>i`he?!LVmbhWoX(NpOik>CLMXqbW~=rE%^_^YvLMB`KNhAcOVAq4@5 z7sH8$vzX9XVYb%d$U~epY;-y%q*ec$$}=J_a#X)%o-|ND8yos2q`0l_%}rg zJsfjUr$o{}*}H9%MkVVu{HBI2a6wSY@b1ozoLHZY5una*{lvn(G!}kv;l)_C*gP_} ztY`cf8N+7H&%hsF4B8~y?11vw-U#F9{C;8w$J^ASG{s_ZpU{pK zqMpY|T%1Q@XM^J5^z2;B{A{b*UU1LJLYKV{-VMbbasri>xUj0QtBYj z;`HFH4{fvCHs8;WTz5nJI{fVG{TZesk&n&Wh8`OlI(*Wi>Y>`VO7gV5c&Y>0Svfwn zAtfc=jUBW8Xk&%qCftweQ*YL9mdkK#_Lk5tEHlv7m{GJ0mlRqV$0s5j%^MPMlsC?# zu}Xhl%|QaaHQrxP$vg4Jt(k!HM58;(|C`2cx%IZnSY^v?qj1fm?0_MqC$Jv1N<-ew zLvp`JAoWeo?&OnplF&uAJDF&-E7pQUc&mY=wLUV>w#K6yb1oeU2=uKQ_QW}}p7{a+ z8zHZq<2owmf{P%CgYX6Vm3pJ4A^c-YuVK=0WASR5ps0Ri^V@uX>>{93nL-bU!azEoBrH|<#vN){F3*ke#MmBb9FUFd#t@Gvbch6)iGrwMe}9Gsao7M zICjeOT?lh&na2Uh{A_uwO@w6ABeSW5i7rD%w&5Ga#cWFDhiyII^9Z zE>b)z#M?MuWKrl;bx0w{m79&1FyzenKM}8u&b-0&U=)iFhH3UdGa~y4b>zH|wMXQ1 zKgf|bGhz-}5k_%G1H(ut!+y(6`8{BBVksJXT0O&UA}Q(BF#bzK=tWRSb%}1v6NdB5 z^dduWZHIEYpXS9Z^-iNWv#Z=4KEBT^X2r4*O4?~vvxqY$YVOvO>gjjn5)qv0jIUU0 zYJkI+hHSMOh3IX}7N@ls)<|ig+TpiF6uSny)}kv`|G=eYBUL{WGu8*ajF>VPX6-!( ze8cCB$s?3^^2qUZvu&7)9%ajQv zt>8fe2(9#f(9Ujf^Ywrc5B#9PBp2ss7L+-YqY^r!sqqv%VWpIjErO=655lK`jcHw= zKmpgm?@h5SH&BHihMJ56M7XpEKK0K%`)Wqi0bNUA zC#QMCJG1s?kl6(bJNF-oT~-jf-Km~ZYW5F;VDuk%bQe~W1(q|-HkR;+pVMvh zS-tk(#f#mOdv|4>rDZM5Z2I`T)}yYin*BOHvmrj!m+?8jT?))hJk(!FhnW+gY}%gI zA#n3-`I)u9$NfSX9v$Z*n!$&XfwKAI;c6FZ4-fPUQpTtJRSjJHk!mm+!!sZEd<1|# zP|-Nv_(GK#Z)A?FTXs>c+Khxjvjr{9=1J$tA3w-~Vm7Q!4FdpUBs-=q$8_zE-4-eR z&0E5+$perHV^-y51?C`oB3gXK-})94Fz){nzxLnXJJkC=mV3_{&*S?q^xC{?aJ#Qo zy<=a|JKi|%c>R?yzF4k*yzzbP&nLgi>x=zf2>0=Qy#B^ldbwC%7VhKwc#ZYM`&j;& z*ZTL@yw0!v_X~aRW4VKCJdf|c(Ccr!rng^LT3`Qo9uD;=(zWW2=`Eu32 zeQ;98U;-wUDlA-$B>tD_F|HK7JVxq`j28fHGLVCEkCQV`j3GxKpIt z?Lfk`3M5B%y6qiVqv`kdS6L=^$SJ|bF?2!96!$618IRBeeWOWraaXpW zCWsttRWA$Z!?8JxsH^>J(Nd2NDaTu|_oJarS`su4#ob8F;WQ7AfJ4B>24SbS`_N+c zs_0)vF;XT4X*=WsC>M0I%WfWJo7i{0X)N2zRI~{c)+x9#YNWkBPD3_!n<1J?g)?sb zRrDvkeE(p4yZQlte$8(?K0O?+DL&>;{rNND`OE*=@7Kb&8$q1R!??5h{0Kc=pP9Df zKY8>6bPREMYc5 z5PQxTwUMayuaFt zcy10nLrkq&KhwNIl7i~d`v%QjB2t< z?z8Trb6WQZtJ7#A0I)K9fTdSzH5}FY$T$?XiNR-fdD&LsG~hp4zGt_Ho{VgJ%0XFlQymE)~%YLZI5I-sH5^A z7>d)gi+7)V^I?LgvyJ#z!_77{Xh@L7$g?v@Fq2sa0;$3va%TI*Qx*zc5hGCQ)^oXL(X8D#tdVA!fg zE(~?Re|5;wV83`y8sVed)ah@tyNn5=ISW950vVeftb)jV#*WF_QT}SsOGgFhrK9up z`6ibJa3uUo@o6M}FuOp!Jr?f)pT5DA162vyvfGb%hA*9Piwuv54j_jo)lW>%SLeuK z$gzXrPV_>M#U6$#zbtcSbun9ZwOr4t3wohnYA9S8ynf*jJ8D0U@%M;!v~ZPU$%=BV zoyb~Cx{*!5u8h{N(!){Fh1!})n=F1)Wz977&T={~fv7BzS8Vv<3NnOeCzq@b!j@^7 zKc+3VA`{-I8PR1;tvGXi4iaUhNj?l_*xz=he9y!HxUutC?|$Gw{#gCyj|r>ENSU^v z+P`6Q7-ANU@`SU^?lK=Kr#Wd%tX!bDe2hiRc2xz?69MG;OT0>tm{I0D+f&chT`g64 zBxKoV!;HSyc*47aTI~<>ifZX&YpE0 zBWp;86a6pl`i)!Lf@sn&xAh!Y6=p5u9dqVT#IKa*G&TVXHF?vRJPAmB{5ht1-1vCk z)HB8V!CP{Vqwo@XzLmf}_E)pB)V9dEBStpph#>5z(V)#2;CV_SQ;C4qdru`@K!(XD zn?XW2TtFn{HawcNupw-7U5Qa_S^ubYx zFxOwHf3nk(ZZj~*rwr(&zOgb%wWBVO=&v1G*jETKNQtRKFts`-tk;kf+i%l=ddsmB z6K`dykUiMCl_y3a`pd^|3n3&9HP&ZpYQIQ-Z_T}(Bm~IMqwqp|nMs3gaUR7JRbRK^ zakizu{A6QyIkfz#|M*>2^qJCkU&53A{Z1bU@4w`3E1v#r*<$i?(Vt0A9uo`1`a#I} zD7#So+1;s_{n+A)Us3;*%^LSi8YN==r>?YqkB2YnH{q?Q_r)u$_r(CO{M+`~I5t1% z*QgIXwcz(Jhv(0~+3(lV2O?DN4*l8ut)YBhy~{`Z`7_gged-eHeKOR0D%AUY=y&Yz zH8rpA$xz=lvHg(u<;ie;DqLfKKNsqKK9pbXtM~4CulMC@xL%~c3UfK=jAtAN$pRs$ zbqPN1Xj^31v%ohjnkt6LLFBf6WhXyw0`|sPkH+>5q ziAml9xsJy*d3#Zh_Mn`|1PU$LGC??m5+AYnodHFaTg2Iqsa}PjG4KZZ0`r@TbXz%I zVm}ovx<<9oPhJ*I_nuPLo5adU zCYW0ZX+Cu%Y=pNZMAG;pT$}L?X$~x4B0N8?f($g?_S}{G9C20Gp#ST27`DGn`v1Js zv3~k^HPMp#_wvUbkMI73U$1#C+<(%qPlo5uhjMGJcarO8jVkW+0?T)$Oh(aHi0g>C znm;*(7;XtiGtO8(xmcS};yN7jWE@S;JhSgdC*W!xM|}>h>yumSTsSHpa%> zJ*YX^a5bB`Yj*1#V%`Wp*Zc1gd$wM(AH)c2nokx6f!QvbT_8NXkp^Y$kS;Dw*i>z) zKHEg=6Ty~Sm{1olf6vK5>JkdIcpoFjZE+k1- zW*mtJ6{QG6({W?qLVdZGLYmBcQuLCh!IZ}yF_VjLzziaP6oeRb{5i$;!&(+aj}jFd zM&r{lnsJ9}DearP!jFTXX1Q=-luSbvP!sXJzc=UAc)KW}oe?B4&B7IM&Sm6H>^o4Q z|4HU%seMQubK&=HkMH1q+zxq_ZlnBx+LjVFFAg6g;K!at3g1(@cj|iYCK~~SX?jc8 z+xIM$O+@w{><@rH-4{exW+%~aQZ@Ru?cow^{jKmS+jU@fw*Db(_Qz-2vV3r{llydw zZOCr9Zr{EmyYtQ+=76ZrPHV+up4v2egL7B*16%CE{_6hG$%gXvfyXvproDJU3%-y})%=XEMD2F65-r5x9x)>`Ak zH;sdDm=AWcfk;WRL|L`bE}dLAa?|*F6}f9@yi|pq031FJyYNi?=QCyMC~A_5&SLH; z*gfUw-LS!yLOf$650--T{wA|$=-3gL4U46ZJg76j0D%b5rF7e-V1h$rksRW>#ZF?3 zXK0P*tSwL2Nv02u^=WE7$=0IN7UJT{(bCDr1DdNcd{}KJ#J0hR=C(0GXmV#Qovt$6 zL4?BZa-v;hXZ^``wOcUuOqKJsj21&BCAu1Aw-(@G8~QSPKlJ}7sWUg%44;9+NIR0nf4kS zSztN-(x)KTiR?PyrlR~M?8UTc`ARNvzhxj_2M>Ci0O$WlNF8hC-`+EMcC z30qeGMQ1#nR!wTMZXIPLJIxri^0qYGWIQY~mn!d$ZwhrP%y>CxNx2Hr8Ct{D4P!kO zZMFS5)W)VZ`>EYKVMJB-w~cMIr!!FBp*_vxHWOidzWaa-m1=`I&@#}3G}x*$+iF4> zCxY+G+<4|vC;YO(+QzEs=ZbkzO(LUZYgL%Z)j*A$MHH8} z`^H|lY450QrTF2TWUA=0A=D{6IH&}W?7;ZqR&U4Dg$!H17Bu{PR_V-6+|K4Stq0_h zysjttqxo!j#EPlsN~3)H=FKENQ!)K>Pus|K5=7!yu4BjBVHR`m!!#TA39}*Cis+&h zE2=$XA6{>oMPP~K1&@#<$^44K?0($V%v+piRlgC`|z5D&uHGG<=zsdxnGYU(jd16)(tR9CuJ43y>#ZH2maK9HOJjE` z3EK81s7MJj8fE(}(w$(`$wz?7n`qI6-M~^LRY%iODhVlpAX<_J?eelddPg{n9Rls# zRNN$$ljzFeL6s3D9=U0KK5|>-=E|1J&E#b=M{U^W8uC3jTg|C&^Ioe{M^o{8Z)Io_ zn|@4V!(58bbE&pS5ib=5k=wK+AYdHEeZ}yYMc*?FsbZpo$%CO;!hvw>U2_rAfJr50 zRPe4_wh7ZSfOab%3`RqxFxwy&garfE(BUTZiKla2lJ7_tOnF*lgN-r^vXKVf>F~(t zTgAu9t!$XPBPFi0KyE0T4rF1p|g2>A=C zgnWF?3^=kfp@M;R^Io5>w6QvjL*3Q*j?gQzD_43qeA5l>_#Utce8}?K%#RoYy$Ot{ z*y*sw8tIcZ-LT8n*(dibfmUavy1cO+HiXNfHnMFS2g)XH>Qybndc&Y7u4gxePs$wk z22wIDZ_ICKe|v+e;Ma&^de$$)q_^C9YkpV0oNvvq6E8MK%^yYhEt9|mOg-vPAB&yE z{6No`s7 zh|>U&QEMMT)=&f5CM1YBwH|Rpr++O_|bJA4v+d;Z`3UL-Gk5{B7<`MB0|uw}-V|C5>}^ z!-hgQsy1Xk}_xbPpgpqhFEjT06 z8191j+O8hcQ%MJxP#<-8+=o(-J)Zc|s3Ckq{V%Z>dVmOSGIEOMVMlrs>T{ii%H|_#n*1>%l9;Vqz-#@s>#UH42ARqTezu#4vts6; zQmZ{0^#^fHlYJ3wq40wWK!lC27}Yc7Q3Fv>m(U@eaAZCeL0KcTyb(d3n{cNPLrh*F z*jdVbF4R?+j||oHWcV(u0aM9ORQ?JhA`%t|BxM(nLg_6#ya;RXJlWC|ABnaHvI$t_ zR)1k2Q4}4^T#Gx%zr*Fc^=bg|h78Myep>8q2J@P33M@{}r<S$AnL8%>oBXDFAIgT z&qZ+ru`NbE0gQ(TPmv^bYfv=OD~QX2{vcq? zAT)tQA%U4q*g)#qck&KurSyDV@;Yh@L4kjYf|kL{!fOii-prNGCc zGLTpnjb7QeD()PfIvWsr za=$l73qHnm!-ht=)>N|y({ha9j1jPx*p@1pYfg(}0OH1xksIqlAkZ5Z(jG%Jdq7NA zqCKI~J(Cek3&EirTh&6b!!Ak-)8RTsBH$%kDh*~^ZArZ84y_#v_ zQ{9RxR%qWdA&|pJ0A&njWu!%uOco}9=wPQod z!ja6|)Py@h8?P=b2kn}mo<)3k6Rjax#7am!?J zpl@VsCQ2UR-=v+$LD9nbGRVBFiYBD1ObAPQb{|w6y#~V5Nb~A}hxPR;k3aPTi;JJ5 zvKpi%*P6sFJDNd})?y)R_Ve=V`%9V%gMhJ-%N)PsEdcS2azoluKr?tG&0-tyC9O+z1ZDRx z0%{;~DaruM4H4@>tU!XJ3nof>&KSl?jn?0RHEEEElEvX!lux5plO?vdItaMs@+}g# znjLdksZ^cFAZSAPjm(TmCN!NXX-b#Yb)%?7fYF8eALA`96%xL16vcE2DDd;Fk z#zp{z12y>GAgQI%iUSBXS2#rLSiu)VsAA!E>X)yb`ibBXN#M-hNSL|oh9z9WES)M6 zHh>x~QXU25Aa;Wn?msg%N_&M&y$AskvUyX30v~b@e@S^WO94^-RZ_vWQlk_}bfA(# zkZXT~63qrht-q9q2L!2-II6z5souEh{`b-_wX-V6Uz1{{zz5~YVdW$iWN}kI|AwkF zoXw1xBdD=ymkqEWNJLt>=AE=T2vNvr25J8~;Num1zn1=E{XsLbP(q_9ZUqUQ(jru+ zgkn7%65mVXgWZww58r%sc|ja4zNie{AI&^*fnRBRm3$uxC8l~~m?qcLYHTPf^2UWt zcS68P-7yV{T}TK&f_tsOG09C2tPI19n~n6^aM`R7g83EqH%!+tN9qD~zaN*SZ9=VR z1M7v@4hQt0!Iu0vt3Cq&N!k9ZFw_IAGz@r>e6=kiQ5s`Na&qv{)GgMc1qw@R=(PH^ zkYKuZt*In9VepbW?jW%tGoa!dr>H%HE~SJWamL~|^l1Y~fFQoki>WD~J}b34$7>*(j3 zWD9Y_UfHm0xS&{2PBpU3T8u@wsYh7hxTF4L+_YCw)dK5yhbfl26>2XE9O8m}M3-+W zr;m$^R9C{l;TRfxxtvec;I#xh5>g*hBgO@&=1N!nY7yb?$M}X;AO1L@CCeAAgJgcMf6BLin|hetf%oi$(LG- z4^F0#@?yn2G*UdBiZOb^&Idi@f^Gd4tOI%r>k=eU4B=qnQxAwTvq8Ste+9p{HPv2Ot_QW$;X5Ahi`eGE!53fXVk=4ixG&rx?z-6+^QZ z>=l$(@SadEopLz9Yhic<3P#5RwU-!NVec@e^6i_$W&^mK8S&!;@l~1m;{5Cxd1<3k z#5HNZ>g_-Si6o~GCNnAmr+68fC;<>uQIA%6GqBpSs5wIiPfpp;&DXZ^K`x$t^$omJ zPuSf=N`O%=OrkC#6IwZhuPd`BE1X~fZD3vR%hd4IW;>x>iL~iUz_(=4i-9H==Cl!s zkp5a&y+#;mitEI;AXcI5DLP7E7R#_s5(v`8m>sLV*2x5X34=+etHW!+xK&YK(cBHX zAbOa4CrScpyI3-j4)|L!IR1+dO~}0QCh3^k{G%_4G$7frZ3)ST6?#1E{sBvboXA;O zNfCo8Z32m&l75}VDvx`3F6H|^&4?}TCSGKT>1Lp_ZRSoSS!$9bsWIPg?B%(S`w9>K z$l!g24~OSZyv|c!y%?^~ztQiX{M+IAm-%%$ykBcy;X$8zVF3FLHf$K(v?&Q{o-9G0 zYoh+h|F76GBhpxv2bV9|qOD#g*SOoDI&$j3B_2rQC~)=-b}$RDh_GjAHfW=S+KUOA zoq;9W8T5_sm>BeirQ}CeB3LySk0HYzt<@~^b+0W40QkY~u8xH>--Ix1N|bdmgxwIh z)zX(ZO-&GfKrzB1HO_IvzKw|BZ6Kmh}B}#j) z6Kw-IU_LVLeN&8ppvj7#CtY0~3g@{U^fKwogjY}g=wQ71aCrXIX2+Xs%&(_z4cGAe z;qd&4aK9E_^-xsOcNmrTP>V$A!!|vj8A8m;-cJI#a0w}(%{eh#N2FP>52bykjLmq( zJ*=5?8~y3X*k)`%PAA*>EkwdL@|(A8f(^&BFH8!*-Co>wOYe)2TS>hi+gwRi4v!C0 zr?4Y7BCf?F;cg(w$ppd!j}F%SM8`t-4$F<)r?$Zkl`6jV2ex#=OF87oQx8Ov!SzKjl5Y0sC~58o%r19D&@*bJ6FR@luPP2haw>{ zdqd(_I%h}@;$(@11%{nFyXjGId@5oN7-{Ky>^0nu)3H2)%;Jk4>hUdx#sd%uFLLkX zV?z-hUkEC0&W+E<@oQAQ{cyF&^)Pa0LLa4`ml zXPyc6iui(yGL%;EC43j+ZJpS-)kqqj+D=!*!!D$w#cr= zuS#x{!5`+!SD$7}V`qrILOFeS)sD;L3kh(z%k76i!JQSF$l;zK=`VDmhbtb`=KS8G zEdzK>-zqIMVoHTBDcatdSwMt{HsDPm;yXh}@HHd-uvN~vB%t9%(L^mpU6&P{>+d=>8rF9k&|aisAKez|eT5 zB27EJEknGYww243b<#oH}?aojfK_C)rv0`5#z(Hw{bsTW_lu!hN>~tu4ngnxYNr} zb)?+;YD?nP+3-#A1ys(q!4rO@8V`C}oxUZNnJL5tOQGt4M!76{j#eIe&6q_Mgl-mk z&BzA_%b&N0=MTTv<;|zU^_utj{pN80FmY&F^F@{1gLzGlN zrULMyzXZYAQr?0}h3;XiMVh=3cUw=xInf4+ohOJl$ql7%6uhf1tT2Bnnkk5z1Vn}E znIB6#%CXB@&b?5uqH0fyYq2G+i+2s@6dh+V+gC~W)psHyp2Z?ex+kqepw#|msmVq> z3d6PIcGMfNSz*iU;I}XzcF^6#@g!)M>d>eI9zmIA3}gY8N!p9>bLOEP=kh4yH?oK) z_gWhByY#w?el}{y>EvOFUmRksKv0|g$njuS2j8k@(dyci8T_NJ)SP8Q{2qVaXE+Mc+?a&{a zai8f_m5nhr6f_CQKXpb_7A8RKLy)b0f+Ofxp+(`G?{N?Q>@W?5W`4A`+$r^0&LnJN z$F0UN0Qw25RUDix7(z&TkLV>p>ON4!`oU>{$^b~4CWYu(8obapcsF>??#oi1#8O@; zQ7sKIoCz6+YALKrUP$>9aMw6mshwC*YbA8qBYcXw1r7v8@?Ocxri|Tz^BxM$NlT<- zYc8KUytmZ#fY3o+@;Lnf(!w(fd68S*0&P-n>`PmDaYV)bxL89JVtr{RPj9F%-IJYZj~id zguv*AyTZ0XBm8Bkk@v@ACQpyKtPJgPKUInC2v^G4P**il8B{NpYpE3>loM-KY+D^8 z`Ys6Uz@!(}?9GWg#6f5ed;@682xG*-6>YD~Hl)D}z*vj75UHj@fvjg$W49275Z|E2 z0Z*D7uV-VKqeN)iiZG%Yd)~lGCd4Y)p_tsT-PepCg%%RQ-$Q82xe0^`;t0xH>)mD9 z82Qc)#q3G`+?MNnA1R58o|NopYr?>=5H0hBK2fmVt5%atAV4+-5+fil+H6>B1+A7Z zNp@N5l{yi+=>sd)W5U*1cERD;)w)v13A^?KgJS6^vdv$Y=}n}2WCO7VPRzo4n0U+w zX}J%s-ltJ@71B$rjb$2|vY`=Js-Eu|t-xL(tP83!IHLLo-STf1AV=Ei9$=VECXk9Wq&B%Rr4$-ZbM| zEDM>PO>|OLIqs1N+zW@L!fWfDVis+=at!xKO165+F_vLG@>dhMCgVF}Kq3TJNNSCN zjm6}($Km-GHenMUn^_h^qhdqrk@+P{pLfBcxGm952-*OsM)6}f6~S?=4PZ?Yc*eX? zUye#>sJt@d2Qn4{w0N^Zo8;y)rlwA^(=pYcM9Y?6$w#MYD#^}b4VG7$S=Xz!Opj=R z%EZHLl3v@@4T-9H@4+U}Tyim!$`m1A8+oCp0EHpY!EU`{-4KYy zxXa=>Mw-aM0NhEj9c{#=1);5gSywE9GL#swIoVk|Pk3(9>|eV66@`#|7!m$K&W9X& zbreF=L;fddab^qwv~FM#ZuKc{MOjxl1dZN&ZpJQ^FT&1)npcl3k*ri zX;=uG()b)`5KiS?fO(8W`#=moQlZt{Or*V-9^)3iud&Q-=wI?J*|DhV<6l`07lW}1 zs2G29+Ejw3NLu@Nl}rf%Ib8P+b0YbQl_5sykUR|h*mhZ6)`TX67PB%EMqDV-OCHPZ zy8tgT#e?V9*@+{o=&J@%;D#$2ay8zS?F;8e&uD)a{K;f`x4+0?9@RGRC%X9|!?3L7 za2|lhv$~MR3p*&;Zk1S6k5WA#R}mGCoz0|ERUFK6aD=FD06_9^9fj#@affh!x}i}e z))ib4^ao-@Lx9t@4BKNC1K9Y)I7t|c=`ji+FxP3^23d@U1Ioj{i3FIatS12&`@>cY z(BYVa07%Q6pr|;d43pL=2ahYh*sisu&~IIYLV-R)o`zyH{$a7(yfAo*3jz=ee(kX~ z2sUQcNDWbmX3`I-B~PQP<*^&YQ3=9$ZtXy{ z{(tt~1hDR-y8j(JAsB~%C$C%`UcLmQt0J*5waG5CSF%iP%GFL0Je6iS6qp!IVwxX6x^L&Y79t{ar~{G5xpi z^}YX7;`{y0zR#RFbLI?mkmq&go?@}pWiUirZ{3$tB$XtLbp@Kti;Y@!Y*GiZmm{r+ z#+9nDzObbsMHdX2u(OKRpDm4@u*%CFU5#gJFNB~clI$yC!dJBi1#}^}zgmmZE^f{f z5?feFeo)R>!@lu-C2E$fxO_g2l$R3mL5yV0_{C#s^tEgmx>;!h;z6Np)EtJ{Rt^E` zrgPa`X6jtODuZbxg;;ESQfaF;%`>r!P;}hfU&x(D#z#(fEivi-?o9*zo7%6|dBE(P z!ArIF6HfXp`RWrPJuZuLNgZ0z<*39=$r?|VyX^Z;CxL9oBf`jkGCI1DF2*d2=F{vo zN9oLqO_tN1?R~z4G^)xVIYvt$#nK}bdTlk;?&9B|#0oqB)v0K=#M%*B%gYU3rGM1O zAls}eCXMnXT?u?`(=N@eIuN2MC}N_KOC5??2Ho`b(`u6uHjN8eSXpl9>VELoL}On{ zqwT{{P8&}G_IKB{*Z23WVdz+cenms5uH9uHkLZ){vyaF*g9H#uTL)6;SpCQ*Zkm-l za+zXZEi&mjbylymS&mh$%oo&-T>v6NM43obGgZN2$P&mB;bc`ksgq!tu{%3EN@<@Z za5AdZFTL1F!mvKbVqg}lNKiz*NQZ%f!4|K&>YLD99cU|^04>r2xo&nJl`?iC_ zXidtRB^Sx4i^2Y!B%|Ck%BIj{jXDV#UP`n{2?3BBQ08GRq1}ErraRHF+1=(FPor}U zDc{nXP9?HUDsG57sy`JL#J{5TFZE#)WQF5eK(-?3n`$9GjPy*~7HM8}p zQ;YO|F7pd7WvWl|Aw9CcGis=K0){v5;5Iq1#a8VBLoF8ioXMi0&kwc850Y+t$*)-? z(zlBONWGviSQ4i4zbY^9p>(Dg%Wy-`vQN<6rJes_uL-r& zt$Q)4@GMJ`xt_V$GbowxBbg5<6DKTILOyy>%9Kuvwjw(YybcO#2Ua1Iq8#5i)jDpZ zw0c{FQ(eE%{R(myRxyF>L!#3!O*)&3%<>}j65kG$OwoUl6~}kQ^w%h!G9O4u3HK$6 zz@45&kH?83ExByCYoJ5xtX_-ftI=hfI@XgIpQ_L%GqEUGJEbOg22oGFRD{i4RF*qB zd1B3yeAL~H@hW}AW=4)!y81Q7NDGjXL1@P4>4W;Y?q0})}k?&g#Vk!)ezWG$yAyjIR~G#vZ)9Nhg@A=h%*EYi4g(t-Lby-v;U zEWM*=r)t}6_X?n5)oRamH6FciAv}@T&Rn9yYPJ}4pUn71<)RW0aliH^8MM7ESV?g0 z0J=%-qca_dT(ks*HN{T!VhJ_e!h0)_b(-_S&i?+C({SI>GoU){)4lEe%r_v~TzK-`t4TJ-n?ry=UMnQy4*Z5^_mP-W>0KO7pWDWYM+Pa;J7#dnqI0 zTuMj?+rAzKlgPzoyC!wz_s50k*ORk^`0SG1u)3)*Et}ezgWHn%VM(=cQ=YNHvB$J9 z(d{}*oh|v^JT=vL42x&G7v`E+E187sY?8eJiiBQ&Uy@f7WJ)m`cxItp zyH0MN#1kEAy5Ta6!1gCYAX@Rb`J;6STP2Qy)28;AwYpRMsPe5dZ6GoY|4j|>-;{;_M_RzuSMyTe1kS>>!qQ!G@@D_)b8jliJHs6+ z<`kP?#Al?3-l-FFH?(Y%aQbmsnP^yqT{9y+F8bH#EV9S6XSdn;i*)p&g3FIP#jw5B zrR9Ukgrv`22vwL}NR(Euw;JQl#jBFx_kOtYf=;?{@js0D5Bo*3KaDw+j z;E|$qT`QwdcQEi9noVy}Tos|t!km*_mXKj#SIB6KuSi~4$GXyy3E zDEC<>_Gtm7p0lg79W~R&j?p`e(aN2o9CFqz zn@L&CWmL(OETc1@nGmh8_w5MwLor)6BO}9@E0wQezh$8Lb$$5pnb-9ZXJ7Cxx2`)( ze8`$J@3c7X>?fT$-@2|Nv7xtj1B38tCL}wpOx9SO`0}k^e$S#$)P1^v7gGyOVNvB( z<)*Tz&{US}5EFbRktLLu0gB;2z>I{I)ylcW4DxXDTBRu8hsL2ZJA>Sff%gzs%I_%$ z#HDQjET(uNitNkgk-vJia z+9@j#f{OdqM0#0{%Puk~M^?6~;97Df7SkN2Gq21Y zvIIzo#U(NtQ9PKVI7x++vSTJXEmF0bG9O0Q$+Mm)imJ=7S)REKWzM(fj=A|0k(lmi z8qE62){S%w3QV?z^^q-ptgfQCwVGT5&Y#j%d~Zsd=8|2MzwB}ya5lSJ=~?d2kGsj^ zGmpD@8EbErZ`Ke=hn}BlR$2QAXP+sv=6vH$bm><3BULJ+J33z#y$Y4GHP=7Qt+t-` z>=**FmA6_+B{T=pCMQZ!^I)dN$wsNCZKG=DAO)*x!gC}{15~?DL&paVY!eW+Oo@(+ zqQWIRDwh?P4qePVz=7w=o#nThH4F?Mwd}RJT!o?8*6L$T8y}?6uy+4uR(&}Pc| z@qS|(0Nnlmsj)`$qh1!#QDRv#38py`4%QF5&5t7jE`Qx`0LI=(gR|B>Z zeUE2&Wb-R`U#7c@wwdf?A>*khnqFejxPUpc?tIfBLd)o~X|${+%>8})8!4gt+M}uK zW;r`q)3KNdL}o#!X*EjI=gi%tJ zxmx9{Gb(1}oBh|4;L^aIq_DUJwzxx(FI1E|+)e^%Lw!2YeI$EVf z940i1jd22;`Yn?euZ|nAQ9o7|-co6H->em5cFQ2>Z83XoMNwb{7sL zJxKrboSbtt$}a1>EO)VVJpU8AHe!EzhW3D7*g=U0D=g9{%IbCtvnU^x(W~!banL3b z8Sc;BqjD=$EGdb`&dBOF=3=uX9AB8U)(iYeuN94>dWMBRMq&LI=Ax|Z#GpwFQSQXG zh&j71#96m{J!d|uMmZcy3k!D};xlm-YFYMeHj8-M?61tiefRv`91rfSJ<1kgw&=}J zeCaDg*+rW<&Q>UXMEXHa>qI*T{a%kDe7vQ6*lL+?yj`P;B_w@=Iz1iHg>(xP6TLE`8=iYwb5HIhrSwV9eU{97(R@aFvar_*y} z-RTp4Jgqo0^LSe4>`kp5FG+`fJsNZ7i8XFKt+tqNJh_VimR%x!4gnt}ZRNEp6|%E* z8Kk}4U|-VJ4zp4=M(tf41MWdcE)qr$AL!m&>BV#aeVgmiO7<2PGp^*qnZM*j9ZmH( z-wqI=CNwf3KK)o03R-VfsYn##v~M6q_0z5Gt7Wz{LfJ%off=)nK6?>6bWuwtX7nbM zE^*6bz!h*A#=ZcYO2T!37YPYMA5~JH;i;l(Yq!)n1!8jU#??^&@~SSzBG9GMC~{3y zCa9>8db#00UvK)(kLrkmGKZ)~h@5^(jx9T+GR7_y5z{}#yR?X%-(<4Y496;6=n|Ed z)uRFFNcJKo!YU;us3_GF_f;3oui*XWmVW)q-Cuyr9z@_i_Sx09@e-Jj2?UZQ*7SPq*S`+Wf zO26iGTGG%rzYU@vbOFL6x)G~J)@@b6Z|71e2wO%u>qI2f1jTi1-mRcWxk+~0_g2eI zdOrt)gSJ>DS`VhAbpT#}#Z`lQ*wWZzhRTIyC5eSstuhtjmR<#IUg7yzbPL|mMKTJxX6-O2fmTe!WBcMmG4OC+06h$<<`#zICKr~Yk&q_I$!R{1D(&iDK&G_R%)dmE2AFsCt3k5G zo|L%g1aJq`B5h*!UU{;0DYJDJw6u3fmZ`#0sl!!yL#(GSE_c2t|H{V3>NVT9)opBC z*VtHDhIvDMP2<+u&6QjaIsx?`WS|-`fF8iP-Od^v#;a0q@VH zxN(J_uvhp_Su0N7|CsZ?qQ0$P)JCRVIKMs}aqjnfe>@YdW6b#*d)%gLewr=m9NZ30 z$%pfv*M4;4YW3pLylt(TGY{Bx&4)kZ;+@>lpjN4!7QK6c%g1=it%rRU$LcJmHdq{Y z=8VG$hkhcePWRhE>#NV29ARj@tsOq4ZGC;ced$%qdCtQs6PMay+G?XuFr93%QwSGB z82QK+nLX(a)3T3Qj;@k0mv;BBG?#YBPxGD>zc(Rxu+m(gV18K@n2OzP`&Y>tR8cBl z6_Qz+U;4cNylB4l)zaHN&69+Ybf!7zyp%f^F>f=OO9*t_Gqt#h$_AB0*gMc&R{4tX zp~+;abBbb+G}BQ?8!NBapgsbDkCvDV^NXa&vtpfD?>a$=bz5skJQ}elfLmmYn#4l9 zazNeJpBsg^SNOHbh)Msl>y>dfHU{RSso|pq&HA*BA$PUdpXT~iC*%sJ<=59*EC%-? zm5V?eG_>p6mWDOOD;y_lhUIaZ&#R=9y1$BxS8u9m zxGq`C%Xm!iL2}F0>+5QQg~g?%)u|M#o5%QCeENabd79 zCbWa{lkT<>C_eF+E=}sa_x}B|Y!nlqq_w|wVK!mf%e5HfrRy@j#h@3UNhtVWg`E*5NhD_+LdNEaIzVhCTN z_r{($ObfSBu5CdBvY8R`8D4-AdD1}TQd_IouOn#I*JGP!rtk<%KXvHTEq47KaX991 z!r`RDf+6c~bkO2DXTRWM)?DSV)8UB2!wxeJ$3I~GPyVxu&*7lMq{Bjo#^I4e)_>xI z7VmfV!I!Ohox_yFgAT_Xp7HMYS^sChgjHbL4#cZO*fJwpdTmm$H?~NE&clB}mAXQ%8 z+;8gk$V;bdxs{g^X9j!!{`$_gHjWLglMfWRTEE;4+M`=5y#rzGYPw|xXHCMdycBMC z99ds!Q{8GWx;1yZypk2opIq{hD5H!>K5OEe!L-jvj%~D!GmY#IE?cg<1HP`foUbJ- zsf8TxQZ1gwMv%U@dq5}ysSj5*g{EY03va&n-e_1}q%5+@6~;ok9N&AW>^8OLmJDaM-f09d|qFKeru3>Y@UaIKh0pqB{P zUn~NQ`XL99`oSKC<5u?DB4x#rC3i*i${d_5Jzfyydl0JJ+A+d`H8w>*zZp?`!_5Y+ z615qwM75fl6<3;?EBRMeCIquuEnAkj%3l2022$0(PADP?KwR1R|h`7b#HS6haLPN^fJh3lhQ=&geHG&TRH~wRKaVX1PTo*OCy@++(a|zf)XOB`d%4tzgHgjrYb#aQ$%cU|Adc9b=@i699h(_K#{!^mzw?ch*OMyqVk`*nq@+6Uf zA-NM4pY%6jBWzi3ieY$_Bur0p55LzB(ryfWq%d^?fPUY??J%nx+D4+R(8Y0UDwX85 z@~NpKcW%}C`rT8Y_vdla`S)fY-kZ-AeYpQ_^!fSkPUnAm{QqC8hkWJn_8xt^c=Hdw zXZ!u;%s{}lUkEobXvw!Lr9)BYvSy)=*ext8}= zkIvq&?w;cQ>M7>6&RnIl^VFY=ljqBPSzT^C>%6_R>iSYs(urkq^)_|#c)v4ytg5x{ z+iNUNIOI^EnY&2EBFHJ^jUH?u9MRKJEI;eYw4eo8T%bvW88bCa$B74sEc!>~^JMJrUk4~3uPBWa| z!@%)%^^9IJpwc4lK*$|-t`^Zd(IK`EWog+nPjnkbZ{!NuUc5!zR1FJ)YOJQ+yzqi9 zI1bOAA?yabtAY-;hh{K7Vs`cnW{Q_oUvtNvX3=#Z$JTE1Q@@{Ug?px0`aNBstizyU zidoNopa*RAaknyd_PepSU-|x!uJx#p(OXAQTG_*4R(#%tf)cXloJugrN$z4Hx1$Z4 zvNi0+OqiILDEV$G7MfKHO=ZH^OSQr;XCI1tV`EDSey9B7kVqI8@H*S&Mj9Z$5W8Fk z*PDyz@s`6eByOZ91^TnpN$NT~+p+Lr)AdXgQ@YgmtnF{I{k7boIbhAko2R;admjP# zH;Je3D{6k$Pwu+*8Snp#uk3mHJAQd%>SZ5o`N3`PZT;}_1CKrH9}Yjh|0O^8PUgU) z558~N`p-V&3qzlJ)zga)fB&5?zHg+p;Bznjc`$b4x|=@#i(}RIzV6nCzxTo)o<6$g z+B+Zq<=0>T&}+9I?0)X}q1~-F|900OfAo#EH*dOr&YwTpeL+i0<+FeHtBdBn?f#%= zrYoVeW&lHj*mQW`n-y@51)U{A76jbgS+pX|Iyzay7Oh-2S0uFBj33Dv8vzR z^YK&NN0tvTG z@A~$$Kl+8kA3i*{aNdEZHGcZhXMXLaKe+HyZyf3^ea`yM?f>h=&0nl6ZvX5^_2YXl zxaqMu_XH0fTw3s*pT6n!pStOZpA3c5F-(B|b;WHok#?uEc|E+oU+YdeCZx$SU z)``0>y78}zEBDNMUw7*}=Um_NWaVjyk87G^wzfZ5C499^QSj_ z>)JcZ`^`PKolM;QaP>!zzv8>^JyN;nD-Zm`?|=EoLpT1QtL6`n_FTT^K*uL04mW)- zU3~uPCtiHsWsU3Sf9xAW7ags*>1oN2RnJ{qP;lYBZwQ|GjYW5MZoA|4y}>gcZvXt> zoo@ctvwnN*hJ)XDbjiYl6Jwt_^xdz&pz@CEUVYJLN>*O~h0lGW`>yfewTFNF**ot0 zz%x&N_Ph@~_^JLY*M8^UZ{PRe-#+is$IgH4^B+(D*@Z2qUbnLKJ*#fqbJ3w!-gxtc z-+tEVzYU-9?!})p^FQ_Br{B8z-OrwU@V0qx?ELwhm;A?|Q{Ai2Sx%YD~_|DtMn$Fzz$Rn?M z_XB_bl`kDxvH9o6H~p;R?gu)y-Sdw}FSzrnYp(e8y6-K!=*apP&A0Drkl^N z{_;$N>pPy__uOsfX|H+3eeeDAn-8D-{@}YVy7xOzeD0@@4_$oxu?ru5@S!(cee&U-oxS5|XU}WD_gDY+{Ci)$On z`ozAm-hFF7x8TWF&O4C0@!8?Oth}K8`U~egC;V{RJGwr(>+D0}?&jKWcRzpd!sAtwE04Uq z{*(9o^H)E7_p!hJ_NUkWAiOj2mp}i)7vB7(yZ$Bd?mO!L@wU&r^l4X2-1Y7YzWZ-W zwjFD@ujA26N^WkyTt~Au*16?uCW5{tYGLAh@b6nk3vNq9DADGaYuLWu4uiSB^<2k zF0W45%;L{)McIumG)vum`D%FO`_q)(^1*|`NTkin!|4l`Y^S+Bt@1bUcI52AZfmhY zSRMWu3v+zWF0sMxL0ioJJ-d3lXYjpUSTfT*U*u{v&iR6-H{^SOcF+S*#}gdydQ zv~c}l-0979a#qVD9cF#=o?WeSe}aYE^GbPV<*eqeE5o2Rh z78BV)yfNm5<0a_|607^P;z2$SVv?b)(lC-C=|EaHIX2W!WbR7)jw1fWgzhQ(StHeK zKWhhtn`yt-%l!-c>2AbW!)7o2X^kYyfxdj(CxQ9$DH)AI3lYn?-t{mmD+_NiOKw$J zIM~X8T>C}Ri5&vOX29zU?n_zL%Hwl#P{tB@x^cjtN@t0p9ok+lwmE0Fn-IRBeeI-> zLOW(@Axv@D;|0nv^G(fsvG~DG{>oAa!lWT1?el&MW9^7=&CoFvrf0s954If6k19uuaw2ZZT$c|!0OYH^ySYOp1c|gOy}{0vE`qMK4vWa7!!I)F zxQtA0;6>(W>}74XN?*p_*>L>KEGFCS$O{UYq~w?zrGf-?dXbOlwbpdG*#wKane&0# zn^0AP@`$}{HB!xTU4XU0t;8%EoGb;&J|0a(Z3KLHD<2so*}ikkgbQLQEpoIn|B_2C zp*7Wcg0dz+6qh|bTpD{ish_G*kuM#}wvS;FjXaUT7KUJ!>|j}mC7|J_ zSh+Pk=Bv4{Biq9yK5{V4!i^4>Ty~m?#UpOUdr(>-=13wjlP5=FR-R0#R{}2^k=7er zFXy!ldM%b0F~%ncNnS`gJ4z)?rH!i9l992XHV;CB>_8o9Wx(pkpRT+vEuW=Le)xF{ z=dOb@o?k?^xak7z7Pk~`S{(<-Sz#3y9Bvw{p4K%yuCT+n;bSw~t{vTGt6w8o zrmwAon&)gyaz!u>x>@*|Im{JAnI+uE#ByjypW!aMIyC7cOv^a(KYusKdh!n|!!e+jPz&_j6-K zJU{j=pZ~k^*G0Tg7~AKXrI#)%ew8V#EHcZAhfHPR4nDvgg+*p)8UGiXU=>%uZ(Uhw zipovVD(;JOQ6YHMkiR;JB+V^mM@7+2hQyAdRXa^ZkqIgSv()>r1&D;+-FZF~gx*UN3{nRjZ_FSB2-Pp*bQDMqocE2r(^5vBemU14dw^9RawB6rAQHU42 zy+Wr%T%2biklWk8uNm$&@69#u?Lenwnp;AK!6-V%3e!uL7}0nj`&_y4!idZHE4!ir zTh!<36VY`&{f^q?iMbKiE znGZFlq@rw-_UUq9ol!3%JK*)oW|vjMhZ6x~5h)rFYMNsEPu&Z6gJ_X$^#&_U#Jv`1 zb^40sHXvToqx87aiIodk-rI2Z`HU<$M2O^^z2z1wouqkUhfG%NKG=TSf>mgXaHJ#K zbk^>^I%Nu2-&j?Ys)tpK)upA2F1=yM6z$kqxP-guYGE!Ny5Ut?JJt0Kra~^6DsfE6 zg?eIAC!#ZIl7c8R0Qqs@B}kRZnF_Mk^M~e}jlDfWGiNUs!%-1+qcI!T3rDWppN>0*Q}GP`j-~EN*TJL^5TkB@#T;G`3~_?iKJlBEw_py51GXZFJ3CZ?fyz}WyZUB zskucaz?DTimxx#HswB*E{xP;q zWoD+${fPUe_Pd+f&UCdrR4z_Zw^^q(Je!kiiafp&38bu(m?Eco6;#XhAR9q$6S@$4 z+V+T2Hjbbmc0~5;+Q$0zn;Pl`>(*|pUSA)ZJqZU3k+Uua6#v@gr(5cU!mJ<2vTOUy zt<3L%?WtKtkn6dQ0VO?2dax|ta3om3F?6N5i=>jB8ecWSZ=GDA7H!CzQc=WklvFW+ z2zKXK+xitnu{qXUVww_zOus%W#eNKOF~1)%HX;?L*o>NMTrNhx&EH7fi5cFR4t-nW zD6hr7)f5ix7^*}uvXG5Ki+WRwShqwW^2(u|LraDhL7^|A`J2;w8XLjAy_`b}do=s0 z_PArkOfDZ(qjZ`}mzs-F@@I)Gh2HR1J6u`4g}F2^qPK%d@`j-uIX)|| za@H$%F4;*8Qjv>-N@ASRe?`U6Dy}EVZ!A4qdadQ0bmC>8`j8LcQUTI`axTBIce7PC zrDTXO@fRE2m^5y0ybkuZj8GW-DCt>@kSGGo+vuD1ZF|tz4GRj{NyJ^#H;M9Ze%kdH z5_=aG^3$%r-9lJ%rVRZqKg;z;&C9XqLp)l3u;3ScB)uJFDf`=QK|P79dg(?lP!}ol z1DVgSwdmCEPHWYP9aNY8V8f@iz!Tr%NkDV6r%bZ5r%dy+r%cmdF6l1U)X5>=`f0P4 z&^#q<))GY9(win)`6XHbYp37V2Ho?-vCIB)!Y&3Revt##ANz@}eiX{v~y?> zN{r24P$(hTIxS(8$tU+c8X=lVhv}8I`>JwTmY8Q5s-Dwe2c|dSqMInoO;EQib3u(( zWr_Xdw!eM|r$Rq8tbTc}g)=DMfp76?I3wB3oMK~QsU>rjo>PX#E739~;t-MCDRsa> ziJU+2#E$k@XleSe+rgKZ8r#VclSURCTBM?+q{OU(3}n63?Yr{4^lTQ_X>O>bvgoSNH+&#< z)6y21An92wTKaMDpA>$dT|p2>mdUS;BPPDOxIZAPnEU2I9GZ3)`%=rkk%J^Lu`58M z3Ed0@=T;JgNBWxOi2}J$3DF7Z)`d5Bj@5{yyXdcW&d}m=`A6w*<5c`QC$;n5*nS9o z=!~M!BW~86GPinLNRwas`aTx?4t`~0#k9`oLqea8wyc89-KoxIzTv;`(?Z!#gdEx z;OFZ0Pru$4Q8<}SG+!UGlk1MuD9M8l=;F^&7uf{kfd(*C1A`_*neAqeI?^|$x6c{}?h zLHk>{hR{#rrCT~x!Ht00f?_Kaop=HGk*%4Q}G0M_gza zMRgDh9C+?clT{Q4{lEdw52Lk978{XPBr1t+F-K`jd8$zsAOzWU^*mZOt`}wHvOkUA?+?bz}Xt>l66w$XQS|QMReN7Kfm6D(yp{JGUf!CQ`bC@bwS%OM~@-qMSwJN5p z@GHS8+1+M^;F!`?5<@i5>6L^jvVV1=f3+APd%a8r2SLRs)UUE~L`H!Kd}if9_41y5~@`+X|ZOxzo?uteOjF?EEa8%u74X(tvhv=>kLA-sb{$zK%B}!nVJ@5 zw@J9A5l?KZrmv3WJ|~(Fw@w5#w&GAQB#KaAAKTiN3+w}OSCZ=XttGS~`Ef2KY(R75 zNdB|pB2oX#>G3l0u5IqyMIK~PmnxijWVkNdUy*Kz#c-O@ ze^~PmFSh0%{N9=;9r`@@@VA||`X2K6A6Ve@LF7s2Wm*AQ`KWc!wepv|#=F=QgU76X zi6-YRx+UZ<>C8)+Wy;xp>|C<4=&JG(bIB!U=!Vio=s8;nYvSTpExi=wYefv-l|{-h zaY9P9LSK{z@Ogq=eKIrg4lYD1;=j?j;Ec<@Q!S4ttF68sWtqP-gjYUdJOUIx@L0*> z^2IWevniDaLQ`;F4U3e!a@mKc5z=AH0+lE|GY!wNrBet$8FbpqqX)_2{^-w^w}!6@ zogz#f>|;V%F8&nq{z+ zAao|OK@4M_myG5FgfUpbRUnv=eO160`HF%LZ4T%@HD3Sq9K=eML z*2|xPLAN1_Vy8`JIyZS4&onR>Uxl2D zsE#8>sa&4%^b3s4SYB4kvLjKgd8=7eX_i%*;!3l$QeS7#G7!P+RUs8|fLO+&M)&_d7*@?UlGn@9*Dsyeu4veSvGFY0EF1cA`|HQ5^*NSCESgC~&Av#22{g57DtJdhaG05_Z44-{)k#JhK^4gV* zZCg_YW@lxTfX}rIIs7e-RcEZ1&`43En5cZ3N{w$U22s?(qNY?%mdP^5NG3Mqqd27} zX9v4ZcP7f2#&qdy+n)&ObFFi?wvzE0mP)Bp#Yft4qbEYciq+{YRs+u4OZ z8jT={hBk_MWK^;>YU}2)K>S&U>}V_D85-NtvQ6Yb%aH=U2CRm65&w~1u9Kg(5V|@= z(XIX!Wh+UN@Dv-_P~yc2EXj0BO-cWyJlXR*W*E6Q(bdnx_mS`wyaL~wsCRd`P26oN zamf@Ze>UGa@y;BILL)AqZ%UxzE{bD@@UeO$`>nmjs>)hZn=!py|555Tz|{JVoV6=i zT1d;0Q`u8}G0Vf)!&U_Nq>msmnMR2cdoG_Z%&=BCiL;ZaO1efP!NrZvjR%;`kV6vti__Zf0naC4J>o!M`3!r_?1Lgzku zhjkwwn;Bo|+>d^0W_KU%BhI~ZioeXKbHj~HG5hfU)i}?kv(@GQM4s~fSEu_wHNHFl z4=aDaEALbFZ{J@3fB()Mr@mhP--7?A_HX0| zQA2yS6s5S>7p7RZ(Z%?zl*_%V)LFbt`-_-R?7~r2mo22;Fm4~Pl_{hQk`j7kR+2xm z`d;pPMSBo^&qPbLl0zp>^W|bQPZ{rtTB0a_RMB1>D#tfm5xIkNt#ZBGG;%bv%@1Xl zlUq@118dY3vqr44Eo|MKVrk1AWS@kJ7s$NUw)}bVDJhlRm9|emv1M0wfXLeCX2IX; z)=boMXhS!lN21|KcJfY%8jqUGIh^-vdz|oj^Jjx9fvX_0)*4}ysFt{xQ!Y`K^;GRG z%Cv$)tBpt>@KVZLgSI*i$#Ld#{@iGFv!&+Bd+e^Y5X@QDbbM2iKPG?sy-;3&kS&;1 z!IWOYJ_d%AY}=*t+dRVrfn>&4{`e>nxe$>#c{)Pof;O3AwEAbRv~;o5f2FFcn{BM< zIGwUF;FVrFrOW`f=)NJ+n!(~?(F{Cg)U6gP(MqW=$Y=)H*9H14xX63ZOXLL4_D~6* zzpUAQqjiLiDl{xh1gh~_XBe_2TNt*W{j-cWJu8ut6b1Imoa9YT8=W|b>`z?ft*)qB zy=rQaR0dqyD7tp<;$a@)#0uU`aWMz?ZhXq*n!iw91v>jC;ZPN2bs1^nXSKj^QYWC(8nNVMYU@5qHIRW<14yaqfS+; z&+ExKm1^UY30lgAqWcCWg66$&G4yDtt5ug5yZX&g1gw_Ib=UmaiURp0nOuBYb!e$l zjyVeR;GZ*>z|)b=cMj3fZ|U%m18{pQMG#qMdzr>^SHdnkO+?w4@k0(dxtA#HDE|ln z8MBcK^F{`Vr=4bLeCh%&klcSghXT0zZ~>xKYnG5p=@k3BXIa0Zvc>CK_3+w|QN>qN zUw)aKB|#q_R4tPyRqNCYqkB=_XC^Oj@D_9CsEaSmuEo+{&mqFaqMWaJ7ozU{`w7Dl zqpj=K*(*1e(m5pJDj^o=T*|x@@+!*PpO8v6(7B}&qgc*8l~|y2OC`7Kop8^chO=v3x)7u4zhIos-b->-=A1(=w=rf#&5ulUSh|+DyCF_Nb z&bB>zWR<^+(6f7*$-X>?+1w3pR8P>=Ka;1NmqJZ(;=)2#S<$mf^eL#V-72YsfoLeV z?^o{V*=gr%5v|oi`n_5H49Kj(N-YCaNOvVcidY2`;lo6-f_H>?*5 z8$#Vj*V@|>#p6C^iY~i|yXDsB#j@>les~cYx+$AS#K`vJ zlZ{6Hra;UNg&DdLv8ydF!g5r2Gm`wAVc6d23o9+l4U=@g%OM4>=b8Z`Kw4k6;hAQ% zj8b3C+;bYVJ)$J2Zl$aA%+f0)yl@l(I)Od}R1$2HU8C4bUte5Yv^Yx0?n8t^&R;fa zL9XgqdQs%%S~(W7z0?({T_k*HQI3Y9KV}z$z z7lA<`26g3T?ul&-Dp|9otDzKvO_hE2h>~KJKR%I`&=Dh4QG2_n?cLkv%F`+3>1^wc z@4;+;)IlOH&S#zKJd0>hE&W;|QW9H8KP$bc8%j6x+L2uns5hlPm>7%e^5;~hMt%Lw z>UxvdeK2J;F_Vj~V>hFU70sMKI-4UpGz}*0AzK7Yc0=u^9aWyJjiM>Y0+K(%zBbu^ zk}D}L(+|zAjVf(IKKW7bSm&HFx<27WP)= zO)D}QL-}Kyq4Hg;=c(iTQQ3^mQ27kNJawEuvZt*4r<@?|5Z3xo_CUn2^hew>=5&Nh zNts@FzpS|@e~y?)WQ<$xirp!@`PXeibr7%Ty5?Z8o7;|U-Lvo>n7Dl6XHA%7cwi~r*4u|Pl$0zjlPFh4VS=c6ZB0$!B_i|3WTzk3 z&%1PbkfmLcx6_1<`{wva5%<`@$+A;rL^&2+{si@fvZy6wx66o=$3bLEqil~UjW<+b@y9Zmi5kJVoHzRGXPWZ=R`*)zqi`3n8RZ)vrAMl{%iiyQotw;n{GVs(RV{cMeEDZ!mWnKfChNG z80koJ?H<$$R}Q%&sKfl}?vb;6`e_RjE9`RE^@xUYYoV(nE~6?sIz_TX=t5L*&Niuc z^!6$R$z_FX{fT(JC5c=~-1gC4l!z-ugPevMl3u$c35Afr4jc$BFH=wp{~_3kD{uLf50M=mXmDDqu{Jhnk64r*BAFlk1OPjLB)-| zyV5!9ugU~_d#hzYr-jyDjXk1B5SF8jntR$fqd=>vHdb+WP{G~9EK^CcXICE?P1^II z&_&$L$LuIS8WYk;)brC?`5T_{x&4@ZjL^rztq|d{C~r*bfK0%%V$*~;@N5ka$uC;r zxOJoX_KoiahAS)l*D7e5L3}w$;#oM>I_2Xg0g_l?Ew$<$wIXyQor8%)nAXj^gsCXf zg0m1ka%$$q&*<#ig!_{oV5G)l@^ec566u{BC4tj+r={#vUav){*0&uaS~@O+H-9{$ zu-ApMQw4cykR_+TwS+pb1$WeG{#fD%TS^uC0?0Hg-GR<13#3#OH(z}xj}N)%n??_G zIL9l*R&CC46T)w@7od;k&lfL+poYhHMa%z32{3zG3beU^MCI{#O#spFy`&M1q`h3bxuYXc!5L%a+5Wfeoa@r{72BkIru} z8OE@G^X)8U6K)rT*{0{IJIi8U|CJRoW67i(vyx)YQfb+R$j9Q_rNz#F+Ng5b&Q2%! ziBTy>zkgBDU56A%rhs(tXu5mq z*mJInYo;}f3~N|?#dh_ptdO0}EJJ&3TaR3Gkn>&SyFD=!^Ha33^yEj;E_kl=2sa8*0f2kup)1`jnRI1fiTHOcrjWA28 z9cFUfvobEXK)vv$bwu#mBE3J?Ii{&{ebmx9c zW{HE`%j1Ew`0%NS!VD3|k-Cu}v6N;Bt?{2zDRSe_DaljDe-3n5BqM9{Uv_yc|L0Ou z8!Uf^&7P3b_8zo59G2O4HUXVru^(hMTqPaGeQ9sE!@I=^Dn(qV$_iQ7br$h&Kzrtr zW9}$(5)JR-&2AwX;8;S4{`knR3#q(#*A$QiuEya{L}zxzUb9T);tDw~U9~un>0R1R z)~MW5XfnYGcm9MI+gHWQ?Hl7o*|*4xv>_hnT6nLJg76r3^+FA}zfG3r zR8~+V`r$fAmg(lZ2!Zuv$cF~)IVpr+;2o__As<9USf~8uvV&-G@#7jBvc;wjsfErS z)MfNT1NSY7MJGj&TvS%Lk6GyKdelz0*dC!$2y{rFPY$ngNhcRuI#@0tnWtzGK%0{oqtK_|9mP)5{w3sK{UEPRFL=_3ih?&RDxg;n9T%+5k3^Faa^2h8w z0ZA&F_ez50tE6hU3eZ14Pab%aY|nm2mz3)4VdXAUPD<165OSjRdy1T(HvSqFj7PO$ zzrCqo<=gDBzDin7iO9OEAfq1mMkg&fGqsN|o<_SQV3`?h%_yc}7O-csmLSy=FRaRJ znfO{>nwxf=guuC2KbDsU8sq%=ObFBHJqd}P_5S`;d1*wuDMjb_n5owG`Nr3KIkGm9 zIu3W_P9I%dJjgiK`Pg2x&HAtLPpKf4lbr_3oyuCdB@%y&EyXT1=-=0?D;UF7++kdd54{1ATH%kwh(Pfvq=%h>x_GXNaO3SG`HP2&m z2e;B&5qQe_^YTox^+7CyvFit9q^(&>+Eel5}%iV3|xc_SZNQ^%` z!@m>bVx{JUH_e`jYGFU7HAMV6fU?qHWoWp_rk|Vd)tXr+B$t!VTz^~6(O=y;`s>Q; zFRSrbSoy(XSWCi}lJf!Bnb(P&SB*cSQJu)$vZrT0VY0HiLZXKSSrVL&8R|8+e9$03pH&;&B9bq!b@Te6{ zsthK_>8Hv4>HTWGsU>sBOu=*V#X3+UXFIYD%3&p`h-nFm{?Hkx^py}NeEF=!?%83h zS|mLd+pA@f(Mi&$#eyq6K%|$j*em0j(X!H5ItfQs!f55i=nrL4$}(u!sm5yBvogIG z(Jlhpn{m;?F^{HWB^h&8nM(Q~ZqpZ@m?epkkE}d`Dc*|>1eTDV2GveZe9#p4Ng+KW z(XuDSQXr;lWUAlSY9Dn|FoKHu~ zRhrmhfb|qs8#cmZ(w(sThE?Ogu8h9Q%DkO$AF|(Z`?AZi_xp(0XQg3BVfLnt>?cg| zjiy+tSL;Uhe0(F*D-Y?+=hIJH^h!G^8JUxCP}ZJ9*LcyLG6VG?x~g#Y(^93eM+hdy zp~pEs6`A5rY(zrS(lesNM|V#!C%l9%!@qZz6?>d-eHm0xsa`C%87>d}V1>zuW>Hk6 zb0EQc7~O#jFh4o{F+L_nrTYD<+$u~`k;P759HryqEoXDe@hj7e>W&H6m#7qtY6mENmklguZq==3^$dRR!KYE&PE(}$1(5q z(y@ie8Opj-(wR!3xt@?bfvA7yMv=++yL-cN3PsicSzY5hj#Kfr4^D>@2XJpY)T~*% zx^6QJYJIm^9=%wo`O))u>cYvM#DtES2vnj(`6y5@QWuitC@oe*S-G`xrLv?(-8^Os z7!=wjjZcu;td>2HUNZmO<6@8P%P8c2Y^N-IP+5+JaWFj#c1aDcc8oUqx_%Z4Ijf`%hs4PNY6M8Kr=xnijO%Jx5Q zrqAqE=t*B(b|@kXE;spT1noGHo9yqRCYWB=C|Hi>utIyy*2;A*DW9Kp;`@?C#mjjT zXwWQ5ENwN5N|q}3Y*BiC_8U9iHLDkH5}Y&DE_{^{W`m4QBa%J(!NVxh4wMfqY3K~N zia^D|)m!Qtt5JnjikN9bO)aLz>d4t!Y(jTEb&wcb)IA6rM?$Yj z);99!!s@!MG1I24YrJXA`nVgWT(>P7SI2yAuC0%m>NZAk60UyB)#6sSetjeVHYICv zOj<7IMnPk44V#nRl-#^E77o+q+O^)TW>a$WrYO#0;a7j%bxx zW)Uomo;Jga6xCO6ZV;qD3DEcg)Vsn)b-Q*;ouX8LSl3^tez(+bE)&XDrZmx8*EOhL zQ?|;cU6;IuUJ)X!!6$!5ns*6AST)5wGQ}J;TL0q?P1BU{&OGKYvCFz&)?)Dm4u9|L zk30ObL+^iqGylfd>!fPe-Q+5SYUyZN@?ZdlhN!PyvPEYFa8>}AHgFnet z{c_ORPrlx!6TH!4vdyLI>__%l^XMxr8Z(Uc<@>MpdzfgS)Sy`&e$$mRB2XpQs6)1cfSB4_5Co{Ap^b~9pR=W;VDr>AtV-?OWIKVZP*{7vk_*d(N}2YBeDvXMwWa= zG!i-;q+E`GhPu1Nr?QUz1}7z26X*fn4Z(FijzixO*=s`@gl8?d05)h#L=J*WjK3%> zvP@6_o;?^fkF$@plI>|)E~_)8jddy7bs!nTmf#Xw9qiorFfb(Cz^dupBh;=kE*Fb( z{xp~Pkj>_m3Z8;*+b4|@v6t*McFquuK_a$Bc{y&xXj95fIJ-S^8pwT@qT!KRl*9HS zD6lR$QGm3Lj(eo8qP>(Q=o=t|^>Chjl57=4Wr7{gt=T@rt8qbLwnvG7RIuwG`P=B# zpxcyb5fN2E*NVzz^N>Q9uYgoY+PTr(SFoy+On~scC%=)H)i9Ns!X^I zYUO1cxi>@nAx|Q!Yirh5Z>|VnIfd`73uSl9gP4&h`sj8Yy8@JYOZfJ~(LZ!<$ zj;m`8>VQl$gsSP_?MwO7UP=Q7`cb#Ka#3qg$X;l0Nw8j++4i6eTkAbm7#*;T(ec5w`|-}PoA^Y?{eSh3*_RP=C5uw%~rSOI%&j)YP%@ocjF57g!}1Y z%U{kjb4e8B*`ejfRnguf6Ga) z+HcBiYT5Z~)P;-rm-=;+L^l43yz#Ga?blGZzN>6`qPA9(i0a{8ZvM+#-|_G(eDJ6q ztNx_$Wo65!q(A(pg-={QCH(kPhA%6V_UvsztF&|g_ZOA_-MRh1yHBZam1=3DKl^Z1 zF5H1B^)~L>VeIR61W!2h@dhrxO<%L_iLY2peZgYpOBRQndDP*ULmy9*i)X^cQ}9(6 zpYu0)uQgXWbCVD6?0r0=E}lsje%RsUJvRKv7cCkWK5&?v5>Lj(Q{~D#>dH0d;;9<9 z@r*lj#^LCcc>H*ryvwC~x5Wa7fy0EuDu+pjO%78IhaHYM9QDZhCV!(-(ASH{d6pzA_FIAF%#>dmlK*{3TpE1uosE%HN3d zANc;i%ceW&@;B_;cek}Ka5yq0e`j3&5-uL&^Wo!n==106ugdvva_%XIzW#jvMxFh{ zYi&M~jTT2;{t_--lWUN)chr#`_%k3Isa4hmvZ*Q4#%&u z`I!8m#e^HTQ^)Uim%ou0Y|$)d98P@Rh8uD5jox9+W7QT5+m*}xykLH&c}8k|K9ixyH1_Q_oe)Mi!+Nm+d=c(?QQ(pH{~n9 z5$8Ua?^XPp^P=-se*6Yw9=_0+)S;u{S-yiikA}l!vjV*T)y6b|<~7E=2R!^bV-AA{ zzG2K6@X#a1lzjGRnEI|UZvcmXYRqGTKR4$5&m9d5e__n)!27{Zf@4pcV;%%2m(4LR zIeauMc=;T&SFmo5`3Tqq9uwR;$2{xvN5c$Q4xR;j!0lag%!k3k8|RoO!76a!UD$*7 zfTN(fn|y-n!3l5-9C`m7lK~4qGROSoJx9ZJ;C3+h<{UE&4*qD4`3$)IH*?JLFB}b% zXXlt*;JU$dG^PKXZcc#dFN)Nz%D|j!B(58XjCX$4vb2XgCgLz`;%6k1#i2|6|&tiTeBr z_8rvoB;^~JW2$~ez6a-+;OEr)`{tN&uz>nCzaZX^;SN^)3-t^h{0{Emf=6-xCGOwD z9Sk1B9i04k+`&TH!~BYR_$BUO@+EW4_#a4T>0A^1k^WRV*9?Q5Rnn7>g-5EXXV9#j zYf@kW4CWjQ53j@DdB?(ob%X~GgQMpk3+KH8^99Gk1+STFCZ2vQ>;wxMj)mi|BOJJn z_G|*r-iCj0!9SAD7SaK$z`~DX-by%dYzOg!GC?ZnsgcFIHeVelY0 z4vvATcN`1PfTN&cI>~_YJX*mBoNIAgqkC4v}%6l8>gA*U6Je~OeC*lW3#;8AV@^hHGz{A83j^9l_ z7++QQkUlsHuESpjT!4GWO1v0rSS_B>4uDKO;QY1RfOmmfsu;C&1A^kPqgSfBqxSa2z}WHa+8bm`D>pxDKqEe?06I^M%L539#Uq$HOyV)AR5L-=pa-h!0Hs3`UNJ=4Qf!E5LCu2^PGQ{DYJ4p?qR~FZBs#-gi7aE9MX3{}#+2rXIkt z+i(~BDCHZHeowoA$$vf`4hnvZc);KjMg2VTb?yJc6SI9pY ze3kP2HU7Zug5RJXz|6Ofhxdcy6SVIzW^jez!{i4{JVJTNXA(>i?G~dNP;gUzF zXZ(#lN`7BWI^QQ=Z~|QL8tUU0qz5K`O@6UYf+Ltm!NZ{W4fbI0d;Gr^_dnnc4ugll z32+c=NmDD!(j3`neZT(0`EUS zJv^6iZ^j)Q1I?df4<^7fU=lQMA-`Y%1}`KYFbR%=sf$SuEO==q-2PU=FD5=P1C9%p zX2OEE5x$K4gJUZ);UTc9f^gtSE%Ck`e`_*f5-hkT6CMD^HxM2i-b6XTkOFTcrA2|7Q(x*R|U*Mm14!{Z8b6Cva7&u1zBz}n*90BLiPQkBe zXD|geffL{X(EOVE1gpS;H<1pw4m7_Z9dHyp3?~1GJMB3f5+0lY7tlVVb5Ddx>MH{d zg9YcG2+v4;U3elal=>++5gwxaBhNVzX23~s0rimlvlHPuaPqnMmwNeg?Ei-J!FAvy z*a-&DI}siL6VE>pPJ&f0I1z4tANgBwA{+(B!82g;F9=V)CSHhtF!^H4?Q@+tKSX27P!C&DV|&Jl1sI1Z*jQ%HC)366?8co?i& zLcYLZu;A~AXX%Ns2@IBzF4zQ)furF4V5am$xMCFd1oZ|c!A@`(90n)AgJ7bJaNziI z!hr>skv}kV#fdQZd*XXJ>41~qAXv5HL^vY$;33dlc_JJK6W|fB37iD0$|>JRFoWB{ z$(8s6$1A9p+b~yR52kLQ9sYrQ?K%-ofQc0O{wV3E$p=_@G?0qr~r9-@7RuQ(YNlAp{~qytt}oeU3xNpK7t0W;tPSnw(0sU|+K zspe#OKR61W1;Ibaq zC0=l%pK^~={=X(&F!@^I|03~%g<$dx zAUO8Hli?9C`62v$8T-Gb{NTigPlgA;N$?0*HH!OJu)mG`gOgxN@DTM47JQs?g9)(U ztHk$7`Z+jxJL!N0W8@ngy94{LQN9N#A2@l0@`1szli`A|lfN^Bzn^^kgnWXD^G}5f zq@KYf^)Lz!g63(b!cp?obit``JK?G>Iu#xSho5yS%z)AYr&Qswb za10y=P1mXLh?v2|xA8Y{DjWufZ#fkn21jo_6{aT0@9R&6V}frw6`lb{-%7naAnl4j zaPse|4{+>u(s_`0KTAAd@*dm;?>iM1JVgE;A{;pO$fx&USnvetgH2#?g!sk$IPPLTiu;q4=NR<`CcrVllcWcZ zKS@5nPd>hXI$Qx}enfqP6TcuI|Bk<3QQjYspFdE}9~0l4C&J(-;lv)yfWuw*`z7VP5r1F?+zuvo;~yOBCO_c#9`X-P z_E3+4y-$SZSNKak5iS6$Zld16QE;7@`>1!YAWge~K|l2XCI+ZSa1uNMntjxxxDQe< zzXtbHkAgQ-e!*KPzu*w<1vcGE`N4@-Q4TQk*OXt}Uro8es@Kq;enY-rOF6*A>nH~} z4jvTq8%P%%c_Zna#s2})11H`@df+6O1kGDW4@|rZ|6tX-@%LNG^B&>@lkcM(VAUw) z{~i8sqkX{4?bH)E{Av9E9)FKx{sZ|tN`3v2_`w7?e4PFTj{We7@GzM95%~wrk7ql25S8JQf6@MPEo7F>us7(DmM z@CcY#@MJhRhw}h%3>;bfWN7B%Uif6#31*fN4_L6`$?*Ro?tQ@In(oK{o0&FI2nNB@;38NAmqfZ)F$fmHMX)8UDba2{pD+AK?~MH2in9Rdlz|$|8HNb5dLc)Acw!frIf?ShuFbi`y=$@U-Dz>abHAF zpcf`!qilb|ewc)v&~S*qANMC#f2|TQwEk-q=#Rc6d4kaatCU^<_gSTE7~gM|3UHsr zfmJYm^ePoaj{_sr4<55h)rcH4sjnToN(JS<%+OUT4vn9oZ!h-45RAb}n1m+OgUCYz z+As5Yv4DFxe2aFt#A215*Wj}PFHf)vZgh3b>zCSell zWAS4j{3s_*7=t!+U>uspDisb87p#H_SOX*H;`hGD!7z+X#c$}q7z~_8eqabDp?x8K z?1wzGpmq^QK9wyg+*zc3}e6L-R7?A4q+u!#E7V;MMp64OkCD z*P|B(Zds*@4xoG{aX=GVFnAm72_v_o?}zZtRmyM3cA*ZV&!ZoPeuI8!y+nRw|3c&sV*hW66I!pc zAL@UieGaBREQZNHV;`Dtp&v%xA^(HO&)hBY;Y=45iL&(c#=!1cOq7Q0Ka-Hp+t5h`%D*S*6Z<|WOK)*H> z{|WmG+LU$}aTT_y5De|prYz{}%YJAb(55=2{J=I<^;61!)TY9R6W2j)styJYZc{Z! zu)nxX=||$n32n+OCjQ}VDsU8f%g_g{2zHMq57W`hab>}P^mAAOgIBhxO8l{44NSm# z>;-RXQ$>S`^JeTr?H24pb7q@rgGpE{e%#77v|$ncShuyQ1dQI^rlR;2xr1$(gc|-O z?rc+yFg~kIHHn{hVITkEzs8?qsCRdpYJm1V=pTZum+lsv?-hY7A%l*7>7yN z28~CF?^xkE!NqMV29tlq?s3?C7dxay?`QM_ z;TOn3`#R=o;z}UXXLvz2?s^FK@ zhas4NmC!n1wTi(QY=lYZ!1xcbC)=?21pGb-{V)mZVesJ9Dh?BaR;woAkI`2`eh*!( zYGB|n_6v_%t+W%-cg$*40?nbTl?el-*n^1)>_3U)<;>Np3dX0bRyH)JqE~qSY85yc zzc0oU}L>$n3j5uKYY3ha0_cD5+ z`5O9Q>`nY1L48;x{D3%M@I&Gq3I9Po7;B=vOYwgddPc)F)E|T2{nw~K8GifMs3Z&= zutw>$TM!nIe+veo1M5ZqkJqS9=p4F66^-hn>G~QKhJnM@s5)rEM(F%>jf!GVAG}7z zVf64dsv5h&BiIikN3KyO_LI;SKZ@5V1N-JtYm^0zqt~d)FnJ%cMm51C43DM!SoFXc zj6!`Ve!;-c*Qhq=3`6fY?3}zt#bA8+8l{aVj1oa8X!^pX7RD+bmgzy65Er%CV z4{Dbo5AEsb6`JH_0(Psh3$;6ugZ8hHn@D{3unnCD*QjFr&>o^b_6-<@F&JTgavpgS z&d1Iq{Co;OpaTO2^`4|{7 zsBW#YpbZVt4@;&Z{{;16^vSiV2_|3x`t_%X8yZjJ4@|G~!X&K6zWzLUxDb7?5{6!&T((~%Zx@k=dg{aEZ^`q;)PIdQVd!=8G7Y=1;4=JL zzE(wG0@^T?q#Qj4tbr!1M~}4u|B#PvBoD}In~;NXXhW-mIACHkeqAE{33;e*rF~#* z8+o`CeLK-pg`HjKfffwI7>qy%R>PnoKe7$$Wxv+09BB1vSNi4b_p~b$#$X&euoLRu zb``jS{6Q1OU=7rL?Wzri3fh(SEB3=8Xu%+~VHhT01SVlMG=9*|b31JB)2J_Mv%PyK00{=s@G=?7x=%zi3x=(1LLo{UvcUWVx{I_6G;`%lEpaF}C z!>qw?>>GEtE8}|ny_dLQ3`TCC`~ma`A0`hl@+j?kBYXn;!l%iL@HzCr#7pfeiF^_U zs2_TnxS$P-s_|#9QlW---JB0Vek?3|BL)S zir#O?D+~=@$9;P0AHGf*P(N}V_v^8D+&a|=6DO=wv1*PV*a(x*fq{~BDnwp%SP6qd z@?*m&44g=P*@gw=DR2_?p#_V`lX)`rg~QjWI%q*h@&~KPSM0QPssZYub*c$kFhKr- zBk&WN(1L-H>v#@`ZD_y*v|w-)enSJ+-+>>n2|BRgPV|)t|ypHF9&=&NJei)m={$Im$*bkHEv0r#T`(fxJ_Se9R*$>T2*)P0| z{V;X~`|pOoVm}OC&3>WDe&}3-U(&y>$A94sAqgWP?@S3^Ev@^11gyqA2dm=r^kPY4%U}Mp?p1ltcS;%5B=A zf^rx*`y15+Bav@Z@EPQ0e4}b$@_Ndlb?Y~(UgCp|P`~XPRrM^}(1yX=(F>zcdk*s16lLdEF8UJ@o@@F@IPNWNe(jKUC1z)Bc6 z8h>OztbsPPWj}0y`Z4QO0-CT5YQgnN`z`umCk!38URl4x&d>1!+OX&q;)Ny9ft64@ ze!Z%O28==b#PvMSg5KflRTu_OK@YS}#SToKM*P3W{s{bm#z^9Uu~GQ{D*l$@H;lq4 z42>oq(1eccA49ya!E)+BZNhq04{hkcz(o99ggt1$z$Em;C@g-RZDYM^geFYF1T6Xk z+ow|>1}2j)7^|SY{>b*3ltU9%!vwTp=q&QkKs{Im^|RNj;GbY6`~ObdH=!RU7m}y< z(enoRfiV~&zwtlgH`L$6zU28W?BZwWZQ2{Zj5zItACbS%PGbMB>s1|g9M}jW?;?ji z2b$1$54$i96VQAg|KETg;6F?*Wk0k&qWsUq@iF;@$xp}|wEltJ#gs2Y9@?K%?@jz_ zLJnGA(BIx7jxUjek>&K4w~_yf_JyGq;)T&x;)@g4ziBsUt|TviLGRbpgON7m{z@KJ z<2Q`7Qx7KBA@>e?){`fgNFuicJsYtPLmlXciEoj6m+~$64P%}7{T}^b8-7D$2Y&yJ zyzE2{1{Hock{1|)Hc!gNV9=9PLE6XiCRH2l67(fi$p`ok4H(}mscN8ENPQTCjW9AG zsgf|TcTyECrT#wXfiW0{2^fLqzDZRFZP);{{gWyIb=W55Q2P*n2PRbrCSfHs4@fE# z#$Xf%55z7^9F*jF66znERDqB10~SMVP?Gmz&b* zK?gQS`4sXXhsAj zv|vFKaXg7%P=AWJq4hL*fxNh&9N7l&;w&I3hn3d>tEEXryRzh4THZSF4=yW zeghM);K!Hn&&WYzG5rE+Zz8{(_+c?LVF<=xB}_sST5(~;t!Q_6JFba(k8gvJE?mU0+}+Qbd2Ny;Zvubu5P&<`W9UU(*Q z>##cozhLy74XWxJ{5v0c7{3rZ8{rlB4->zl9*kT?`6lvcQV#X&H>d^}y$%05s6U&y z(Wl)-TrdJP^qF%usG{}w`)lN&1*0%jgP$;QH~u8iQ%gHReJ=UkfIra<%0h480rC$+ zFa{&A5k{c{I=AYK@Hp1eb?9>2CB zw~&4dwcp_f)L{ZfU>i)pg6-6MWrGUBI5c4JRpNkA*a-F4Xy+a1he6?A*$+)-a~&Qn2}3YGYNIk`yK@O}l~e0?KdR zs2ZVp3-w`i7TbHFXEyZ)VE68g%Gw)0VFHHk-Kcaw@{es)_0V`?qtf=F{3+~18z!Ot zEPe;rzi^{+VDy!Zs%l^S|NTbQ01cQFF4?HU`|*BfBlckA1M2NheOLpnrT7iakBM_2 z^%B^DF&KxzCgM1NxSH`3M!!Zc)K_g(B|pTkHTVq^Yw`O);#!AZ=&VOCjC5>N#YOnN zW235umfEO-KcYUYgh6eSG6%tvHmRaRsDB#UP#e98`{U?4XOjx>{%dmTCRHu{`n*jl zD*YU`NxPrFNyR+GdBG-CMgF6(4%(4Ts+e|gU?ogW+oTHmWA~Cx%7B4OHz^C6Fec^D zfziu0sT$hJs-oTx(0e8IU=+rnbrtob{A&E79TVmz6@kt*_+Lm~uHB@X+Bphs+BGnf_-IeO&*1J5&yx&`)lG8-c3F7Zr+PN7_Ft8JSSj-tY~PPR(1wjL0Ua2KZc?4lfB_x9VKI!u5Y!%^ zyG4pI`?TL46+nK?8S1hjhw6lu(V@aeQ+{R#&uyR=HlR;G ztApn;$P;XU*4gMouLEnKF{MK_!RR?1DuI4&D*Ht*w9ywj4>_2GN!dQ1{l_480scV? z)(t^l1V3QpV#Sf zCi`ImcEThK1j+ZU9V!Bi+d6oTfpS=M9Obuns37Df#? z*n>f6*N_Kj-Az3hhixzkwd0Ym#Xo4mN*ISG49%rJv|$?z+)w>sY{McLh@u|`VHg@P z0%NdF_CG-0p$UtAK^|Zg49z3oP-Rd6Eu-=rJ{-$IXULkq^2;1AT_ zr60)ld&GAVb{gp?(D*y?z~KA%dot|@D`DgV;u=oeOQ{F7kEjQYAAGB#r=Vw_Z&lz_ z{NC?d)dr3Izf~ot;m;uU!{Cp5`Un50)9w2j6=NyKcE4V(1ZnJ&~qYwz$h$%acDsOB>aIktcS+Q z*o9FTDI@OT>(1ekZ)RS^pFcy7KhY45$wNcoEL0BdGp#>dS zIS#$0=z$Sf18rzS2R6XOXzW964Eo38AJkzSmcU>c`lTFJ!9W=O(13N&hB4^CMi?1O zUZFmY{!~sqSPX3#f`Re)CFRhBaaaSR<@h6Eh@LZ% zn@3(?ypHxdi}ELECulr_e%Xd~F!~(r3nPoDcQ*O?1M*P&BmDvfpatV^pilTFd9B3m zUx^DQmyk!Oze~Ho2#m>on1I@Q_%D2)d`zMKhvXINpCBjv2YO-PbK*OPcKrhTFt&nx z!ay7Hvb_d-=VE_7cA)bu^`{cgX5xZTSOt@v#3kHDe}LK!@^v2dp$WBJ_y^=ff>30v%WlL!WF>F=%{&-`A0s|7_uROUTojEvgPilUw+` z67+W9_YCAVZ{hb!(6@#C(9}AWc0GRf=~M+bP%qHQ^ApsA1viqIvr9`0087f}y{4sv-;d1odI^(@xa}wSOXa2loGsJ*c;J^1EKJqf?d4!tRf^ za(|tAhi+93&>6B-70;&r(5>80Cyt+ORW{>*38VB&>-epzN&3|ZTa`iou}|Kr>gYe# z@U5y1>Zfc~CG>~jX~@A)Xe-b4P#*?`BewE95B|YwXpG#-@9v-nmQ2TwQCn3N43utF z38=$1XpDyRml)LPFM%=Ghw(D}r5&vBR%OD_SmJ>Ccu0E~c{e8F z*Ui+Qgd9v5TU8Q9&)BLQ+QX_qFYRHTi9FQK#&6msK85&ckKnmmRfPP;VBMYQI}iV$ zeF6K)TLLB_FSzsjBh-gFG+>ErUx@$Ef>kgMEtrILP`_xaiopnMgf?_!KkSt4i^=C4 z>P63eiT`fu!w3xA#C~W)8zy0c?6-*b9=29AF zeU4oigh^<@f_bzb)S>oI>_QV7QVy$N5?V0WM8AVJj6nxB!q6A^1Cy}iVdVaWJaoQ9 z9-7N(7ihJRzen)Lp&el2-}Jvn$;V3aUdQ%E_&9Q#umcm{avVZy7jZp-f7&(`hgP3$ zs$f2G?!8SJFyP;&YMz8gY~#5K@^`{E6?h7NU>IsAZ&NX7oVtzQA0aQ{ZK~vH;y7y? zzdJ(xDce+=Y*%mNxeE5*y^ZH8kZ;7^Gx)z^o6?`fpKaTe2@UUdRS%b z8w_5L{>O+HRzhti@-PaUpn27+Tbk}xO@H}zCFbvMYj~B?to7+`{{eicLL+Zm~_Ums`4lURSqjCJDz71_?{AIh+ zUZmcV?aF|m4=9Imn1I%Y+m&9A94vu0G++!?LG2&gRUNdx+OCq&S;79_pl3CHLwzlN zyhJ&S!oWK8!XS(-WWU1xZzNVuMqz}JCp^r0Qz8j-yJ;H!G5R< z_uHXNsO^s(7=bYuhfOeW0Dk?Rd>p((MPXvl4wZmO7N zhJVzHgmkz>g{Dh0$}!)1Rn+ z9{CksfPEOanEEhw3GMj?dM+mpn7ERB39lxve@5T6=X84~=)>Qnnk>`yu-OPCh=u-lxR%F?N2wljm{R55weLKYl0A z+n|5gP8A@p378;nfnV%Y4dg5M%bm(0E(huo*NHoMo&`WfA$|ydiyzSZ9ra-(M*V-0M;L-Otb_?@ z!X&JLf#1_^FbEr<0Ta-KZBTy|JzwG{48aJjgf^^(`a84-j6w&-p|+gzCCEVw8qk5& zF!V0=VBkIcgo#G#eTDo7?1$z@=z}q+HB;|n+8J6f2;tPf&!WeX9`%~H(YX88VLwy*A7OaLzSTEbls1F?&XeEE2Q4d&wXcZ->aZGyU=&7RJ+xpP+OP=*SJB^AlOGs@`fBRKICP-44*P4+{|)+KXg&I& zzHz6D!DI*dTuc2eA-41VgYB2KrO)8}ePSOSM7!2fO(F1M&qU(1F!Z-)k4og%BsKhgu=^g#)mc z#15>2mVcMBp|KD4U=k)_G_Xq*Z$Qt!=!4FFyHq1g?vMON^bW)x3>>ga#f3lIrL;}d zhea@P;4Wps;E#5x1dKwhgE$V_#qWGz7goVIj6&^T>_Y=OFbWI4B`&DL(4bvBcY@#0 zl5%LnB#gu0A;>`sYMapub*TLqd(eial*1^D9EzN5!%nE_yLiq7|6vfuVFWrb{xNo7 z6V!e}eqaC=B&ZK{7=$G-1Py4wDj0zlG+`aIU<^iKBebCdW3Us(Vc-+;2aBNtLof*| zp>`N?zyPd)I<#RBHoy=}Km)eH2-KK=Ojrah7=%$6hBnmyfqhs46VQMTtb$2s!N5=P zAL=j$gRl`A(18)y2~8MShJIKKZ5V<{7=fX|=#%}>h7L@^;1SgO4F8U#ePE&(y-+_I zxzDK&EvOxX95i7ZI?#c}5aMM1j6)p;k3}D}VV#u22AGs><_B#kaX=kfThI?1p?n6q z|8vRh=E+*0>Oh}^2lOw9_URvx@Z?36r?}H;8gzE*n39GM*0J_o)P|{Io?vgKFe3; z4|+=X^6Qk0@CQcv3&s^nEo}(@=JBt{+pPF$p|o77$c+#=&#b+=Bu0sZ*jd8AChFe| zHMGqUJF~o#{Q53A(LKxKxm#3-pTl|7C_vovrCyKtJP&laDLXZ-f`2pk7ee3Re)M&s51IQtBmG5l zy`%m5eZGBmFvcks(`SQrW@>bS~vz z(SFS;3Vkm===zz?!9>3?A(Mj<@k5rlQ^dFZyxn) zsNawL=H!U@(>WTQ$x*348yU` zq~F}jA1w73b982UCtc;{-lZcX^Ku+W+->_dtLrK7HKp{YkArON+1!`;S#x zD@SiB`jUFHlHrpdT2<3~U-`8s!ebWrdMZQbNuOAPzJg)RDk5d>9Ch|y{(`U^ZrV)#tz>_g{m(&dd}hwc*Z0Ty4ewKZ z@{J~8#^(<|`Z(-2X7!)bueR@fzPaA}J>I8f?CCxFxyQQLpU%H&Oa;{^H>vV;r0r%G)3#sJUL{(@9G+;vjv z4|s(7lxB6c%p;zNKQO~zFx4OMl+g-f-Bw8Thw0QaDw@^tRMXD)2P#-dOylcp%9~E* zZ+*bjJV1VO=Yi}PQsy^3kKk4B6#?@=3H?LnfwJyv1-Bzezw00`@v>$$g?`|Bc#q>% zsh@|SN9IjIX`vh^5_kNJW_7X;eV?TC^=jL3{-oD?C7u=2-kFw6&%&wWZT4Qw_Y<2H zKT(%H9JD z+D<>4aZK8kF7_R3HJP8^OJ%>uq?+ykLr^gtedg)SN{-3YaY{;gH6Vpr7&LEeg2d3m6X??)2zD2CW_qp zJ1Dm)XL`(hr2fDG96x!=hfp5vQ9hXZrIgoD?vCr-e7x8ly=2WT@yx)UMn3-pe5yx0 zAaqx?GbXmX&Pcs2je$?LmjQhQFefRaP?Ki8x_bJa% z5;Rov-qvR?7Ukn)n4sirN``lRIaa<@y3@7W{+ypQUf!(s6T9h;#36AfD1V;-eQ)I0 z8-1U*);FuK=e?9E&$nVJ)saPRI&xLh({j%Dms^0Gc6C~=-^1DX_F!*0a&_0F<%WDe zxpGVm*oXDQjAr#1-{p8uuX&j#(`#PF)>-{L9C$L8<*atcc3=LAxEvSL$YTtBWBKlz zobqE9bG<$-b*RhOCG~2l*VI+-tligJL_LlEFh%s8lT&YcO5gajzU9;_>8f{r{(90b zKH@d0_aix8E}|YW=dPD3{8k^&bBwkOIdm=ew6g-a;mB3q(5!xnJ>ShK{c}9@yR&op z-GzPV45!n}s^yEp7gN4Wl?=eSCOJIj(Oe&$HY-y9cDm?Le-0PFn8%? zpLy5t+?IE2O-Ckn=Ao~Ezpd7D{8>c%Smf93uT81E?Ww;?yzR(Uk?#f4&y!v8y7Q=X zaqociDw`h02%q{$yAQ^J#N>2;Jm}H9{c#BOO82LKJV5-iPUtrO$r4Zw9Wwdl^@hzdeit=Yf zUyoyWch}h}sOm$`LGBUB%Mju_J#+lK*V69Ck*YRERjPeI=WsUErGxCw+qL%#$_MhH6k7s1^II{4P z%=fW{p1GNg)cKCsS%#hx{x(~_d6QjQ2mdub+N>_+d)G(o52ReLYgS`e*ZRh!+S@&z za_7^@p7b<&os43WIl9h~*^@8sXE^^)MNjcF&1x$P7vF=s(X&XzWnK_qa#S z{vCfyPwb7#kqdXt1LJ4)_q;)zr9(B(C#k%7?n!SuvhDhS8*be5(5Jta_T!-(eS3&| zDRK?3r{(_i{pEK2kp9@vtd@80Z_Mq|#ps{zlp|d)^<9?o(munH>-&%o~zV*j|135pZo;z=yms2li-jaSj zjCwKZ9V-3$!W=&`?On=(bH8-Q_H2~~?mE${Kz;`D!M`-Czsm7dgZw19R^Ma2THZ&x zMfzgHfPMk4Hh60L-Pd=n?|!fMy{?1iKsn}E!@BLU6uol1yYs@==Y!QU9yF;@hCYCNDe}=z)AF z*~rKKm7a&U<;Z`>{4K}bV&saPX4N?ezehch^*eW*x~HF{e?*~I??t=m)q4eiPVz2xw)dYO|J?X}sS|2Xxwmw{T5dHapmj7x# z9Ei>VTzE|)SHkzMkCYFlyy%DB%SpX9obtfb-On>q*{>saPM0z$`esmGMfs$ha_LX= z@Y|-`k>hJ{D!yLF$70EhOgpSvat2V*yA-{lgIap6o7&MErrbSmE6>sU9pkF_BXK)} zTGSCTzF(Uom)p-C7JpG_0ue_Th zmlN5zIkg2 z^|UE1sd;N@PQ9FYOY+iAz3N}`H&5j}skyfw-jNK5vM##I?ZWO#UB~^7igKj&dDFrr1>DD4o&UXS+k z*3o;!&x^B%{xsy4u+Xg>-Ji0u*{2SA~ z-;3Yn*l#+U_QJmJF8t2+Rn}6oeD3`F+uZrLv{2+`Bj@1vb~#?2%oFbg>3Bogb`iP7 z$kmTcx974va(T{sE0Al~@qbc_;wPl`oF~Iuyt@|jSY3^r%1h}_7!Qozd6|Yin{qe4 zL+sw|d0slck=gj9J?EjXs-i_r5I=vl$M*c9%bPG~WjXg|D)P2-dVrQZ`mkftZgRfm ztH8f}?e=+YyNxfDJPt>$j^pzRuCw{3=fsse@Atm`^QtU6@3C(4`=Z0R{(H%PKfkvlH~sjpl-TO}Fl1`JpE5tr*!?^{nEjQ= zNzS@H!}(H*z8HSo#d(2mTFT#E^YwFHf|dFD5I5NLV=nIaI2(EGny&dVNB%p;Yw>+C zat+s|$H%{S<*E1esFl=nsOPThKgp@rV|*Myd_}~6ppQ5{%kkrk)OB6&B{FMG$uyYU zCzV{3BBxcis3WES^ndnpZF1)NLH4+>%k4j7-F4hd_^ z^J=Ht^>is;M0o>ti}~L5k@BUKCnzuLDuhzLlJbI^dYA8@JVbd@N6ME|zAV_ize{;Xy8dZhm7(}K;0VUY ztDL;oO{BjMVZV-@D`{_uzt_FK3V+bOWnDZr=T_eYxy<1DKOK2vW{bK=3euknSc^aP zlwaT_{xaf6cdvOid*7zQAN6@Z9Z{BwqgKqqkhp%+hc{$~7 z{6}&=N4fhPg4<5qYUB>CT$dX{-68B3eT^a~*X7a=S)K0Jb1w9y&UhuRX%er+-@2E$ zZrn{=xogj8A8)_>adn+WyZ0p*i~qCu8}Xv|*WXL8=gz#7!I(nHhmQlGVNQ!WS>j56 z-1QIfI+VZcq0ao>*vYob>HdiKPx>2c^&B1UbXn4-`)E-T|jvy?^Ax)dPZlSJ@kyuterFV-S$6<@nE{6&J}Ik*W+2g z@pJ&Uj@$n1x7dH5?C){>d#W-z-Swj!i_`GWp}xD0eHTC6KGl1imbeS(ckVd-VNSiA zaa#OaDE?8;J#%+;Rb}o6%KoM7H`xD6zNc)Nnf;{{bzsM?X;G(1d$x4trQ5xB_nC+6 z-S*LPBQ(27FO>Wa$4)VJs`>8g`&_SegQq-`i%fncf73azOyo}Ddrtn`^O|pZQ4tXs0~* z9dZM3CX`2RFy-Oh$W29WIeO*zd`j~C$8Pz^e-2`LF3OvZF@@eCK7VyNH)SsJSC8zSwD48x;)ErFSn$w{~;HnA1o2MaE@H&I)z*h^|5%mh3nt%i+pAr7rV1X z{?QixW+d`g=g8+?U%5}#UT>w&u#rJTTg-n|kGH5V`RvkO=Q^xAjU3ZzQ3MNX!Rafl5A?p+|eUMcpg&V(|HFJLcx|a5?$N z=2QC50OG0qU5gs^1LP*>$Yt!8VgEW2tQC7>3b~${{z!Y2vsLxS7F8v1uBZ$|#d7r7jlIvyci>+=zs%qPU^@tI^y!~!@axSTR{Cv z>i_@o99jkTcMwP2zgyhr_I-QTyYqLiwftmm{<8d)rw^E0@scTMggm6yqa+=d%rE8K z&Aye0F6WEA=Hu*oa-84pBkSrsSItHjioPZ2 zv%hXpZ!wtr%2IKBhdzV(T^!1zZ>)PiXdwRUJZabJf zvXfVBncEKK$Ftt(Y*91zM&Fg){LIG9Gs2noT1@Yu`Sp!=+hHDqNM&C~JtF;xo;SDW zy9Ydz%X3(v9?!G7_~pEr4=%KeDmVfYm| z1i$t|@4ASsFYOo`MTkFxLQ+?ZL) zPs*;bsV3vtaO4umog;EQ*PZ)bPj=lp+Fg*#@j6{jOm215!+TygjA!(@l`cmw?9r3c z^Ni?QjK0{>j@qZYzHFb%_Tlk7>-k0AE}XsqFYydGf&XrEQr9PX#uM%un8&*Dxbagz zME%K#^^CvgdrdMvPN%*}eRtjNj*pS9WxIR*rI!5```yXH-JdSIO=FTRYP4XJW^}&Z~USInJ|vp7xv7?+kxvO7EA6(vMTQ$IlY?1%1hRDJsRpDX#lPu`!)eMe26VymSC@m56ckjaY#BYJnM(!vXRR~;|y6CBrF zK0PzY@luW-4JSHk6W@L13v=g%d}EQkG#6nk%J%{uSCR6Md6Msia)EBn|6RU^3}^oP z_5W?YD@eg&@(?E9Z%e+Xr}Euvjo^+Qo^yJv5ylqsYE-wUx6|{9=p9IWG4$Rp>$lo& z?a1Mpe)lxHZWt%mi&o1*X1B8x#|V0-^Iy}cj*7@S^%?Yb9cSluJtxO$!;yXEFyrz3 zi&2Cf15+V<$zB){eH?knq=-hOqvjr;d&e2wJS2$>)d-mo@=`1PuZC|FP)8j=X6KiD(3@Jf1A#W zJLbwIAn%D7Oh0;;xn5I_>>}(GS2*e@@w+0=eF)R)=Z$ucw^pA@do=x8;;4D1Syu zd&Klz_p1hmuz!z}_kNY+e;E6#*zZ2?d{O4yA>UXxjMx+Ylk%SJzL@f0)KO<-YNzxpqr95(xqY%bL{B^A$p@Tn_rqj-8bEpRgO2)0 z))k+39f!H=fXNI{w=(^^5AylkYa;1&v&fet-|(=bUgNvZ`#bme>2*D!f))5RJ&sAn zUh!-8NYoccQ`Hz?#h&$Ma(D`9bEQTH#@5JA98{=u#qZfDWZU@gKICFi}J;EnXd#fjdw z7~5sMoray{`^-OH;=Oz~@n+W;@=oqmdG!(Q0{L7S zybt8LYiQtBuFk$Lt1YBOZon9h&kr3nwI6a%<;Z2P$Jcrp{8~kZ^M;35oDD&)6ghnv z^NH9y@RjVkE_L1i+4Ob)(yr_NGpHZ@%u)O#o#y*RPW`N%c{0deld{82qtyCwA#zRs zbkw`DF1@r%E}V0oCif@a<(7f>C+V@7r>jyQiLV{`s;?aNXX$r~y5t$(vv&U`_ZwWh zbRce1xX1gTF!^lde6#!bl)s-Cp5?Sq?{P4_;*@c4I{M-(x{rh6Uo8_`BjxUW4Sy_~ z$E<(TbMoTe*^qf>338$TIO(m^%%=xR_e>-17`@N);q2S`Kyi_3X!yj|Cqpp^9 zwS|0k49*uLzeCc;`%U(+qfX`mT(|prQ_)+qAsx?)IezWw{>NCH>TuNWh-VMJ$aBiO zdDbFzpi91&qc76gJKsC-uZnUv-~Y_xpZkKQdmkxW==MU|4t>MW=WKJ-O6kA-e}DNN zpEWfzKS|KzA|4k(xb&5Jnz+YScue2*Zu{UrW{j+ac?(sZwdG1?@Tsd+j1+8kG^uzb_$Q>pw z9_YH*b=^wl)0yKrz6P`^ej0Pn?H%E{^t=aH>IR{-_fqs(`?PjjXUK8Vj(;_jKQH6( zzOQEUm^r?t%i+OHT{<*yqkQGL55`DtT&A9TLT~4Ot*LSD{2ci_gtRS;akz*hc- zo^0eYne@KMZf*{CeTwU9ew8D)^5**NdFi>c{SyCN&ooe zYuWzM?KoQ@L-5n7Jf;T)WZnLceB+U=>RoAvs@=&SEeF9q?m<99h~3%9MTWGhH)URX zVRv$Oi`~wYT{`8LbV@#w_r((#kB)0q`$|FjGaW8RZyV(|_DAnQi}v)~ewjbf$1^+I z*AjhlpQ5J!^l@r$3ck&B+vs`#lx&G*0_{VbK&@gL3l zX?6E=W&Y+*ulpq59oW-Cw7<-E&*by7g8q1HU-In^2xWztWrX`XHA4*YUDm4hlK!}- z_Y6$lQt(%g#OE{IM|tF@=khEMMrDt3l%}5dnTMU4v8{QZZyH3MMeMKJ&3=Z_77pdvzz^r-wNy+b6VBe zKOn!yyq@j{j7R0Oyx!}5?qfig4GmOt4|%htN&9n!J6mOKRcTJ)QoZ@A~RJ?=mC zyr1Ouf9l)R$6V$kdX`aMM>&_Jd)=3s)^!;!bz9E0>%(CE_pC4D`!MP^Q2)U0<7fVB zC?WUvm3pt-nQeHypk!>X8+@s8wH!P1v14*xbxC(S`POE8yk97JX-8l5f$x_WiE|Ja zR&473FXI%yW@D%F!SCU6M0W^cexEZ7=1I)XH0BW7xLYgNa>r!jpC5}%9Pw&W2`D=-@FR?FZEjZ zzQ=WN$n##laYc@g<>(1c>OL<^zB?!n{}=fl%#CqrpC0#_ch}!1(XD&;_i=?DerzsJ ze@|T~!X-Cuo4CJ_d@mE0&KR}Yc`jk3Lp3hUT9-Gzg zw(b{xQor}+j{Aep;`|eN_j+R1r`^Rbzo*taevbFWdx{@FtutHIDY6dP>yP>4&#oQi zVF+)D%zBjdIKfEIdR&7baN%GQoc?lW2XCloZW5em9);} zU-{WguMf5UpWF|X{mvU;HT3L)@ zf7kEpp;Pn@W+JVe+NvgfpLJ-&`%xc%)p);ofxl{mKXPlnJfd?T|7N1sIKTJtIgj!h z@_09OQfn#qp3rXZ!!MzJ8}%KjPyhU1-iM!#iQ(95IImSbvln@uwwwNxy{=Uz_X*qb zught?FtSj~4GnU-r0}AaVXXf1F*Xy{_Jw=&ie| zRei~siEm&-uAlklcK5o=3;FeCuDeK{mZ8@s{)K$^os8a0o_Ksi<`=w}$G(npxE}rp z=Z%?l1spLwf6u#Pv^+wP=jQ&{!is$3BL2un){pb>EBYww zR%z!6sl23*-*Dy{J8u)n&joe+HAQAvxBZci)wR0!6MT_wdEH(6%WoR@9zD6FAo(23 zi!g?t-xHMclLhE=uYaGxr6=jlsR>(-yNjpiRnD&8H<9R zyNMpuJ@(yu8C(D`lg~U^d#ei z*x*>qeHQP#?!V4Mt^ql@y_||8`@W#)U5x)t>@SyovN+YwY29RUmX8$`b8z-|nPdSb za_#6%KGmv{qSy5&`-1xP!n{@RYxZWrF+8iL}Gu^I1PU-P-Lw;~>h1QywT= zvD^EzQ`w(DuIK&P8I*VCDX*nmw|lqu0?JD$FB8AhAMtB3aFZw!5SETN%oq<00Snd5@+yd(9qgSNvtDT!uFXz6Rld{u z`Mp@*TI93yZoc_UeplD~S^oQ&Tn=Ga$+vp;miF;C^eN{a#CdRp=ty|@Hi44LbP2vp z<=?Uk>CbO-9fJ1Sqc0(kSnNH&anEg##~)?_oa_&e_J>d>(j`gtHFD7K4yYf^Z;r_1lM<2UC!IJxP zQ}=Qviyrxi9};&c(W;)1e&YReem|a-%guijKWNLL?z}$jV*1Btt?GvKah^W^qHp9r z+s&Jn-5yX(Eo~$(3y^R7yn9|G-%Ic(N%{VpG?1(-^qCxf38U7A1i1-oD}CmnQP`!<^?R7NRfoW%oQtyDY`8$`Onc*zwu;)nl%8e}CkI z+~>E(xbI#1&=)|T`@1C#Iq`5`gb{d7?)_VdX9yEbaCz!F`5uoe!#gMch2zu;LE3dD z`plNz@yy4sYRWhGi09KBzq0QqdA+o%`+nG%!thXZiGNGc7h2h>_V==}r!nYz+)o;G zDfwB|+rQ!1DWZH|>32U|oIMWG_t!k@aIQ*v&d9FYYp#FO(Wk9${eJHahP*$_zvNGK z2+7}K^cicq`!|pBWt3M^Zc83`Z@AYp(%HFc0%yC`c^7h{3cb&Y1HH#$US^lSG*_IxKkYVu$?-GbGVa&yw?Y;7MSjv-S^3QUL2o^ynh2-f zhhvQ{c1w}d4qTxOIS+m^M=oPm?!VnbSC#kS+$-Iwi@S)4{A`gwZG~#-hy2jDvv#|F zcf@_q*)3e|NsG&OaE8%-;S8 zGo|O=coJ(Vdke8waKsAr&;i){&mQe@y}{!(^V{QkgVVpOkA|t()1vf;LFA)=eB2>< zJvp9#JZ;S#PgBpsRv;Jgq<^2U0=e}0V$ido>vYkbM`v8Y`hoL?XC%NL`QF`mksR*} zkt=Rru7V<${tSXkD6hUS|9Ob?vv&Nd#@=Yg1K*`7zj{6wM9-#+@h0#8WA1(6<0`8D z|8#d-0triy2vMU3h!CY>m4HE_rX_9DG^Hs72oN=3!~j7ePr#rN3yoN{K*Wj>0~YP0 zRfATITD3}rh!rAKjn7jdKy9{Z+N5d4K3cSTfA7!Sd-vYmo&4eXKEUt3UhUqTJLk-q zGiT16IrGmuSI-~EDc|C2h(}fLOqo|N23|?NMdZ7L_t@Qjc{Bak7SdIbj_?HQi$du_ zeyrramUJsgxA+LsZ4B}0`Sa0Ynvz`DpZTr8ZAbm^mkodK_UyiOoXzxGO2jYJuf|%y zUzS=v@uPBAH1BlJugdvl&^~>BCON;V4tm>bb~;}XKhw31m9wIG5t}uw_Jggd^PG^> zBmPwGb=T~4&vjd1;m>leoBGLv;&1s*=K=J48XL?|Iyz^%eyH+V^m#?9{G@kH07 zy_4Vi*${t=T>o>KIiP>9SE(CKrF!8H(_i*LHw(He=x22%pS50x-PRnw6(y~vP3#Sq z!j!wQeW!C@5&Zlu#7~O77C+acWTpJF)GFG`ZyUcga%^>w=a2oCaw0DGO#mY1NMv_p zs(k7`ggx!v`J&EGss1;UPsRB=O}tFD#ygHjCgi^vU@-Gb%#YFYqU0a$IiiP=Yx4y= z9d$pkZ#?YTDa}K1FpN%RqVY>lilM)ebeA7Vx*xddGVF#q-&E&c9_RI|k$)j4U9Vsc zGv$kU#BUq))*+Wq$*z|5+t15-C~Q|3oAGilc%%Osat5FgTLE6uu5!4R8-_FEr-AG6 z=f6Zh?q+HJ&*%RH@KN9kLvZnP7!D@8uyXh8lc+_-FN1~@B3YT zGvwB1#KkD{DD>)mi0f+Um(GXXCjIiy(-xn-&};tsPUn;IPsV+EnpgMECp!jI*~N~) zE=mto?k(Tm>AXsQ>il0#-%mG2c38bF=I*$G$+t(1;XYISKn?OJi4VK|z@_9fNj#&C zbhV^2{lFEWbfJDgcB4o19@y#pT>Ze6Zn_NlT|l$Ejxu+9Y6qSk$!iGw4Sk;7ek6oH zh23reFaN`gM>g$rO4U#P3%nWF?(E5oBj=h2BFi-44dmBJeic94>3sJX@_WT2LI0Ap zM~q+1ID(a%n^6iKBmOscC>yP#&RZ$}2Tb|#YZkczfvz6OAp!laN4@^x*${nS4wn9* z4!pwaiBCPT)7e5GELQUCu%8~pg46uF&rdTCD}LIb+xRs8g8arSp=)dw>%n|}zT)X| zd!Wa{>jkfU*u(qv%1bAJ0b~?HmG*+@TT#iZOQa4UkpU~4&$-nadpuZd6>D-r%=TI*ErvWFnnG61N07$}!x`r=HUTdK{w~t^kND~U zzT<$s9~HeGzE^=P!TW&M13xPbKA?P_9WwItKPi0zcr)q4^JRh`2HpjnVMp?j ze&x60F95$i)jtkwUl2dhz9deRuuOz4Mku1izb5FFylOaQ{zLE%;I+V|3;rYcTHrr= zX2@N?=Y0^o*GtbbqU0lZKk#nov?QT!zC*wdSl|bNSG{^TWgndA6jareuiQ9DphMEu^n~-EhkMirP^p@G9U8Q@!~mIqtXmMxpuInvYVxqG9JuKNEiC&olvV2VM~44`T2sa{9Z@@jK7E zMRQ4xyDgwrQ()#cP02^)-oDTCukP{fOy)RykaSrSo`3b#P`Z$RrFv7jvx|q__3Tgi zc87l0vYuUjN--141#cL3&d@k)I-jVPB}um7tbe6N>iwDSx=-YD=oF8i=cndJda#-F z*(JlyX7!sVJQnm*{{9BDPr-Mb&NX&k^*v5Gy52PG{K(VSDdX|2)5ovNJ0N=ca7tW6 z_OyX~vVors&JW|M%ghxbskKq;T^+ z2wq+#{K~&SZ6MH_WW7{VFYi-Tkne!%C3#Su_%1~rt&2VU+82)B2L85c5C4W2hOct> zfj{rOVH4Mn-2=X@+<7XuVS7;ycZ-PcaqzlV3_Jf&xgWCSD}6NOW;|LX0!AO@R0@CY z&Gfey4mX7MJ%FcN zW;|urA!wo;Z7b;yu+uN*IYz3tA@W(-H0-RPobqXH@iW%srYt}5*9GK*Qg{pTn&x5W zmAv~;9WUi88D9fGSMqz)mZd!{iO2VR=d<0|t21KjzXC{t)S3?Df%o)W?CFhn*V;xW}Gx4sa8Y8MTjJdVY$iv8^O_VE;p zx;uDx+s%u6u9eDN_Smp7ly{Bu9ac$D$jT`KprN%=2hK)cL$sTV!`h`yTj zhLy;vb?=aKA$k*ANj~tc^Is~WM-mNk1G8#RP0-E$%dop%tSU*DW1E*GUG+sdob?9n zeA2HaeHrP~@1lDp6pMLX1HJCc6K?!?)YqfT@l7A; zwvg@;aAF5S=|bZh@i#=ecJeXz&O`=-_Ta5+?YWAMGLG2x8JP9OJ2Pflj9fkIwf z)|G6YN&QfHOEJ)^(aV3jq|E&i(4X_z6vUZ_*2QU8S>YJQ#de!Z zD6z+iq7x^ihvj!*pN>g5*Tz!#3UnhFt8h0=y_FWn&GcD6xW`%;|Gby-cT+DV(!(_~ z(!+JoB=@vkf#{*?=P>lzsh_WiUhjz}h zC*Av!V-h<124AEMb#(9wabVI3uax{-uS+X5DK_S1^#B<{YUWiz%S?@N-3Y< zo4xdx`-%A#d=U5s=-izK9|u0~`hyuEIP9g9Ez{}I%rN9gRBat!x zSOa|U;UQ;bD81^x33v(V_X!@0oO^w$F41pKBM^3zZH?Dm8cnL&E-bCC3-q<@Rjdyn9`Qkah>oPYa3 zeg!WEJ_`JtG~p{v`UG#?NNpTW(7@ z*QLP+ffuY!Etm2g2cGxogmb3SPm{0G7k1O1e1`bT4Aa+;KJT*$_dMxo=&M{Eq_16* zF!#vur+L(mtp&abIN=?`r*{t@_pIO+cQ^EXZu|V=QRBPSdH87X2jeA zUz@o1tmxYrv0Fv~{xI9Dd87 zTZ`QLUsV2k63%bnHFndq{8ckXxz)-Y4nPew*4~4BpjRH{kEzEyItTH0Dr%;)FK@zK zXEqLhtM4VwlMR2LO5xAuN9&xe=n6Yg-;FbTmVX)j`+CCpu^c2^Q9rn4bNXTQT5Fj- zeQtup8t8RxNH|aB^2gNW*1DTNSm`au(M`j)x;JA0$@ehw&HiD+z3=Yc8OWp29CeT> zVx-Xmy&Cwg|8c_U#{rA|A%&i8ET}u?ShZ^P@Gof=pl+7{o&AqsVU!nh=zz=|y|44r2_u&r# zH}-BRbc4RmD!&%euio#;C4dHe(YuJTcl4LQ`TX( zqkksgP?Vf-O!fn%;OA1#?B^2BZrR7Yr-F4A!T!J5Y#!7K`{ztBopvw0O7OP)gE+YI z{Wy3=4x#x1%REC3cpc!a{&&J@z;4F+zzgczZaP~dtc0`lX2f6A|Mst=ePr!QS%)P4 z66AB>SG(MMTA%RwGx7b4C6a3~LY{|^B9B7oHA8Qm<}Dl_FH|nex^d-K2i~^XyIgrx z4b4a%s=v^W?|Yjfkyw~qxCl)A8(%-A9ZA12p^** zyPT79k>7F`ZwkF&pYp8eNp^eeA6H`h&6f4pi_%?Y-eTJF)ka2arBk^!!{1iQ_4Zlt zHwJ&)BN>jN)#;YJH2JEX9R#o9%w5i3-w$5w*`R$U=MA;apeCku23#oc=uxaGn14Em zJi;%9|Ew?Va`!toCoK3?tRs6u=tR{YWV$hWZxo|>3XM;4Z392=YrC8u<&*!{ef-5o z&k3JLaW$D<4$`~K`ag~YHtQt07wDIf(~BDT@KMpNWzmCq#8>}+(x3l$m(zqjm0UCI z2ZwC3YcI`!xUQ_^nG60VjL-w8}PO~KIDA$NbpvJM?-MeKhz!R z2ZSkVRucoJ4Ug_hiL)x-4&YmW(_9VT;X0fu4%!D^$s0zjaXsZX$oIc}Zzv;9I1W7P zv0W+g7Nw7UgZ>kEIL^=lyqNR{fUl4p8K8Xcwb;kNj+~Dz<9<|2lce^VqyBEFc9NxA zNn}KRYv5zYpLRK?Ax~@j2=d}s7F~~+X|hnf)oO~F#}>F#0MeJklxxGzUCz&B_s89O z%UD19XO<6Y`=`6(-*>;wxTkaj@*gFxioRI+4BIK~pS3Xxs-9y0sod=+k2p(skG*Nc z)1yp(zK?Y4NN4=&w}sM${A$(P5a~9+-@HQTRl4a+`I7Bi>jT&!PeWaj6OGcKB6Sq? zblT}<{B{Yz21IjpFE>qd=)YNl8;z4ddzy0jo6`{V)aW1bXpW6ISyA%q+imY}!ZKMo z%N)FyS$pm}upa0YP|mB=9{&Knuzv~e&SZDF$gI~IApPi^5%)gVzmtCIHR|R(y-Cj_ z3>~_@#iFN(G^_Mm$oI$**WWU2z9u=}uXf$=P3$xL8^1ee)M8I4L~q!hEHvYQwcxcv zcRK--*vT&5l>JUuB>D_1tt`#J8&$jh$2fGGi$~n~uHH%bvCMZBQ_ikG3^{jUS7U{H zLiVkiuGgLLk~}KE?b@Src-OqsDr~mDaYOc{iSJd|t0M2aKQGk*ycYP|1os}LUkkh) zc!>|>SMXloT^4vh@D0Gr($WtB-1)NyK{S~pHoIc>pX(_C)t%c@yGW+ z@g6I8<&|8+Sb@DtuJs6ZWV_yqYX?;Bd8dvzTZCT=zGePOa_EDPt)!Ff@E^ekfbRhA zb&cke>L&rbyK(oV{Y8w4sqNss%O}RK=oMjyfu9x1U+ELTS6k8_2EGpX zXVcQ>e~0p&Hj*)aG8cFS@RQThR|2mG{!j?s!n?|yH+RJO;1Sg4`>9WSlZ^Hp?$e07 zeOiH`%wrW?RoRGjpGzIz*Ymxe?-Qx|6O3h2^oP5;&Vv9WT1Xm#e<7;rqNv zzW4CGm+uvP|MXG(F?AnrVq_c*U=utM;`~T_^{mSo&tJf=?r4a7)B`N#cfJDP7l-x< zq;B7jemReoQ8ubwN_aomiQrAST+4wg5$)T1|rbc=JNW?MPP1FNrrVh&PJgPVy^TK6!c8iyyw9PFmVy$xba8)WG)vz8CTRi{3bR%68ruebU}MuuIp) zo0pjiqPn1~C!c?Fe@Op&L8kqw1l|nXW`9io&-Zq|Ur9eGeahIUfj+I86TJ_oGG&D= zN6^jXXe8EEUK}rD&7jXmAN0B}9Z9*zr<9L_lz$!Y5smAr_Il$6#Vy_Q9L)eH@~rwj zPBd|^8WLVE^y(W&-23HvEO^&57L1+|EcymVC08Dr8(D_M&j}}1ijW~`~mS7oSziL{?WV0sB7)R=O?A= z9=JTx<5K9=UNz$UOXGppjs@~f##tke!pT+QghtPKbxj<3p}&^oG?_oJfzauIPIe3a z>m2A@0iCIB`C`RLx7y=t_(ge1L%qNfS&;n3$#3h2N8ELUpRw^BJztvzzv*d)F3A&K z@sFvG8%Eso#0Nrn?mp>9Kw06Il>@eyaf+E*=j zHh(tUH@L%GOP5e-=9fBt0=-)^^}UCDRs%Qp^Ia3-FR5qItL4R-`x>irh|(Z){tZAc z>ysnS$Iz>3bV~Quw%R(Yn+B~ul-JszsINMPkNaDGvwbj z;`~N>Xp8xU>$o;DF^Rv({yGcK-hNNXtrK}3_?*Yr_|$w!Z~I7}_4yHJm&Q{^?F;la z8Q0SNU6&H1igH~7W`}tm>1~4YY`TYjQU33AI$JB;$r;awMCoSQ&wZ(SP!7C~eDZ*A zkbV5HjX&b+k;hG3G4g2?*c?mj#-WA37W|d#Mw}ak|Gf}?Qtu-_2g}&k#W{_Ed1VaP z1O6cRTfREtjK{#=1^#q;)yh6^TTuz3&Wi-K+8WlY59l_tm9v`MOU>?b{{qN0mUZDz z7l;3F?M@qV%lpQNQz8E5Oa%4k+nw`dg}>pNRPUbYbPkCA~#Df!ckfR|)v5`pJm1 zTOjn`=6^<5;h*Mm8UoVy;s+TIgZ~NxasLxPDtFdTN6db&SoZ#)J_CKd*1J%1zN|Ff zfRR@Rcx68uaq^_+^T3-{PorC>s#Dtys^U-O-m!Va`KRQyFvOoPF9&rqeiN6OxW|MT zeJG^78-6k394|fnPzW!n54!j3Nhzy2AACU|Zd1Mn@K--H;=D)Y`#Jd2=|pSfkJfgG z6SZTKW~h4YC!dx5BhDQ;gxY#ewPi zbKMgeU1XnhO~#umq1yo6?m^<9jL~BK&^7UU{P3jwIFC7U=jnN$kg_h$xtYc^jMdiE zf_t1@mD!Kn^Go#o=@I98^+V{bH(oaL&SsHU0fd=(mIYP5gXFvN8SK33?G1kk@?8>~ zcW+Lm)Je{TUQ1>vo@p`Q>uKU&{zJq=caAvcP=8rhOw*oQk*!}xX^Lp~!`y`n>i;^( zXWP=5=a8IoFckw!eDi{78t;lyY7pX5a71DQV`- zxM~pmqUznw`(zKk7Q%PWBWVMX163j`PtVgaqZjcfzmZ!Yr}J(L`TGj~?s8LMxdo1_ zIz8_Oem=*acpT9yOtW#3QxW)c3`^o$Gm@{GPx_ZEBQ)Z9-g%R|rZC_*=k#z3@%^{5^h{%J`uzeD69q z;;hzp>{*7qg1G?6>k@09;6?0B`JuNBdiRRn&B?e5YskX;m#_%)0Mb?W3IZlGhHUr#vs_y>qhfeX1YI`=+DO?}@(# zcHpv*eg7LP^{!XzU@a|6MY5s_-b6S7%6%lagYdlpzRi9Y_`buv4>FLOiAU+s_LOkc zk{phiOM!52t>jPxy@FZ0ou}jQb@IXK{h5ukq6PMTl-TrvkmsFwBEIx=Gx;5Ye~r&# z?MQp673Xb@CP(m9miU$A(Mx_?U%T5m^;P8eq+8!p%Oe{7`DFP) zPfrK`4nK;2OucqaZ@(2U`6&{%Evr$-mI-HLbB7IXa%Ze79v;J=p+2sV1)@Igj7)hC z;S=P8h0K^2j{MSE^)N8s%2}0}r(l6q8l@V#P2)!v!q@6EcRRmRKU(}hft?A>qngvw zFfqI4U|sIR%y3wSF*;uP)J~hAv$A2gb0X!7HA2VMPC52I)J{|8W7mVfv2V!fRXe}Q zLk?91lUvqx{#B zPxc3QXN))dpq~f)QOR>CMBh8tC8CIIsvBqKwa3BRew8<0J?C$xK5g^WDt8v;yM&)u zJd`dpUoE+oldg<(<~+MsxarLLD*xUV9la7^s1-fMlu;FTYdrU% zkeoy9F#2W5n)M9P^`1VtL{vVNJFjiGbEo|NyY2Xq@2lA|9rQ<+jPfm1`98ASd8PWF zU)b@Ye^tIHo3>wt8otU?w~g^uN2dO^LAMsT(ch5}-6`}}^wvXf^yW-@{m?rA+|bMY zdtj%gp?45^t8dAqmk+!PxS{v9nbE6*zZ&pLI(Iv9$*Uf`<=Tgsw(jIeuPH=+iQH)I zk^ezz-n#j;4sekiKv<`|Yq>ho3pJKEFdJig`}nvvY4k8R+!uJ!Qd&K$27yzDPB z&XRo3_whpaKOBus)$Wv=jf~BTpkne%fYeh>U2Y{&;>1PLc8@B9rj#qu2_75{&@O)9q7QPcvcU)V}$l-j;bzaP=D&Cqh zkP}}+(64%Aw|jq8GxXE?ezWCkAl%O^%rSAVLFUiVgHId_U$=l~#(?3to#I62tKo3x zUi6jf$*XxW>xK1ln?5b!rUtXH}RIC-6`u%#YZLZ(Pu`jexb_U#P@pe-psrI)bXNnw*ucN zf9_fGMNhrCi6Ew_U02cLv@`@5<5|)W@?D&BaT>(i52pME$#3g3_*s5t{0cq}dg}}D}KP3%b3VhBjsps>TlBN#&N`Hj>jek>~%TveYY+B|Fs$ftq zgHQ?H8t}Sz?l$Mz$6kBbYjm#`D1U)ym|ZSc^?QoE6KNy^xH`PE$PdbL+SnbL(95~a`48* z&z{}RzvK@*7Q#!3t3HjX(mh|Fl*t-U&Z-~fJNHlM#{nPd(nB72U^(&@$Ve98Zd$gV3!wYSj7Z zk>Uw!y??+x9|qQD|r2=s~4Lsc$W1n!i!O^t`kR{=cWJS zAv~jh?zq$}@Tp2Jt1@xi(jn~G$)nCm^xxCejn@B0?ZtM__sWMvC-llnMl;5{>*22g z__xL1@m!DL_s9PHn* zT)t;5w102lQyux|@x4LiIW6nzY2>7{w7JRBRv=haM7&wt8bFMnBEA#gm4Rpav9$Hm(-+}#|Pz@th`O70+yh^uSC2YJqZ6^= z5MN3AbpiJ4>oCTmlIY#Wewj`Lc8vW4f7A7&&KZi&pFV2_?QqiVh{mrf-br~oQuVl; zyeg5yM&O5!CZ7+GkFCB=pikAp26qKUvOgA|9nfw4%xL<#xc2dF1!AVr;U5jJG1aI^%3_sgFKYn^13ojVS<^c=pjswwg_*Bw#6UpP#E zJT&^E-cupI*C2x*+395 z?gW|aLj(D=uN`#`#Hr66)Te0|%To8DJ!Xy>VEy*x^0(P#9JzyEE})LwKcYb#!>nKJh9M3<|=38zLM z;U)Sf&C!4S2;Pb{-cbFn-HrW+&(DZ)qdVSMxF~X=yDe&doUp9En)&yB(pUW%eG|aQ zX=e9z;JcKt%RVW(8chtQ2y+P@RSLlLPvzvdb<3#p$~lz#ZPCE)C;KPP!H7PkVqQhz z7VG6FGONTWRKB)R^ap-FEq+tW$C~K^Ae1jO-@Kmmqom)V^e>=%y7D|+zC{`3lgF4^ zKIwNM`DH&c>cr)TR8hWQ-BY0B!Th_4(A;C~oV0lDw~s$jMGqfd3Pm33KRe0i0Oi_` zKE~?F$1)!leG67lRfJTC`}p0wiCgu9zwMqO=i+Sex4QM+h z>RytM{GY?X8;3_I2fQFL>byS$7w#bCX$8JNiaZKqfnJ9F#~x{;=B?%#zsYw< zB#(UP7LAU&^FNg#{3+&>iosL4w^!|P<3b;D@oaISHqvDwpG)|O-55$2iVLY6DtGf< z&o5ma;v?C<w$j=+T*;He$;CJ znZ)P1Hd;ALVv|-Zh${>U|Cl`)afQS1vjMm{x9m|1KbH9zm7^4Tt;czIv*u)$!-ChM z@`G1)!XBqhdRYeEbnCsD2H$S26ow2%q2*Dj3oOYA9{HzoSG{_VEAJW$p9}GTHD7kC zsVdW>8U5c!`+dDvzAsqtCMjPHcvzgr%tk+V7z$t9%mH4 zC-xKY=!>TGt=G+p#_i5^G7coUuYqpWLiAkyz#m+?>Fe3J$}!XpRObk=`oWQO6E}M<3|Uld)MNG*8x# z<5RL>Pv-g`;H~HFc|rYKA@a%p3;xD8?ERSJUJl)@&~?`x9GRg%wskndYXh%wg@^aH znc=B_=>@MHewOeaYjE*w{mUTf){)NiFHNCzY5mJ#(rvh4kL$nP8R8?{PkwIq(I#lUFL)YIp(E$Eh z@DE(E$7xnOs5#2$$sO+6RQ#^+nqDo(yCL)L6prXvnF%#BV>Qq}2>q<4JJSi8}Z@4ONC32|!k3G(uTG&)D#wYeT*Qbu7Y~vBd(X~>}GLUjDoA?dK3v&Z` zCHd32T<@H*{5Qkzy8HGxTRr)Cx{|hrfK|}0hmgFv%AYSh4F0_PQ}wtKJ_~_wTEEA+ zTzdSo5T6&`5xqUOW;T2Emr<*c3z6bSWMZ|Pk5eE*>S5})2|5SX?Qy=W{-X5gtFvmX zV_2d&?@e`K%&@@>8fM=XTNAw<{8ISpgI?DIdz=+&AI;FS+0p+F+tF%cN5{b{=pJ$s z(1@)BFKI_P%-gf0bNQD0H|T!{edOJ38)n?e=$etDH`nUxOFl`;Nxy^iHz+-8A@exc zO7J@1Ro~r{avqiHzXfT<;XPXF<}Jt^xFM5hpV1@N93&?zNN4e2+M{(hxTtDC9T zn|6YC;}t{BJmGndiz;Mw!{PC71& z9m>i&h5S`!{}H`H;O_ul>I3-|ycBpg`OFW&8+fk)uKXKf{IN7yzrk7t-4Mo!N-6F- z26jy<#B3`I!(SDB66M#U}}ual+~*TYKq8$H(*mf`Tw9if7s(3%Xmfkg!^FP zCAZCX_lNu(sVgTj?UuB7Uh!!EyoGvDdt}%<>`9YUe~X=%ePCJ=RT_3 zn@D#FII+7!=|X;ubaaq(t$*C(?2nPI$4z%zgmr?+^^(yM%(X^7jmBEz83-?z@|HZg z$2nf(vuAxg`~rX6|BQ?DhLDLDUL|;WPkVSr#e@EA3Owm?+dr|7l!xUF$)}vRHNbZ~ zi$CGnM|*!3`CF<$T@t4J@UwA;$IqEF2I8ezws^Nvhqjwo7(llyCyzY_%HP7`903JC1PZf(O)4Gb|R))FK?i! z`e-^#e7JnCQ>Om^{9`=*Fny8PqVy#MqPQN>PTvhS>rHyVTaA9)BD{X^Z1oY`v5QS( zFFsO-owPZL`C2h$u{HC}{^G-wZ)3&Y8O`6QZW?G(J_a38~x*5D%UjkK1&Xzq~A{ZPb+;Ohe`JdHj%z;!Cq&F(i=URS$zI~6TenF z8YI6B_e@94EbZ!7d35`XkQ z;r;~$zHN5$eoUrdq|)L3qbhk!gs{y#%mC#r`S%{@Bq}Gi8htQz5+2uSz0bGhscXaU z@A)-{Y_NUll}FR^?>&mympskG#5G5=?sVv?{i@tqZ`$kpQSI=SV*|S3@!e^Rlg&PU zH#9H1(*WLvxqF>#ShyX>_#N|TLhur!flj(7{K@|l_b;a+awd%*{9L-}Fn-S5Y#zV-jBjsxR=bJdSj)BVC{y z0bgN1bH~xq4a|^Rq5vs;6%uIJ^2)K4{;p7R0ABxvz0Tvjn|t5rtg^3+=jo7S*@Zg3 zXWxyS^xb;|Zvj3Jc!>|>SMW~YRTg*;@J8VB!Td+*`+#=?-{=GRE#=>U=znpq^Qhp+ zAj5{xJ|aI!H6d#Mv7_+Ez(Z-U;( zc(>MN(2v!|D+n-HMn3MS(v@!ldZW;jPWg}O@i6cM$Bj)I7c0z}m9+!BvwS3e#dj(2 z>@V%j-2V&wL(7LU?iXnSejjkj+J8*>fjNitFYqGry*drv4?G_^ zR;Iy+fL8!d*PnyH+knfa`j7I>%|(Bp|Eib|b@?df!6`AvcOw_ z*8(^CUl-5Qtr4Qr3B1{oz6W?K@XG>rOntg4Q4X)U^w#_j_D~fBg#_1BH6l zrHt!Kp>-Jig7tgdc+Uy14E%~I;x@u7g`cc%>~+@-EXc&O?c-FPsN7q>wbyxC{N5D8 zOO6LL@6pKkMC&;?xP&nQM-VP@0dC=ye;;%jzvtz@H$=zd+m^rTcpSWvAMSM)EB_OZ zpMJh~%dE&sn{{05Pws36W~)8O0Nd;j5F2gSV0XD&AwChA(`JRa}Bv z6j|V#che8_lCI#`G3O?wyFHwaYvI%l5WAFo21(aSx=$#6^f@=3cmKr2a$&X-#r5JX z$#{bNwOshF|0({s`k7rRcs1NFdO4kqhql<9LtT2ztgO}fW6tZqb$L!M-#77zI=+wo zjJS&Y6!wCL{gg%Vk~NB-dVM7K_)Ky?j(e=q6Zw!>554W1Q`?{Fbu;iH_^40%3Am_t zLWFGDEdqykGQUub{q= z$B$-4Z`D-vDxuK;f199pgvJxk)1EF(`Xa$xP;Go;B>G)6FJ(mIFUK=_)B|5Df5A9v zX6@(<>k>@w+*7rqapPzSw&Eqk4BrnbwVeuDO|d;CsT^8=I?yQK%v8CI4rsygZMX7Xu# zXs`1h;@gakjULO(yV_S|l`lcMO{Bx!ncf~%M7G=VbdODY!u5ahXJxfNoGM4P(;DC_ zfxngaPnZD=H-q2&(IKZy_@4sb z_zgN2inXxbxKR2ybUgkkyPfW;91sd zN-qymzV_FR8T&kqUdldkbcLLVxwcCG;#xtdNec)|u_u}-IxOlcW z{U8h#JUHfPnSlS~^D+)R54gG|{}DX)YR0p`Pw;{K3SJ0&-C1J})2GQt@KWI27I+Qt zF5v0(n}Bcq#aPPz1JUUKz9kJl7kCeR)rkKiKl8h z&SiMJTIl?e{*CZD!Q1xpG3SHA>jTgD9t-0ItD^WGSNNsGv-VsK(g|-fc-hF!;0>hX zUGC%2We0eQJsbqD0=(OmUjjVl-qu9O@3yG1iOD^4^5unUZek)akMb>j4f68yjlDXJ z-$p-QcKikT3a|H74F5|D+}q5DVNdHPq_JnV{WV#S~Xi8O=p^y%ji?} z(FwlVBg;0KpO^ywcJQeoECdqJl$d+(`DQNC+Gc6bgTP16wzPlXJJR6l?_#f`Jwpe# z!fOZbXE%LKj^?ZK0TuIo6L|7({YUj$4tyi<>jZ=|uk3K@%`=}z*_Wp-=M%j)@WkJ1 zh37r8&uihY7Cy#kS+VX(>MgL(TFdo&>L=4@!n;wqhREl@FUQ<{LdHkXSjgR3CjJle zz2c!U=R)z2rdw3Jr&{MB2k(_+syCIp8N6@u9-Bz1x1j9YSf+to`shaXt&IWVcJSZ9 zdwRathw{>A<<~2Dk^WxZW3yjl+Che_<@IyAPI`U~;EaRcT{h;_s-HT+#m|^?2Y=NZ z&4Ya)bIzT0)f_w_&on$cW_(DMr?SZ9?|k0V=W&xZMR&yW*_5C31rLw8_h+Wh`!bwz z2M6xPVWnSB`YO`Tgue7^ko4`O*Sr6yz7Hbz9mrv|?7}?cKt`^g<=v0v9tDCA`#Wk+}TsD`CRYCU&J6$iD;Oc7wbi1p@oHt3%ABV0l=cK%} zU+iRwh5gRv$d%;!C)HCA_^X$Wx$B?48^RCP@tq`O?$k2J&`J>{*MXDpS7`65v-EbQ zVY;hV`sk)VO!_UPPaChAKKrWF35J`Zm#(8 z`k)sa58@;$OL)#5!l~T-)8rI6*H5nir<=Z$^c!Z_zQs=;>9@at^a;{u_s_h%`ES79 zkbWliM*LKgzMb?lEpHp?H<12Tn|zXi#Xz3xNuT|zF?Zf4U7iMN=d(o^fM{1`r#(hkCJ|!+5wGlRU~@PEE6sB>Ywk;zaDerSZV!m}&hruM(NKz=v$e%)V)7;?m+4q6H0vhIRh~!3+|qh^^Ca!<$ta{fA@a+@>8)lzxVRrIDP&tq;LL%m;aU-<-fq5f3;hF z=+*z1mw(plrj`FV=}Z25%vrAT=aGJT`Cnzvf3aKtCD41)%fEK|{98zWi1eo`|HhR3 zCzF4LJ^xC#{LtI}w3q+7>GK~a{f1{e`EQ(2{!`cg8>#<4d-)%jKK~ZdH}CZ3<+5Hs z6ZwDMUVgXzZC3ufy!>lWx$J?G_raO(V9RDRMI{B_K^T=C$@iQ)3w^mQ?D z_UI=2qzG%h9!HTgBbdGdn)-h;`5j_BtMNrmN`ArkB3MsP|DY{-mT@=h2}Q2~dhO4T zIbRXI)zi|``uxYN^cYo$UN7{v{==g;Fe7?w5V!Eh>MqectnwZnbN(j&@=glNce3(6 zZ>7hYLD8!@9sd4B{7>{6r=_Rz>iC09b!DPT^m?FI;EXvJ$zNGNEj?nQ97=5^xG+cb z#-Ud-Yux#Q=p9Udn_{^AULW+f#cttt82nX4rq zn>AB;2gTnp+f9S zx3xj9_BgNp+MqX0{jDc`QU18IQ~7tMoJDCC>ihc^my(W#A8kvcXq42XP*+5>tu2`%PxlnMh+d&D|xjihf?TGBZpqnA0qwP z%D*xte|x<)Mz6Q$zc5Gs;9=;E7LGgf^PsoVrHL%aqbE^3=;@iuznU|N z_skui(YRRYJ4m1R=5fcY=bUC-ueew*>1#=U1N9dg_nNsI=2(*v>m{Lxwe)zrl=`Ec z)vMm;o*J&dKz@N9U4lJSe{5@JCazw37XHlXTXp;D>>cA_wZ}Ek+m5_`r1kraDf|U?E@+R{@dL+3*BxWk(BwLieCQ65Z{wvy&X<)D z5t+!{O#bkCnEXmEB96<#?%2jRdi*a+J)d(!w&MBh04h+ZS(kcboowRyBIeGARzkmM z&6v|9J=`)kEQj;s2V&9LYLe$BL-|R(4)E%4XFgPTLn(L{#&<-mc+#sr@Vf38b3Sks zc!zwv@IFVKd(}1P^gJTt(I1#~#C~AD1^k2HZ|SDoS_gdAo3GAVmW)Z;?7-r9S8jA7 zbR1V#ZuoSk$giz6;6?IP?+x!Dzca?&b1h80e<)e+vS%H9-^Ta*c~7@zldaEDz4n1u za8l~N0p&L!dc)(+0?{-1v3`%0)SAcC_i?^wCC1%#_2xT=3wesDczr(K55SKZ&vzpq z#+{zs3fk=ooV|?7?*<75A6;AJiO?*MN0i+{__ z--{<; zMlQY6MOgy^UU510zHHpOPokXfmEQL|c@N1fbuP5QE)UV~1iu^l=Lz4fmt=<`zI&0^ zR=&6M9{Zgum+(59h-H1nT+$}M%R77Axm$RDcFVgeLLkGeFR#>6#LHMO#>;%OE+-#8 zR+7Fz{lH)Re9Za?6St7zzZe-6B^{)5jXzNXUh_HQ&K+u3@zXu~n&wXg{cCl6TP!*h zv-U{IeRXy4ydJvi=8rphqFe9NHEX<)ZARR7MSNQ{`oS5{Jq+FY#p6z^;tK;QbOU=E z=9m4av+YYOlk;}!N9*26JgjEi$rs((Z!vPnh=)OU)tu`1%2@QBkWAlknbbScTMxa8 z730n~W6(Q$YI+Bv(cSpI>GXW_XZo3g&|7!mxVz5oa+lr|>q0n}Jr;d#nsTe2YTkuE za_PA98Kkan=<0lNi>!I7&IPQFcjRvtFq|goQb~z=7j(#A=N;kQWLUO2kH}?0Aac9o!q1*FTJKaF9;5Qci zvF@z}mbU6ONmqK%3*FTZjJxrgJI|PouGTDGL^HKIu;TMD^vb?F?tE75{HH1OZ2Hei z^;yw>PDT)VdQAB%(Esm^yXSp9IWxLB8n9VC?SO7CbT|EA+<8L${v(C1&3`leo@%F? zqF=H3jBkI0-PJh-uPzPC)kc^7oUv%NCUq26`Llm-L`^vT7@ZUTgvV!ytN~^`JLE&-91*Q{nyP zXK-8|i#J$lWR`d2gI9Vk^C|3~GwTNUTaWs&8sHmWV^43bHVEeuViT4c`xrFKg#r3k&FCbyFR+()Ptn2pJ96S@5Pn0Khn3Lf1+=<>Cp#} zb;=}%jIa1px!c?JIT!FAd&I4`@VY~mLl+<}vpiDy^^kr8=~pWKf4S*1<|CHTjV~rc zdP2HmxH9Ob9tPoe6#QGk_xuT6U8jXy*`j}t?Zx=g^ud2h z^aCF;@OOmYpXv}Q-xlz?p2d$se?xLacf-D21aYK@(e$yBV=wsYDA!Ep_2thFk$xNL z&-3!jSbq}q9lB^yG4o7I#C-=B*x=CDBfcsZVV`c;H>33fHKcDN{UOrt7Xjp#(FX^7 zT@Y`?*|u~L?&=rX93=Xo*L~wY=Sk6H?#iQQw+R)IZ`q3DZEZC4@)x5YAKB*&r^+p` zT>*dGZJw)>Ol>4hpW6XTP0-ugzR&s6^z^VcnASdX1*5qFB9my1$t=?= z@Zyo1$)}$7cb?Yc#m<_pA6U#e1d&f!OI2n3_uMMzjf^{obWT`(3O#$BABaTfsejGv zuaf?2o$4LBSqJG~YnDnN2T5RR2MCY%TdUp0v-oOnP`t+4T8s%Z_MmU}koeMz0glYkkW; z=jpdWZ^sPi9e8bYpFOUYGJYtB|3jDWa}H^|^WZz|dme~pKk(Q1w8#6i4Necz|+qOSqr=y zcy$_`Uf|n+zdH@y5Bv~t^~L@peujYO-Mla39EpR#tAMA|&&5$#3H&q2-+$z{6aznW z>pl|~3)vgmfakZEGn67aQ4Sx7_=M|?8HuW2Xac|a=!qBgyePGw0rJUg|GzItsz>q+DWVyeOR^6xm@(k7ziq>qRZn& z92ivq0Kb{LbNpDgQW-zH9K4m_6$xO*JKQ*}cOJ>FVVdt9Q+yX+J>K_)A{g+sB3?v6 zyuf-@j(bp?V!V3l_&0>Sy5Xx@{cg=UVfz&LgxI3wy7n!zqV4wavS$_Cb?v3_)Ai|n z&Nhw1A9m?x)CE!VS!^Cj8JA%FRh~BRi`MLO`go7+0spE{{I%9SNkO81_>l|awc1)v zI_cT^74#S2Va`qcXXtfM7DAMfKVfNUkr|HKhk$2#ES?2cKKbO+b^AW2m3(6VoJ4Lx z8`8O>@yT4@$$V0^(+=|KzGI)mvP9yg<@WkX$tUuZm3MD_?Ev)J@AT-M`2S8X{{sBM zF2<`fllLxb&*nw2WRqLY$Nqh8pIJX2D}}#6mpQ*kZoL5F-H+ZC66 zb9t8Rj_7TM-XWjfqUq@+px1tvon9sMVs(t~`Myi}VHv{xcT#c@5NUk&^2W>APNJxr(pKdhEx&``mloQssJXvcY;I2+6mN^qWXu$9qV>R1e9{ zT(V{eb5ug=3_(oWh*yC!r&f!&>MzLw6?SGWAdT z4KqwHIUE*$q~D-*bwe(H89r6ue@wd{riT2h@+RDMnHBF0_wO0|5tM)1WwifeC!Cd& z`4>Unb=1Qo$9TF^#U0S=hhEhyCSI2KO$+%~HsCKEH{mdRH+pr4%<1jXV0=hhmMswY-OIeI5iG#=5i&!KJqKepKxBCs>ilDE9voN(&J2r*tL_A zU+g`^zm9+TQ}!s z@{_)lz7PBKnwPJ_|lcPxRLh#+Ly1q>&d_QbuUeMWnc0y$DY1^!dX5e`=b4x zmI*5Fg?z`nARC!9-XB){lGvd?r8X#op&>5k;L9(q-8 zc=_a4{C?zj%1bA|wd7ZJ>V)&HRQUyS4uOB5IOZ?x{aaw46VU5^ES z^dfv{ zb1*=trX*xOvoa}wEMx!3Z3%cUn=Dag7C1YKJ8W>3ji-fw zbyqXKD0^w@L;5@*`7)mnIgz$p%lJEpZP?1Zn6>T^-HVnv9lhA>zbSz zhIiTN1$}Te>mnn)Rv)G+M{$y-Ymi4t>U_UqU!COBwR4|yyyp93^TYWB^Hf1T7sj_` zM{_k#mFX;{&U-_*e*ZqR?=drJB3KptghPdF!Qe(v{~{At71KKM%>*+dXa@xWf?^X>`f z8={2_n4M&IM-Bg*1w%|t;Jfo_kaU|!NA)Ei;U6U59l#&pJ$A{0tFu~?u~()!+@wlZ z2!3;gm+l&SI^|P-E#)KKCuB#xNANn}_2*8coIfUb3-HD?cq#Bs;LX7A@!G3bS7!ZY z^etFlFS5&0ycO{R;_pnu6oR)Iyls^e4r(uXpmIk&n@Tc+{;`a_Wo(UC#LxxW5RbT`o+_Hubk$4(=^{Zr}@6#`yNl0Ke;`~%$N4_y&3t~zN>#2 zr~LJNKbwXT`x^C5|Bz8P*c0tb*%*u7#}d5sFlExdie5SSRb4pYTq(Q#w@K)kx@Mot zoMmG`)r@h@cVa^|P&ws-K@y>rEz{-iZ zMef`vc1efARIz%&KRUJvzFI!aclnfS*swsmfObsGU<=yUH!=tsEN;F;2VISF1X1@XPvuKzxrOu_f1oL zZ{qt_zP~Aq-x%O`@_qXx-=){Rlyj8tE7d+8bn9b^xvOQ`S9F72uT$1B#>hAC&I#uU z(S3eqbZ@cKP3~8c{xm>$^%p0c)!J9`&P7w$o7(u6ScLTyndYG!I_sgc?Y;@;9QjFK zbLnKvqZtxtUz%AE9|_^F$Db4aQ`7RXFq04W9_6_=(BFM~!g(itPONBgMti`@&5GWQ zV2Y9+TZ)`pg#W;VQ;K56E_Csys6Vqm^7r=raY?%=ecgN`{>^Js{pwQSgTS+Y@xuMs z+>bE74&F7;@E_$<417Cqy{lcQ_bJw^^7qomPOCEQYZcS>^JES3%(hbFuQY*Q^5BH? zQQ-$|@S=DTSKoLp$D*7%|5d3>d+Y(P6+Gj|zBis%N4{#;eZaec|0~u1sg4&#ms1O# z6Xq^OH+n$&=3h=YzZc=O`SFXeWo*q2YR+BXlTne%cWyfwJ~ZLpW0pqe!@iTMJb0A8 zf%JK#*SW>6-B=#)D${#{$H(47zNU^?QsJM~%23H0O896-KVu)IfB!Z8J8Y!tr{-oo1zlkL zd)K!HTWz5nymhb6Y=3pY+o5;A=%wk&Wb3X?{eyP^yjtM}?W8VV)aG+x;tQLRTfx=| zXSe)`7Rni%V-UzL?B{Hm72RuJ-&utca+S}(Zy$f6DxP_(nOjeD;j8Z6BjQWglR8|Dft`4e+ktzA(9|9{Rz{etg2*k0#OS5qt=E zEAWqo#;4M|gTS|Mn{Zwq;}7b`?h9)h+PR@&3M;;zbUm-+$c4tCd@4JrkF@gC0dG=y z1}7X1lw#YbmD`H=#_Z_-9AQ=Sq@P;~-9GXw+u@Zr(36^YQDg=B>Ml^LPF=7pym9bW zg7-r8viReSN5M1oW%BdyXjmREsB!%m$)SdHd4HbBT>lTe1bD{!f8e#i!|VB5pwk1N z?Z7*wZ@o*x`fZB~En&s6IZCF?rf`wfzJf0xUHAYGa-#0|mkS@=!xPT;c#mx-Kh~Dr zp?e{2*PZcexMPhw*@+M`c3qOG0ixpC`e_Xmhd5>r~jv+Jd*&Z{tkbZQM?+)_K zl|4N~zJV^9d}%!1UGR~+)AFs%QE-&8LQ)q!i>7)QgpcmTM9RI9D(6Av2mHsp$BwP` z^0Tc~F*i1Z7o;TZrR-EW^y_y`IKLB}*Fy)LaQppk3_L*(+J(|J5TM8#!EfR{WY0JQ zi6yAukkTFhL9c{#=6t?WeZDA}Cx0UcGd^9xbl*<8Guf4J;oZ2U%Dr-Q!ug@>;tH3J zXQym-QGMfk?c2@fn|t94S)g=aY{IEX<)8b^-9xIyzwAj3<;)&uzFhgdRy!FJ4Z+_)=xz*vfi!*$R0Wg=xmvwKM|cLr=s)1?>&(IRwAE` z`zM?WHGcT(wDM-t68E^ruy2{|)SXO$=3M@*y@m1A-zUud09ofJ*Lj+FVEQ@s8h`bZ zegpCnuB(ezQZw$;$&|jrd%zz5+8$4=}gEku$D_@=^=eB>CJlGwDZx@@0BPe{Q&9LJ<=GgZB#InYJ9nm!wCppV7QzEh92}SSVC-E;X z*>A=%R#^tL6yAHp%Aq$N%ZFa&ZSaS_oyNQWsNR~$r{dWC&h0VyE?MT)TUtCa$csqE ztmsO6y(Qx-;=hml3drwn?0Sg*K=v$F^u|rJ$7r);pV=VY0*GGhQ;d&k4}av{N-wBO zh5k6p+d|IcQ1lw$Z+rfJ=d0=uzduR210K&uKe|-xOdj2HJA0v5RL8| z11e`l#=-$e_dKfvctx+;@1AFscb=u))p2i4_vv}ppx;kRzuo=tg~%iOHT#`}_X_?Ad?iM{=L*1{c6w|$28L4WrwJco44PO~ENWvl)1B-#Rr ze&{u0&t9ta=cS)z{s;T>omBf{t2^1xFT#K3@@Y@frSQK-{Fm)_o>P14b>$px-yDywZ}#`A-1Ex!J73Z{UV|5f^(c^Kpr6bj2h)%8j{z^b0)JHceJCY=oBSFWFXc`)UQ#|ax6}Tz zGv(FpuH$T2+)a5mvZo$0U!n@Lklh->H>68dKyE*p{F@ zbN0}z=$UqfOzC&WpKEB9nd)p zoyP9{FUvZ)wdCLNIsA(+AwTNH)vHN;WA!6XSoNneXR-}qtkjzi%KyjQ`@r>CmH+>5 z-hVa}L{v0VQc|i_w5aIQDk`?2V;ed&)TyXsXltUPQO%^Bfl7voHEkv7EUKwg%T`WZ zwGxeN>Z)a{VNp@7T8;tRV4K~)=j+_}`~LU7Vc0J}pYQ#6Z10=bIp;dpIp;dpxz2U| z+?kVjTNKgQp~kJjPpf(<_#E?_yZ`U%Wfl3a?f!qOUerI!;cMMhyR1?9dwK%>$Q!S` zeuR;gmAE0=un+7fY5zR>WyLNl&(SZ@Hk-ax5ODg{-7iq8S~EWCD?{aweM z0Y1HPz~ghV#(}4$S2O#2x|H6&#YTvEOz1 zPXxd2xTSg+f^NeNyQ~lEe#`m*-Kh4$IXN@&T=aay)qA2_u?lFGHm3C*5TCIVHcqctUuI=sJ(eQv@EnC$rwm!3)97ei&c;8t^i3 ze>p1%Zv?LfU!eYN&h0b4rPpNHby3KeXZA6%AkxG>qO#jBlt@2IZj;t z2;U067W_>id?)xO@B=1hvKan5}knGW_!YW#)e;jp&yXf9Y3t zS#NeQ{RpoCZwA*GoqmKjiavP8`WJZJ6Wgs%r6cpJ_^ZG-5MMTW`Vrm>J`CQN2Kg1< z2VVWvUH1C56DE8Bd=NZbKV#t8J-e*8J8|`+yb8d}z;mdFWcm4i{T8J!bblc$>Jhyf z=cV$m|04WC&%eGWyaoJsecSDO@%dYi@J{g9*Bn2-L2bMTybwHGj*Z}z;LT24{fN$1 z@YUemA$%uz@z-|+?wwcsP? z41@bD*QJ*Xs`DDcD+c1Ln|zu-xZ7Id%U}3<@U`G!`Pd9Tc>gYQ4nLhl@rS_sA7H+o z2KiMv4uUs4xXb#U%2DU~^*tT#jb-c)m)kG17z=X}E3?w&n3q=>E=M_}o5*LwH+NZ= zC8_H=OJ`t%4P0A zVLie9zBB6x`5(h6xzBdGlSX>97rJY{@2m&0?(X+LaJiMEI#1I)6D>wH==*}C(<52g zDgH_SX#rGJL|yW|`i!bPFKS+>daU>|4f8PmRnc>vI)3ZPCmVcE9_9NIZsPI`kYneW5$wMLn=bf_Z+(Drd3VZ>B4`=(R#`CG^br=hb(Z9vi;`$ro`ESO7@V z+YG&R&|4({dKqi~w4b{!QmMTh5o4FLj-h%jT7y76n<;PQ;Dz9r)$UWyTMc+V_+vti zjx+Ok_9e;-WN#g-&Owi=d)nJ1%z9)y=~k0YG{m?6UZcy>-CAKh(gW*>zn1u)6X3-+ z>&T6+9^e2ShrFEQGOnLo_7?nSzWyS*x%VNj7w)zm5M8tGZtOJfL2OI1N%C=6 zc@n*{IWODi%d$VyZQ8R=<^RPl>p9H}axXCUL-btExL9sw3Nx8o#L(-3-kRU+vX*K6 z;X0dMMw|NQ8N*re&5@0YbIU3BrlDQdTeL6v+cv!n9eBDv&2c8PAc>gUE8O{y=u}Wo z8~(Y=>Q6%F50ld2lN|R_!~h+49j^{L?a-+l-euh@I)(LzvbWe~oJdNuHm)C|Z8J{;^1Yj$bIJ zOdd|lNvw+Yq&k{Ix~ZJCTi{hYs( zsf!)^&(Vzy@h{t{P>8gm#)WR;SHExAD#dV19z%RjmwR>V*``alH$2YP;)r6|>&H8x zH>+;gI-TZ9{>-N5x1D69-{W6i!kb-4SSLB z?`Zw$w*fvq`St2w{(A<3h@l)Gcq#Nc$#3wy-PXH!xAnTwzecZLldf5X@kn3yk^eC9 zQ!3Y3x?H~f&L4BzqbjG`eK)#7{3pq;`O;zQ2I+}JgTJ1m`CpgCvDwIKHvHFo1A6E0 zw&%HKT=Mw8GQ_{pf8@WC_=hR~lLPsC{(i5WYb3u*qNUXB|Drnp-B}+VwhA>4)dc8z z^5eA&dNrQ-to&2-*N{ut)vHy|E#*MeAmgLz z>BFIVQv4p`cM$(9<$H*IV2Zz$_#37fU;R3HKmH%$e^2y7{Ah=v)2Hu*9Z{=P zA6E=p3)Ftsr|UW7!}oOH`OMV*KB@Y7ZFESwVI}Xq@EN;!xAk|2Psg^P{+;y}+7$cq zw?Q|tBHMas41QN$J#3w*{&E}qdNvyKlK6|1)Hc#+b;(f)`88iNY`uyOpZr|9d?6d& zFGrlLdp;G}L)>xHwEqLhC*^pCdh^vc_C}li!7ZnjwTNZfpZNXE_l;f%wSQx}Nw_3+ zvs2Ek#NS5z7x+6&U!OyF$eT4o(N8{z{n@zN>JP@Z_a$yjM^~V&_sWSs=hEHocUY&e z$rdxO`4lyh>G^e5EE}QO4!vcUy}aXf4f*UOpG_-=J9*TeQK)bo#OXHyDg@_ zetJ>5R{Om01Vq>#9Kzo~087XrRcX&hRWEhlWInoVw|&2UNM7A@Qq{J+s+^thRrulE zR(AqfTsuiWTkOu=YPJ6}+LSsqN97!V-W=Nb&GfHiKlJd?Id(pM%)N7@`8teq|B5$; znD&DQ4EDJ>%Wd!0{JiG2)J@6G#I5p{nfZOix2VXbmtSss$Y=F+!`6e!7&(ZZQ(-Cw zmd9`$d?3>=q52+!-Z=Cw56VGQKagB?(%fjd$mTYBvIcsEpB%Qnr+M18K>K+#Jw3UA z?Rtq1MUUg|dYj~^``gUtFQ4AHCw;vYK5B0nwrb^9tN1{)J>&HmGoL7m9(LUQT20U` zS%*E^Ic)t^Enn;Q!>F?9J5m<)mFcd*QF@8;in8*rOFK|)eZPwQ`fnSy?-Rx^+r}C8 z;!BLnVE*Hrp3wKEUT z({OuQvB=y{vmX9dAQ!{I@^bzu!mn1F_*8Ux?TshmBl!^H&)vgTxl>+058BZFb3Y4C z0o0EwNH<9TpB?1mKhn>l*9pDidxkBRZ4cFsk~2Q87tt@Boi7ED7=T{$y~6?jx8^lt z;7hM?))lDOwm7^rNV<@!g-S#OscX3SIsQ|Y@0DpxPzu?@r4PKA5xPEq|_ zV*Ar5@v!e!dDdS4f!-SE{Y`pp(s3pJN4xs5d+n;$7x6+6E%FMr2qvR1n%GoX8o!6V z``EC(9_QKIG_vl3QP)P9IrgB+xr+F!iGQaEkmry50!>orrqX9u;?9xUThoVe3C!BcJ|uGv)Q!D`le`;&8}L} zt9gX|0|Ud>99bqFJ=SwF*8CPQemxi2aUDf2dfm_~9vZf`Ir?czJzkr5TlAd3wrfOh zC-gM``EQKZ8ec0OMSn8S@$UmF0j~qE{_C*4ZtvH3Wx?-kv=XnGc+ycmUj!l$Uz}Ep zr3Cd5ZyEV~CLFIg{pEM`r!($15oas$`-wlO__V{V%JyZtZ&CbJJ;r>C`P(hZ&tKl+ z_}Q+0cUDluUkmY96MtCoUjl#JG7-2BvL@p`NG@#*9&a@IY>4~{v5&`{{G9m{hN|Ch zBvr;yi?UOL!nxvyp4TR4YQOqD(Z;5;3*P3l8@fAQz1#Yd=$;>-8$AX$ zCmxF?%k7ZV=T7L&dEIVnm)297C!y!@iT#tDXE9o|nZnn}nkMNz!A3R)+LQw}}{JiNcM2D}zL zyw9-_deg831p-W_RG+ zlkhR{)!@ZWT>S{o{R#X;;3eQ|Bk&6Fb>OFk=+uGl059|5n%^~n$3Ei73-ZXZknH(p zSD2lDC*j3}Ym7`kdRMtufM2imtOojvXJdN$!1Iru&N*Vu&?1}zIH6u}<{8gCJ1^?O zAL)yN$EnY2cU$`oJ%5&6_(cdzXdx6U;!@GBAlycJ6t9;N|O8JrpY&w43Rl|DwZ&2^< zC2Nd+%6}EXh{4l>`PdjllYA@pP$DbV&D3NzRJm`&0J2ym@3=>t~HBKk?TPU-q7_k3_dsr7p3Huye7Oxv(!{z02-8lJ}~9 z{4><^*}U8R`OxP-)jqAHTl3f5=6kr(8@fZOSiV^K!{+BSdAH@+c405^Ysu#W!SY1) zd97dWgYC@uzoSXi-bv^+zh%UFoBHYaB<+o%!J0Z}Is?u<*IuoMP7QQcQ;xGmr})Fs zazlH!&Crp7=1j5SV~?N6L`~nTfxgPU`fun(QG7_-WN9N~4DgZ@shXDeU35j#xeL8e?C$UuSXkjHAyLX!rM4@*f}FZN0OA z@?1YjdA$C?eXfbbVbM&u`w~@8TcJBRbHpkT-E)>Z;}!eL7v7$@EqQCIa|YMUT*3bO zb7sflw`yxSW9r_+X6M(>jwKeQX6Gl)&Pv;iqE|w>)}1h7{aoua`IjGhoY^FQM1;)I zl4jh4UfF9$tRto8YM^JvO8-4N3t(^*1`}_G5e}EYqBH-dNU`3Zlm3_6t#f&oJs&^A zzF)l$Je&HzQMmJ{Uk-q;1iw$%H0@{g%Yx0c59t;u9k=N@?P>P7wFaBhjCWPUFT}pd zb>zv3Z}v|(4iM~@Ds^Z_7VP`Q+Tm}QbPVIM*jMiz`G4x1uJleH^)g618NIXGmd}jw%GEm&_6l31r_wt`&p@B{SrPO4^C;seJ=Z17Gmn7+aWB=O9!kkNkfRV$k zw9`81|4DjygIynfT_j_@1|B_oiEj$PN-lgYn>S*8nsO$8O1h}|g{Kp%b*}fR=(56V zSK7U;QX2b4#yyDIMv=$dsA z&nH%sH>)${ZzK3Fi*)ACx1IU(D4Bnm!QsF3S;qH8^i$bI`_lY#KcxR&c|ZT`Z@BLe z_GA;Z+o2mPAF;k8eVE&{Tzl>_#x+0PhQwp4ma4~@Y(1Gbi=Ftz^PXl|?inUX&uT_h z6{&vZ@|XVHxdr>-=}i5Z{005HW+Y>tTm-%a-0vrmUM&aT27Vv!)77iWzln55-ZdbVrccDM! zZ@R>$Gete0uK8iMqOTe=) z7_mMZ!Yja6f`{YRfo}tUMJRp~_#k*#pR|MT05|eT8@k_vFGjj01IV1d>*I7Cb`H|_ zpuLfF`Sp(cEs{K#c^CbxEvZvhwlw+9LuxVE;YsNalD>@eCSPx#qOtRqx#<^Z+p{N5 zPWl>tE1pB2lD=6O=`;38ot{_5a&%xf%ca_I>AxOffb{l}+%8N$q^JwCcr;dLr_pFOYto71|b8Pu?^r2_lc;k-Ihi1Ib)Q7HL zO5<_OZ_r%ZRo)T608!skT~k*DS)_C#-@)>J^{T2DT+t{Snv&wKh2z8QQ= z2v<7|fv;#Dv5t~HoZ45W4yCDMW=S0fo^(U`Hu~q)BbHI97fN2)-qx0g-)?VYdHhN9 z=S^xwqmLVjzk~Q!2{>Exe9c@=b@g#O;d8DTv0fwooJZy92Cw}{a9mdY>%mum&sAJ+ zUSsAP*QUi@VLT=L8zTN{;&%w3pOAm0zEs0j#x|C1vKPRKy!yEY^tmN}4H!1(t5vxIVPW(#0e;}mK%;CE`v2nt>%eDJV`G1T4zG1{# ztr`ybixU?hRZh>Ba4P;9?qW(Y4B=2Fc52(K%w}(LTwy(B72EKi9#gx+z5u)Ayz-;|!Xzvi#GVMLA0| zFzpwA`k88O7?^QWsxx_O;x^O2)GmGE_qGxHUI)`3u+7u=i(KNexY&PwMfG}+bj_qQ z_5|rNctqCmecfWKSJ$?z%F&5rKffqk$yv<+{pWUPJYwIjH;%dYoiEVXrAPK{EAh*S zzePZ(A2Tm?YuR6fILEtaGRzz$vgNxEI)yu@=NA>9W5k~|&G^#mCC?+j#D9hKlP7;s zV}(q+|JaYZ3ciMEj~enxo@(m}zl|sV|6P8&5i4KqznOH|T~4}7r8J?gjLv`yn9nexx4Cg_pj zUSZ}mt?<1O`Wt>eVl|=8fl(!*kAxnX$@jF*nG2Er7 zQQOqX+SGT&@6o5fV4k4|3V3r`=i|P9yuKiV&bEQ!RE}+Erc-jd6`CCV< z+YY0iD(rg7XeVzxU68ku`+lSMv81=n+jcK>tDhgSswH1HK$lu}bPfIQ?7V8c|MT*e za;waFFwCwVH3LJF>_X|CgQQ>j`w{!Q0QUsi&*=DQA}X@ooLZETT~YBz_9Omb#J-n{ zptg9eq7=_l4V5wROcPn+pUjEt_nV4%GDO< z{=~$oh@?s|*L*)_J@nT8)5%vfc?$Tq8GKU&J_Nok0zU{o9Dx_$K+8t%Y7J%kKk3a< z@JjFjL7u*5{O9a5w?z4>$MlnW;tv!5rK}4{pRFR@@vYmfxxsu)+i1F(ZUwhNh$sFw zlTQ6*I{RZ}2OK1R@ejBAzDvhQgB?IcoBAyJGxiSjiizvrKT{6A4V>jY_fh@VfGhtw zLhHT#HjUuf{|e6g6u%WbANxd+fzJY;l?M40-V0tCf%kzgjlc)Mo571ibjH9} zfS(e=bBCC}fLDg_67UTX@hiZ$fcxb{eAaKf)7W;PyQAA z8r;v1`bQCX{_u#szsuO=7jg*-H^OlsL*=d@yo~Ub%Ks4MR{SR7uO$B6(~RFu{9)ps zjGp)D8#B*K94R~8)&w#PR3Doae|NAP!iT`KM>5;_Ab2HsxLynXMt=e?CT;o=ol@`y z@O#rBzrw4)cYt3L!t23nM>F|p0bd4wu`hlF@15Z5z^@nX=~tuom?`KpeXh#mbR#2( z`=@OOl75)<_eG?iY`>h^Ik^LV#vFejRm%64&3QY0oKNkha?g5XyXm*dGJ9O|Y!3G>_+J$to?I+qp2%5fHJTa96l%tEm3tQXU(VmjO6YsOC{y-^bVKXovXt8A z&NTDGKJr^idZxK%{do!-!E7-~SK{{ivIuwPMf)9h6a}GYd3Vhjtk&OF5>%muo zhugD7^uf<}Xy`}uJHd+&I(`f%On47?2Y7g2?MCo*;9>h?EBFp@f4!<-?F7$%am4;k zqNkT89jA-_g}f90VTTv}h@W!s?0;vLw+6fzd~PUyBluGArV!o=z79Oxo~yvOf&1%C z{P%*FStIWEQ5_wOj?^by9lh!p8tNYd#NR^vG39Iehc+MS>vVQG4l4iHXu$4LJ_RpO zf8gfc&qLIcbU_vImu8LH-!Z*d{gAb?Y&I9Lc{P17RrS_Hysr3Y;QmqN*A6}o{vqCd z<3(h<)DUGo@#iE)t*^)f=Jjh&2cy88vk~-bRx%t@o%$)Zr5ua^tM4Sysx_nyzQ#(RwsF;AJt1cc=n9Z47uqB z{{!*EcJX@fS;Y6thv;kuUkTojCeE+$A@KeP{2+M#%*^-&94uc7ep`r6Dfkxf+e3I2 zcy;!ut!JGu8koE;|YYVF7F(0aCG-!SiX#&C=~-@T4Zks}5jz7tTJmEM{nH}cGzW^|@*P2QHcUEQdh ze+4RU!Kk@EH(AJd5h@c7nymO2{f;f$A5k?z|2cLvuwI~k)d;;V@N2d1QEt-Z&Ib*HZ_G5>?7-}p&l{=U8g(r^M`?aqQl-t-` z+ILXnH@*=b$w$Q~?SIm!)yumhA58dc{i^VK!nY9q9WNXn%;%qt-P=yS&BdeEeAyE> z+4)Auc(d7T6wp5QeU2*k%9BT}`!REpUytS+=e>WQ`33yx?lX`MRQ)B#(D$c|S}PrW z8o@)E`HEVA2fGKAlD>v=&U)>rwMKUF2Kew~o2pB!c4le_cXf{9w~*iJ*Nxs>LwJ?K%SNs9wO|H+Q_6U4d@OQ6a_r0|NOV)) zZEqj7?{OK2|D}`3G|RP(8Gdrzdi?Y=+!Exi6nR}g0F#%>o!ra(;T^$p*MY0to4~)J z{+s(z|9r>OJ>Gdi<7a&m3yCz>Z=vHh3^@)-YvPG7oh9e=AK_zcYUxaG=eIt z4r-r1`0x1bUf=l|`SI-U6DhwT!gsuP)Ji7#<52C>zy{pN%hvJBIX!UG*)ewfa}%KKjS0qt@>o`S9-rN?gPY(UD;G{cLjoaMml;K0T!GUleQ~ z@u6~W0e^+~_*j4ssjMq)T68;PtBUwLp|h!G)cQ$2e@v<;)n#XE2|DzNUfW_)c`Be& zeIa^X`QB-_Uxd!!Yh9Oytfs~G_s_>^uZx4_Q8_!oyTBR#-ADQLlAq##UH$p7N%L#g z9;kqdVgWo|?(s`Tt#R@DM>~D=7@_SC48LWe^;n9o`YxToUcPkH`lTaB{&qB99=8>d zQHq^B>39(!#3Z6{@b zM)WEM=V5KI-V9#_2bjO!I%<7c^>oWL_^P!(OPQ(e?Q>|2&}+VZ)XEcI_d@U7$UacZ zJ#FUO(bWuD&JixzTY$RX?r@uzlUSGZY~qZM zP>`48rxXF)_Qg?io;f)}egRo$GlXNhSLbMdt8K=o4{nu^zVSuc=S!pZ{u?hXo%YhS z$lHED@+l^s`F>~oj@&T!ZAs%th?z>!bVqli+gzUjw=SH^;2q$=-49p?okr-a`P!&;+!2)H zYk_)+wsSZ`@qI?#Ihh^G-CxlH-Hp&)_Ry%cje#=xJam!&$;LBC)@Nl5XmX@K{meY( zb3PmKSPBy!`5dd%Ue7PLus0qZweD2E+dsYX+yv37%A754vmq zF=~xS4!Wm7cTLhL^U`*U z8GlznXUkDzR)y@03!sBOpK@Ho!j8UN*slK}=xr((v+h^@Uw24)xOd`-^OBJb>h>%3 z*NQ|uR(SH5HB0x?>^LM{?k!Iy{uQm)+OeG?Rq*}wBpRM z0?k@&Iy@p168)erv0~bQ#4Uxl}?D5$j9abr@at z_!_&jxQWlmInx*|E}-P9&jRRmK~L*G$;3+2E)Gran?&rjW=}9z0?6)hNw{`G32E!H z=?CX-x9^4X`oZG7;tSFp#@Mf|#M^T7nDqhDOu>Hyx3*ork@S4%#V&vNJXE*cIgMkG z6$Ls173l38&^#hZ`Zc6KN%ld3UEV3%eO*>#WV7R2pB1e)-Fi_!X*!JYb=8>lUhG<* zEddsSQ@36p@N6&TcGYBlxA^j?z6MR6M*j7YPX}^4L-iUpW_srXWTJ7GLxhQU zi0^YtPn71+9+dkFoEwVFCs-bHgfi3Cvi;_w*9yIL4~*I0EA(szyV+sy~Jd)dz zT=X^dyGTH2KZ<+3gU%-qEV->C{!-!}P<-bRohIV?0RkBwR1aP*1a#@2~h8Dn$? z<0?}959k2S567&>ocNLJ?;W@;*;vuWiwi7Dgf5%f}R`BlGjk6GtPe%hv&VOt_kva4$oT~tN*xFS0)z7_#PU-i_&LGu3h?6Hmx zt{W`ME7n;J+dEgSk53n(^r>$yT>rNlaC%PSGF84E&8;W(-_6kNs@!AW_vOhF z+fxv8j@rI=fE4!lmOLgNTT8l9{4&1$(SK-qVlD(?fY0z%P_P;90vJ{5njtnl~apvd?VQH`l)ZjdUFs?XixO zeYkrX^1wLvFm)O+&bjp~yR)=_@%yqp*7>>o5!L7Ehix;Q1ub`KVD}HzTMOlExMq*_ zPL01aZalP{GSB+{By5S^M);}y_#W%?(2LXyp3c*vW`A@MJ^l)yx2AQEb*t+8LpFaI za&O95B^TrkRDD>px&B|ZUnBGeuis-mB75xnf$~O;sWsfYVf11*>6U$ZkM$fhlJT2N zJ^5vFVP1o6_Y$wTZIAUWweyL@i}C|I{Sm&vRCIMcF&BgYj{^Zcf_oSD34c#8-4nMWWT8RCgjCUMryfFKZ zZa)NF$-x*Os@Q>ExP|wS9C(LW96xOnQA*hGUyU3LEB;H612zM`c!*SuBWLTWm$EH;tY5qad6+XDc}ONsIg+f9y%0%vJyqjY z@>SS#%*S@90zA70z2?7TORl3YFmQ#wkKioyoAD1iwcDmcXLTkW-#F7v{mArhTm*wd8Q0%*hlC$&U`?=xt>iF#9#KUp>l$Q8Pp2Ya} zJNQz$*Fwh|BfK%)ZzI&|Gtm)J=FIErMDOi;&36Km#h>-lV~ou>Z)U~;ZGVg`DE#Ru z;$KfO^Zz+}Z9lk~|JJyEy>h}gldrvp@c#yt4CyGeRwvdNaiNIoeC>{hc0gE1+Ef z-Pl=stwfUYd_GW*=1wp!j*lmDaC>^mUHu|?sw4fDv-esbqdt>A3bcRJ*tLN5=J*+r z&2R5V=n+4c?6p28e%{#Wm#1iY&G7?~68{;jrB=&gcY!;Ramw?RC)1$su-&&k_T zk$CRC=?fr~Igj%1BYr;m^b5+rzmP4c3~s*2AlUPDpBoAP(8c``}NuFf%7@S4}x!^yi`M&r(bM7fo2qo5M5+9|P z@xfImemn82|GL-uuFA(cDE{qBbQG{Qhiwro&zQx@YT_#J!Ts|&n?zmuLsU<_Z^XW*e7C6|lzc9FTs7WS z^Z9!Jh80&|)j?+rI-64atk=m;b%RZ33OQe>%iy$wG(tT)vwma(x;50t>g;{im(-4T zLf5lNjBj$c^e32EIwZax>7~{;ksxQEbx?qjZB&vjxK+%m9OO|iwuP?vy~N)_{5I)H zH~vrTXtr0yO}zv&N)ok<|>{;rGeaPO|jw)S%j-bT;-}A@%2sLqSHaLh>&v0}U;GX_jeoD(sW~4B0!m)OznV9r|4-f*woBoI z`)(Zp5Wg+N>mc6cN*Lf*>y!Yr`uv<_=~u-va@I?_O{BX~Kp>rt_qY6_G`Bi{c18lXc2UC-^%`lckQ$9<)Pi$;vY)89qe;Z zgs&w0TJ)#N;fyiNHQhbCWh|lvww9&)z3Qil^jm(i-987!-+F|%gJ1rp?N*7}&3V+G z-QfA}+h@K%cZhn^_s*E_9HlMU&Bu)@rx_>1?E5HB<%sO2ER{qsP~ZGjhu(5 zUk;FN6Y1WfbS8f+hqeUzXh~inYsIJ;)2_M1+eSR?BTfzm#xI=S=wF!|M6S*`&3*UJ zPisiOVy>;vl4GRz_Ud7Ov?Zsyzss~gj=Qy_KT&)-kMM5rb>QLo>3Z;f@Ykm!^Q-uq z!3V)@52qa{dv`!eo1DtJ5dP4Kxk3G=_`l!7;dzd3|gfp>t<3*q(P zo4_v#;Vs~W^Y>Zr3E`dKmEd7Md%%~0zdaOxBX}2hnEqDq9pL`^kHr5@@OzHDey= z>2hS(&4$k?TgS60%z269u*o9yVY)jS`>g04j90%Ix5ojm|1M!XXR_^#Y)*=L@dBT< z3-?*&s;@iX!%IUy;%+jhAI;6d>*>6kuTDGf=3;H<{j?n1xNdxVzx#UVmo3_79jjdfHUzol(Ks|l`gPRfk>YPlpq@N`zvr9Ko(TC1Ggr^({F0A~Inb-w zXRYMjHy(I%4xA*{g~o%lK`wsUsoyf{w?_O71^9^?$2cCGNUGVQ7!tj$qPK0_>JYsb zC!rUxc@yuPj9xkPir$Gl{&w8H7s_i(E=T;7E*&c4PzHA4Md@ZDg)R4Wr0XZ0fB&=U ztA+ZCQD2|TgTJy>j(o6gQ|nu|xo0Mye>+^Cf4kfF`8Okvz2fJ0x*snxS$L#&Vo5`>CPvg_x-*HgoCH^41 z+VaafcV~k7^z0c8t^tFFYt87rfpvXu;{kzX_nZXlbV0!Q*PFQTWaZL*))7wqX3Wub zzxFpEMGtaGRp)#x$bgu&=L3E4UwPg>i)&r+Z{O+HHw(0Y@fn0WsHJRusdA5>zt4J5 zevBog^K3b<>~cP^0X9(fx%%Ki0CCUDsXgl`UnTX~B>mKA)6JN3dU}{`Y?Do|af(5& z2YRs&?z7L^Zm{V&`p(EaheqNP81b%uq&laLKNqCCf)@EjXD4*#G&*#C{-4t+ub}^3 zy3hI*bd$e_j?oGJ?>8=Kn;CzU{`+S7ukQY|S73h_2gnq1Ok!IYZ;q_TP*Ve>L&{xBNGa@5SEv%ec8;OS0zp%;+%wH8-ggmhZy* zE1VP0(x2<$du22J3_h%sTzXeT{pAX z<4B;%k1M|reeTNa#A0e1=w_#xZGH&7s}@+t9kv&wsv)*wy>Aykxw4D3L zDNZGjo^voKkubgq3a>-Vp#}k-dj2&+r}qAR)(nkz`+an()8pMj+Ut!85u&|LQF|S& zk?$f1eG7^`30@vmFjpfjnH_88&z0uKUjKxC>|y5V{3JK5HtiYI4=b}0-=QhJE6;FC z-R0L9Zo966--1f)he!5VAJe{yr=b^B?xM7KJpyxyxnlQR*t(YAD*;|5pc3HA{9eHC zUns{HRE`5qzzXMg6~9-2*AwAMX^1P?nn4K@-{V&_`PRm4W8e0|SK+pO)($-5$!~or zny=ro%_A{CNz#8nbiFE#p{fDmC#zk4YzHKsgr=S${w3!!{_WUj)iY5@o_cpQ-4C1c z@}b;2#N!rtOKenDZ`0e~g*~Jq|ByWD`28rrj{y?JsoBNX@!L6LcK-VbsG41TH9t=g zzEt6JBsO0Gspt1Q06!9~w<)MwHG8$F-b7d}zZdiS5Bv86L^xU{x|hHILd5gL$SZ~L zS>MEsko_bfb7z}n1S5w#Dd()$jawgoCFR_9&+^y>>arob>*zQ&<}8!s&dBHBOT2T& zt*P6RwvhBMRsR5^p-9iw^nF;-neFY?86cKUN>Vl#~R?7F5GSNv6Xad z8pbWuTr4^BzUBG`fhnhNU(iw|VZoVtDsJF4{pHV4k&S&{G9UZ#l5y)TOw5zBpcmC2 zxHSYa>@&I`Z+8ANr}yLQp&X4$zjEBV>sZpi^()co-=|u*Tr{|i$4JIRg6cSrHvBFj z{nSsEM5ShS>{{^M;OFq?rQmN+Rkl-=JQ`QGlHaB~$E{z#mHcLWH9Ehy9t)LfC%?zl z4qGJ7r>Ie{L1q(GhF}5oicZC!xGw0gQu~yHul>XLOY+BvUK8nlSrq*Kr|jf*@C}6% z)<1c-zkh`pV=s@IcId6bzwpWllV7s3$3Jc{hTfE9M`By5hBZlN3D_MZ&~D0i$l+JI zJ^jdTI0!ySIn2Hz)3&5+)AwF5?VY)2dcGz;OHV^T4vt&j5D{EL%)@aAWuJjLWcF#* z5Z(o!XDJ+dPPqA)vnfB}Ye;YW9;9z!HXuGaResWG%t)STm(TCx5;u@za%11avXS_Y zp0M58BD=Sd_#W>|^14!q4|#U4tKTIbW29S0KDkQQZRc}4*XU2Ow^f_{I7J>g-8A)D zu>gDITfy(i){##=@s%3tN)LHvg# z2V2%=w9i6)H`$waF6QjeqUa(y_uno=U%zG|aBrdHy&k+a0&fAY4&f@tD#}p_zCi1o z|Aa43uHTPq2Um*cG?tvH+zoG-u&$S#HvfKqIlMW$H{V*4w=SOeQ7UrQ?)DS)!6NwU zD4($JlY11p-afg|+Sro3HA&W#wW@$|N>4&M=%#4$Cs=O?!^)%y`mLh>PWrp%{VzZt zU$i4rQGB1S?<^jbKBdHECR>vJW2uQxMYoOZh-f6gp+)$o-#20Xj`sG+FY=KgZ#vh^ zf@*~Ha^9XV&CbbOLb2Cp)eq~)XSj00>~BccJYd?x-xoE*;Y##kw5+YpNUC;kUrhf! z$I+W1zfSo4a0T%8wo6OsFA#ZN&E z{d1c9NY1N>FaC8rH~rM`(nvnT;Pgqiu7HiH}~xhkRB;% zW24c^Wa9Lsy~^+QQ`P&%)5-7K!F_$Ica?hua`-RJb6@kIX9v0St}~f;wPKhX*VxR|32xnw4L|Sj81Q;*#7Gl_}v7ZMUsb- zUeiA^d|+qht$9WK7oq8QRgU^sFMO;!*S3Syp8mcy**K?q8Y0~+J}FDm>X zcx?zb`VV{sxH%6{Ve{#Gwc@x$d(tq_f{fvI$>Fv6_HL1kxXeHk7Z)emmUwP5(tReS;u`hCK>93?`yR7@Do=U(s^akx<;T7P6 z;O8nf_ME=ztA1L)g!=yGc4N;bd*H(x$7=G{rC1_P`$cSh)DE2v@;y^@jLd5bVr5?b z{JiXPpdP~e3BOO_(`Zk^-H4$bX_D69_CF+ z>Y(2U{VgAyueO6hq|%NtW|^Qb)w-j6+Z=Y+Wz)gCv{;r?@&i=h4M5bb$6n2qe; z!uw1$Vg%XrWPdb~-&*qfsQ5kjokQ7a>Y>{7lxb=()$fQ5m}~C8+YH~EE}yX8M?T`) zscX;9@oZXsO7?G&a_H2w>Y=C(d2gDq*KeVhp-Yxf4;N&p>T80oQ@b7{*GkqG`etxncV!T?+c=e_uG*02V*ui`~em>Lny>cCN+AasR>t^T=e`>$) zUhEGtJ*_d{b5wbD65h3H!dlIHWV>REEDJU3{2XSV0cB~cT=k!dv*|z3%X8{Gqkiae z+

    UEu!B={f>WF6(mP4BTP#zw=`bSb|mi*k-23-k}f=y zYdwN=A6~`-nUY`Hw3JAES~nBLcjV5XOS3B#Q{`4VqJ#)1kpd4Hn6f1F0lHf3*gxh>|ocPfls~VJ#}d z3(ja5`?5~WVX?2r^bsQf^3(&@Jg*Ac!kA22LispTDTO!fN9sl9{;dIQxlGr*IZmQN z344tkWOs@qddV3Np?c(-h zxjZhlUcddmJT`x>VP-C2v`=}=@QNCYi!cLdY5>SDSKtz*_*j~@%!9c@(h2{)xA=`{ z)CvXZlVe-vY0B5pa849hZDHN`TeM(?o{qIeNcKs~mNi`<&~^*35!-}OdRx#F-b^_Z zRLPMF;`|(pGNkfwe-3S@v2vJr;P~!3oYlP@RfLgQDwlXNNz?9c zrOgT9_=A5fI$NkL7T`|Q5k(KEeuoW8+pmaz?Cp21?x&oIg=Gh~j(gTneZ}V3o;B!n zC=eSP(p8q|ZR|LSni7(7vfz+KiDpDJN$gPxkkd>g=zE7Eerd9Plk9tWNJDc?+^1?4S+3rrYK9hI`o-#DTx)Pl96=ME`M*Ww2Zot58ciS)~iF9j&l0 zVb`j<9CsiCR=X|BMMAZ*)0U5R21A+R&M1*gu4i{>a|EX$o0vtX)}br-r;rYfN3%^F zEQ7O@DcLl1bjAohjr*`=Mxo@_vY|iCq=o0h1{3(I0uZ9N=e4*;CFU;Me$O_kFPn|7 zuD4fKpt*2|wjBlmL)@TO1<#cOg=kCH<$bkEAGA;^{Zd6CcUh59*aqIvax(_%bMc4- zQkfk9EbnT?doW=1+Y-~%5zuouVM}Yi4JU1y1g5%(OAQvgN9PAx4ezb{T7<7&9ncIe z|K6$oBmMU6PUy-eNB}KysNf)!ycKYNTYqRvF zB^o>BvJ-=;>C9|I!yT+N{&m)_Cb%|jZfG2KG7ilGL(yJ#&56C)yx{zwCb`F{HWtpM z0nsn5fEs`0R;U3jVMlA)5aS>Y6wEL#SiJQ1VdSt$kXfEhe2vD=pR@ILH<_#Wq9Kkb zu|O{}4Lt$g5_HmDb*7M0Fs!F^-tgN{Q0fOjnd=qeY!mvyzdTOKihntr!x> zrfdrkeC&jU;g3-U@z)*tBrhq+XeVOzVLc)XzB`X10P3^r;Z{WmQLCY#(@-QVW5!Fl=ci zn$Y!kF|l0O08!eFOx_@4+G2c1F1ba`E4fIRZ`g`Qqv$;42GNv+4Cu!4>hkCV+eQ8bZS#lD1iLd}thQB&dx`OLh^ z;5}n`+8|j}Wz|&OJOEo(!4MsT%mCz1AFS>5iBV3TBZy<>E1!s(y{AC;}uz zS|=qTmpeQL+I&o2I#9r(VOtdJ$6Q~k?$R_?JdPRd)6kX+g+#O)4yKz0;R8bJS{hpLP zHt55E*XCo6%{Rlz0gU;+Mjn2>B!Claw=OzmOm_h7rOav@SZ7$F4*>^MTYu$#`(X1> zflLR26n{e0i8WgW$TMx}c}UgY%k^Z7Thqs{bW302MjqB0UZ@gafBCDtORmG255gh@)Cf>X@FHtzJJ*BKXrDZ3hlo34X z%=V-c7CNcC@$@OR2?wjJ7y}z;%50nJlP**RW7iIlJ$Run7kY&7^U#{2mfM3ju+ygB zXZh?-LD!mgzL#+*%p`Ev;-jU$sWft8n{t8z@%Oonhm<(yra#q&R|4oFtXI_Z3LLnY zuAcJ?L?Nq);;73Hu?5mEu`SdCjAgN(SFYqnUK-pTY9ca;<}j0J&f%dJ=kG~yQd z(P_Z~xklOAq&qn z(0;Alt(BXNYjQI$+ya#$3w1`0yLY5`5*&)1E54pQJWkFwk3cODED2=d**j1_^aA1f zjEWq}YDX4gJw*kZl;aT=5GYGE_ohCwR$-3e>Lw%kf;-?Wf!KO(6L2KRwJ6n#!anM>IUfilHUw`O~~c3+}Tm zwCo)!AW4y{52Wr6Q4e&X9=|_HlgQLZre|_@s?R&fVjY;JAtO@acsMNNA|oEKsjT>o zY=>#ne#eXzy;DGQEDK>Sk(#4i6<|ymcid&UB4I>w=nMv80{numEN2`}j7gJj=p{tb zRwke*f?#Hz0Bdp;_BsSp9$u{6-Rr;l=e%OaRfyU*6|4}Xi5Wp%f z)v^q1%0i^5w77S#&0e5!mg*bTM;hX6t_TU;s;#)t3`>#*|HuZ#u7+`12 z2>{c?$QW25m{|1{Afv=UY2u$`RKet6bDO|~NFTAN3VokuGiTZf7mGc1lCD8ED(M1p zEh>apd2ijAU<8>lG=fZhDL#s^qTC5fqgKR2%0)0KW`GQ=JL1#qJ@j0vEQ&JC+G~tJ7`#O?C+RMQmB^zX# zQL{?-k|O7GYaZnrM8w=yR0AsF6Ee4-vgK|w$}lbl>RZMI;>iS!y+x`ap9qO;r8oD} z#kSb~HYB<_1m+VQLALG`Wus8p90TE)82Gkqnk=G(NVa`=q5sP%Ur`}+cd?8?l>Ecj zJFK$6Z`7U&y$7{2o6_}r)vC?A1i0Ho{2~B-dDIw48oqWoG|=0HelWrffzr=+>-jTe zFD%e67!F`dKOIjgW#RXvc&PiBXjK;gkYG&GWC1Dgx2t<6%r}H{AS=Yr2dF0^LB1ef z?kz*{Z79nzHJJGu=`B;IwG2xEonjRC5`Y;OcJkzr+%|4S+HrY*Dv_zjtKk!?n>nD} zY@n_CoFdLtjx3E(5r|xG^TS7LALvQ*5f*}0V6KWh*2@eA%zvrcaGevcws}n3R&Z$d7&Q~Q5Vn_Xj_Pkh>&k}*TMdaa#6d%b0>CAOEew&! zmETs(g{Ei|aev#TO*`Ymm*8x#D`Y-_Rm#f_BzLn5w2mG2i#e2pQIk`ln14yTM?Uz7 z$QrO4kO#P0@O%C~S##4UJ-&M6wa2_c%M9-0IHKNwJlJWbX_XKK8U_AL1MZ*AKao1{ zlp=bG@>(^Wz#z;99ZIIE?Jydk`@&i5Ci#b5x_*WYC_KVG)G4*Uha;)mUR3y1GU+tg zP}4*pYDi{oiiyW_r39uN4TU!emQ|BB#QZ3We%a(t#3lj3OGL}_8PAi5F0QvCJR(et z@Ns`eppFX4>G57pQZ4HzDZNl(R7Q(I=8Gl?+Tb?b%ElTb4{-*ny}PrS2(6cN0RfED zgxOukUPk{pJ+w=h{s1n~09Duo@)zT=8N(G6E0pvLZlKy{xqc?lvQts@HW+&ljO3tw zsK}VqLC1#7_hJ|B*5>`w3zrHomMGY>L%Nze}2U za|bH}h{t*)AWCCjNtMP}!x(9TUaNL)rp6FYqc19~gRa^I)-2%AVI7hObyhaZr!FcK zVYEW5s7YykPhoOnBeob;CHAwiIG2Mo9ViWeYq$XT6pji%MC{!V zS@2FrOZwVmp}o)~PXvX)105@|v_cf~Tu!(R6mcnZqf_LemK6wh>>_Ly&>$O(`h~sO)yP#>`IYj(h@s zmxqnEt5SqK)CCG5s+pWEE%X5%fMe0?$XXtG*Ao-0Ty=}HwxB}U-MofB1z;@xLx<`V zi)s0)stv}fyWi1Op|X3?ENU}hK{m6Q6aKXNy?`n+1|YLFVF)vX#iyh>r6xos1ycvx ztPoJCD0)0iHj5x+uN#2Ec4$gMsF zCDFl@jjU<5f|$P#ehwEH+AycqR+QXx29>v`h%PKPkZ&CX1`@Cw1>P(|MkVwq-oi4U zxHUYHUJ%e!lmeH9X$Yyje94c2UO-%u%Z)*5E-4|@s?(xO`);zyrWk8P_yG(F8&(pU z#)b=-D(nhDr9q%C*Cw5k*vX2F+x}G%d&f;Cuq6@H4v-@Fq}=yl;Bh~XfiFS5Io%$p zOn{y?+h=5c;nv5;pWFEZ9gITli-pLXawlCBq-L6De|ak6C-myBNAUqIR|+&%CH%6e3>EVN3y$PtWubqdH*%X9n+0mCWQ!d@+WsLWOK;@dZwtz}bVBN8Lj% zQF|U8un+~E%7#iqnzTe3W-k|PLh|kxc=T$T1!CcvBpca#YPm4S2xSOdo`Aq9x^kF$ zPQY-?7=8BA`TbClpQ5c!V0Y1i{jrgW&H##Ztw9Z?LTWWYJs||ORF4uZ^u4@-(Kc*8 z=RzMXKGdpX-Yv`Ybty0WaNnyW?;q`ESVqcCPS`oI#@P!1)b6S>tzGHSjAU_%7 zQUY|WpGtxx+N>;ksNKFtUg%s=zr4afKTw;!0}LTGRtib9Ffshiw<3z}83{Ew?9-%Y{-7 z(`4PHvC)wJ6|Llz2L*>Yj!$$Ia9qz}skJ+q@_k@GClb|mAt&?zp(%X412+EUFknXl zDObW?RLbr?d=jRrjHQuih89&!;cem!lPh`1iA_}^s4mz&LtQED5V(i zC@#_H@Aogjmdc)tGWb9rQKXN!02=Sks2)ALDIL95Qm%7HH=XaX8WEthEvW$2SDT~P(whPMqB1)#69))az074a;9DcHLW-Tf1U$*b( zDA3Ba@}mbwnkPyR4#gl z7o86K@3J+LKX8qRvMC~;>-OiI%_u#?P;kvIO4imflXVR3u&IyaAG+^^{n!*l0Vhm) zDhG_qt)&G>xu=~p*FKE_5cwwrb7PvQub^C+EBY{TC}7M1SBt;VQ;Ury>ZUKOjMx0) z^KO=z{VkL5mR1dLo`&*ji6|GTD9KNAuz9&t^7&EC-~x~IuwkL-B?m|JrD36E!XW9v zFG3#%95hu5-lprvjO6=Cj$D!ibHuq|B}5-5ttYZh?Gx^tuJSn44}O;MI7+k>gr-~wUQ7~iOp=*m` zrFO^lmT*HGd*ALT?w3iN=4Qon} z)>#Hk;DjE2z~6ft(kUKpCrf~IY0{W}7;sIM@cCbt|pD!PfR!nKRFc}Iw z>~}f9g1CLdoNUUl7qb*rcjpGDdK=qGl@n%n2&2t*L?PW+5n(zi4upGJALMrElsu8q z&{75a-*jYw*>zwlQQ??nHTN8|yC-yAWxKzKEGa2uxiCv-EIX-DfL8^9j)-gEbL8e! zk`>_8M02v3A$Z8hSr+Fpwb-;okNO)3T=c_~Ln*~5Lze{?6uXlgVj;Pm?KAch&|^#9 zp)nLzT)%#^i#YPY$s`D?I-s0sYGni)SOaNYFxs|f zDOx@bRV}LLwOXzKThp7m1+vz%{M6?E1rJaEF;7Odw$jx(2W6zLIYN;;Duij+^}#PY zm%fEt%r;$^xhUlObxY7pcZ>SX8Flg4KC@@)A`$RX)mbe?B(oc9sp?KC0_1Tf zPL+ZgBCvxcQ=s<#kdeq%QAGN^uyKSrgl&_^Sl3Z7?Z6LCg9qY{C5k0bsI4F{UM$tv z3-)@X``z9`G+HRl-rna0x1ivA0^7CyavvmN@)eT`egZZ#w0YYAk`$fwM2#1qozx~&8=x{F;8~R`kuo0u41QrP9&i#>G9sU z_6ebP%N>e6t`SN`HbVaKF#{A;tcQwNr}Q5{=O`H;5(2nYpwjcou(Om{VvvLO%n&-W z%C+9s(ytOb3;{}vG%zD>fN2OfhkbPV@;B@UkP>HOczGB!#P%27p3{i*{YQMy8@3nB zA)6rkRA!X<<0A9I<2@?o1&5wP9Sx^e1w#vCd2I~MQeuUN*0BYJTwyuATr=-*h0Vzw zaNM;@g_urqeIJ{hvchfzMMPCE0YFTx!xe$@3g%nU`hMxq!1p8x)KcKoXvp_rL0fQ2 zHjm=*-3752dQ$tTrFcN4t+=!Z0QMsDw)0Ri7e3Z9i<4i_y6cp)!Ppg=OucZB6WujhocDfTN?r!FxM1C4pftGE!5H6@bH-i` z2C+hWb363=PFtY8rRsoT^VKKKeg%Ih4cJhK72;9crHA0*I=g=cWygKU0!J|jshQ?` zLYReJAn9##Boh_<^PHR7rF0~}wU`bHCfg1C2Btw z;6FX-BRQlFHk*{Ci_`Li+`5}GBtfAo;2{hf=IAR0^kTSAiNZFGkIy7|>0-6KgeoXB zrJtNq@E`1L9U$EGtvO&wJ#7IbxJwyjLYox1O}y)}1ChP?iq0d{B$PuDlsK}G2D+`z zOvz0tDL)1p8!%n1Scdyp0o_K{%bGaPPAaKjAE2Y!xX*9K!9#e1^jl~BhT#q$K4h;v z5QWeog^ueKh79d!zLRxtL|24pf$I-X6?g$8Yq!f{(`QBSNu89fw0V8$HZ5{w#RU^P zy?u_?dp5g;Zqf7I3~9c}1HXXVBrWa6D$0W@p*%`Dt`7_KhbZs80#>YVTp*}>PAc6M zlcB?+C1n+t)pLs%GRk+QYCU`LBojM}_gX)XiG};cJlvPD6+`97RA{ONHsN6-1Snx0(-9Ofts%Ya~*qpG# zBq8$fX4Dlsj`)?dG@&rlyOf9n___bTy0?juY)jIFk^%-sji5kc0KuXp5CW#jiF-YM zS5*G^doL>TWkg5Bd#^MLygkA_GCkA7J<8o9GovL$BR0UUcf)Mx#VkN#0XwAG)Q(y< zLPEV6O|ND^LTDBvF&k*U&+OPacJ96I;c?wxbyKQ*@#ok5-t%L}?6c241MnnE-mJ9- z?rxhwYWe=%J9H(@OIt*3$S!JaM*0(6np;`6m*!SiN&|{oq!o(7V19EX%?>(ALrX@qekh91B(4u|9lIcU!wy3|yF$5$2qhuL zoL;wG>sofXu2AnWra_OErv78=>oUverzKwO-zl2#0-{Urg_R=1V>=y+C|jt8u(P}@ zrIFq_LX*?USVDt*TXP-RM|Y6LZaKDm8}r_U)!ytZZ?}r3-m87BM2~J88tGy`C@dn~ zE>_gS*Ge?!A)M$YEqTJDGr+$Bd?{Hap0us@9nP(NtV3Bt(cP_zvg0EWOTHcs@466$ zhk>#rZcMS-XfdisCtu-W}h}WqYfIL1pKCfBtGTWB3pAghrr9WnPaU z1`7fm!5^Zchmrjn4Wi3!^1i%HZ8e%PtlucV`=e)3>dFYaD*6V&_IFg$Y`IC1CuegP z>W<1m?2->M?X}Ovq7d7(LICCf4%0OhW}?}46H|vMKb*gg|d6*S>a(~6r5lw4z0qU&J}DW4Ac zo9+4JF(Zkv-PLf^LFFZ=f9{mm+>1u!(Yyt9IxeXmR*6h~+K}C=ypXJadWVwN&lBgJ zDgTMS*-9WQbfl;N0L3o)nu6f}sXxn)-*(XfmVST>IGOQW@Q*C|^aXp1f~Sp+o ztq#ok|Px z!A$#>K#+<;pyAZK-VPPyS>52g1exEAlRmo{5KxzRFL5p8A{eB(O0E(|hz?nL z_P0{N;!f{1*-EP)7e{~XgOY)7m55otqH8aS?|_I4hNz z0*5c~Soh>qibtTL2`a~{=}k(Pn$cEET}_RIN~v$BgZuIH#rSjoVSYJ7QAd9arh=Zh z4x|9XUnLMeU{gvAnX%D&dy25~si>%eaU!ezk&HIy zaY3mRf7p2WCDU>i>l!~tESBjbJ-XfeyG-=)X}KRtEUa0LAZ6sv_eiQ%>)NuuLApxi zDD>8iL3CQ4-b8Z~h8tXz$W6G-!2g<#cNxr!Fz2+^@nK?@Bbf z&CPN4B;Adbj-JvKw|R3LRU)o+uLc8{$)t6pM_ZI=hfEn5AzUB-LVnr()QI4_#ZW)S z8vW(fhZrv5Ay#$!i(SM@NGBO^3V$x-f6ch?s_3rpWcm)F;Q^7Zm#5#t1YMtro91#r zE@!l|t}dKR_R;K{St}>YJvWw4r8_#=ne)8qwm4}#Av3DmRqEVJ0s~B75Y`5Zn)sjVM=wOhOMtSV; z&}6Sr-1s5z{P67(^M#8OnclPyiX9QRMrrD-Z6gZVC3T1?_*MrL#?g$Z>7o zP+USBSk)rwt2`#zwhwL zMUp=@?psAymbN^zaj|9AQT?eOX6O+t6;U_llq0i0S;Q6KD<+D4_fr>D^$+&0zy|lO z7od7Ts`+p*?R_2rtnY@fUn0#9E&R=jg|$fYgGQRMA7+Y;kbVU_CuC)OHWNt-IT9>u zRqT%DNO_LXB11r$mf$M)?T@q2%#TPmZI0?5C`IagP;dv^%GQ!xm4M ztO$QkQga4)?4 zz@G+n3=%BYivpA?Cce!rXFy7ig1PXOlcY*j#*Y%U2dzTEf)(v~K1C{w;n@*JQ#d_( zre#j5Ps*EmL}S$E8Q>v*>u17kj!MVs z+6178%O*hg2&=l*mOFbXYP+4-0*QS{j&XR?7r*?zxy(z}7{Fy|0Z@5z?HO8VpKP=| zKq_cByPWo*o+x3JDtBatsfFA6BCK-;+ZT&*S@zMhGAxlGq`RfqCPi!^U0rF*UX)A~ z+hEA@7p#VGiWU*{1|#U4pduEbDCCeu$LyMCMrt<|kQ_)bptH!LD0{sd;_0H~!okMx zItp^Lm}Z&s?k9dx#-H#CS#=gR#^6x*PK`m|7*TpDonlX0zPSn(iMqWMf_!9P zVR*Hz5X|E*6|Q8_xg*EtD-@@T_Vih_!~l^(QqHGm#cvKx1Wjr)c_zT3VxF%bwf)RFT<<7PZeN6m~f-PWd1MtLA{LiyLmLzq<*;}x0{ObtP=+jyhbrcIo+PjZR_P34XD_4pg zX_tvO6RxAUjDE*p;WY0MROie_y_x^DZdDb`fC z$BvJw_L#C8k8j<}hcDppvU8>nijSZ)|%Bn98lxc=H+EPn0 z4N073Wv@Ppct~^4eDUdPE2%59&UOq@P(B*scI)EVVsr~E`Rg~wFJJY_=jHP~j0LPl zDUM;1pFY-}sa7*(;Sr8iV~efa>@MtK>8^eT+iNHSwJ!F)c#5h)1?mf*L$Z4QwU_@xf>sTsuN zHuS94`Tnu`sWd&st{F)Zl%RK2LoPP9H{qPFMb}G8)K)tIxJbs&;sZ0cE_WcV zzt$e8Q06j)wOZDn&alh+Tkf(JBKQf80+#w?Xn%%?#Z*9oA=n zkG5`E*KVfiGEF~D->@vV{tA^;v2|&l-jJE~ste;KnhRV(aYS<}b~sTP_J*(p(!&Cp zSN$O?6Gq>f*?jTCbT$wWj`YmyAmQV|17O_*LEu6VT*%V@o=wX`g3n=Izk0bP(pAZK!Vj0 zoZzFJ-n>CM`B;vc%jwtSDLQrsNI4pUFhCpc`!$Q7i$aL)J!trYNrr$z(Syv-EU23{ zouRlLh0gRUK^>A=wLGKDsODIpfD%eV3IQr#4`J?D6o#ub8zaW!`=*Qq-^Qp6?1S-% z%I(5nuq9%=#SgGl;NUOOCm=ijQFVe30{KN|quyJI8jm@EBCD^Hjm6?bS+pjLY0E3m zi6kZi(fMvJOZX^%oK{Q(s6FZos$ln+lQp_V&L5!LzCf#J(m6G|a0mmwb$a&%M|sp>-g zwl=}4Sl)I-M2ioHSeN%mvtqQ&Gv(QP|#<@7Uy&o?|cjE_5I@ceilB_y{u0Bk~#TW(TTAcax+#5&8xv~x6xttgY zEh%k zcNrjN7=^aZ+kcwTsn{#{Fy|yVr%s|SF0u2g$rjvtw)jt?cZ{Prd00p$>{g7#! zn#bp|E^Th2=IA*CsEh@MH5J)P=UBTuXb`98DpZ_Gtb)NuhYP|}h>|&FZSM3kcoMO+ z%%AOzsFknjAqMc+mcS4JVf0S(TeM+`;?vk$^VE|^iLxF%Ayc430V|1 z(XJrfFEPY6KFbv{nHvk<#+>Z@g01p;Xfirl%t2;lOk-?^slgqW2!Ho_h=^+YBMq(3 zFiCe|;{f0?aRF+8!ISmZZqUJ$J%@8dJ4Mwpy)c_ZK9^4{?(DV7dPu7d4X2 ztqLjd?2*V*IT$%CYWC^qmIpU1pN?29+sWfMpKBIZEkAe%UXC$M1ovxLKYN-`*06-X z4}&A?DmrN7cWFKZ`ukUq=QK}SFu}$*PMb%P%-)#$?5MebEjcNxT+a}j*HtCe+vt4( z-Koa(gHhVm99J9jL{t8%JSH&kqW9*iKp=B^(L28ET|)DXbLpaj5*%=JXyuuGF}xjJ zPsdd*PwUm>Kc+eO;Js+%fN)d0DG04E%$3m7+YCSiABzL13&4{dMyzfg&usIxY^3qC zRs%8U!waGC!&!j@9Ep{LzP^Cu<^l_khO)NEx%b+oE5 z+-3+M`CgbxJR05y1}pKFeUfUGY`B6UhQD$Fs!iuZ^!?_dt2-&>0DQ!EhBcYt z-oUn~MnMs4pNMNQc>E>WqywmmtH-Ce#Q22}U*!xA13(o3yjM^Msr$7X&kqv(>V7!^ zA1)t?Sk`Ga-TGAFSF4FOfvZq~aXJUA_JPJqe;lEm7dK>W^=IRUE-2>tnH^xuICeFX zNJWAsGcU!SC125wPXI9q5KfYW+MblNwX_LbR`JHnBorO6Y|vL6SwgY^>QnatF^N-; zWb#C{BPE~!#<=R}J`p>VtrsnwI1UBGtPzlhtQZ@tDl}XgnlWU{8$NYP>n5XITaqP! zd*r8X5NZORqKBBz5y!zD1$pGrITqjs$ma+0?wdKsm7oJorGS4L5<7y`4_WpFhEV9JzkwU4~OA3<3Vyb;~rartLON$A~MVVb4DXcY~dIh*>a>HQWhMC>Y3 zibZ@n8^CnPpjn}a06>Ous7Q=)^P2d?{`~$5Azt^^X4C0fxM| zpOJO1{w{6{vy=|d!7zO8`aOvA76n^bvp^|4SQ(RgfYsR3Z!1(<)&XJvN3VNdb(rug zbkjDOuApqmQ$!&tpStnpZ_NeNRjCj&{^kM2n{clGIZkC+G-4FF3;=V2UILqpGKUJn znXQfuoEbx=lo)t4e?Pieycyom{)GOxN#nbw(1oF68h1$^P5$pN-D~{AuU%I(J+!tH;g(>>TE>VO(Crq&MjM;L|r!><$SJn7-rig|o#kzY_$ zt5hdXmuJ?Itt=9XsefFed{{m=YVrXDi_8{rPZlJAb#qoByZ_!db=_YvCYRMKFln zM{tm8jos45TV^o>4l%E4ggdOf=&^0^Td ziTT(56VMCeU)Jy#Iz2hCqsNdodx8SwQ8!$X-~M6$8V2%y?2v)C@*}06Ad?L2KAX#b&Zfr zlQC_cqmln%lMcw3iw@Qp|9cBhf3Me@-p#>eJO)VDW7r|LaeVd_l6rjgFXW}4Pyzln z{2w_TuB3YTak)2vNe>3)<-_YC7-Beh8P+u5WcG|FRA3E8qH>aAer@{oB;|y!K4 z*~9UG4?3?)9A=l7LcLpJtG$X_eFHmEm#SAnB+l;m_HV&zLpBqY?Z|V4?*z(h_qmYA zJ3r~X`auUFVghJ|$J)c=cZ3BtFpW*Fka3s-YAG`E7!tF!P`e>A?w;?34jyNTxnR)zkA4uItJMJo!cngR;`}EcuILd}*BCSt&{IZWLb^@(aee)wZ{^Xe+3cXg zkVu3vvAF*RsbHyg3fUu?2{A{VSGNQ9sRn{EXGTH3Mk$vh;DY5>;d2xnNtg6K&-!;b zkWpA;Ea1MmdwU`09 z)`3q!^seOKO?ZaYW9sdPf3bL6E{&d|~S(e7*zRnVl+7EHcK~RR`$X-;P^2 zp6Picu1e6^y_pY(A8U|)zU^4}*Oo_VWh9au*ezw(V=O`r$=2oZJoUvmow?2!8}IZr z9Yc4DynI?Z0C63Tldm2*PBwlHm!I2I=wp*M4@iE5Vv5MLa#_iEXjUpa5kM{yN++6I zwxRQG7pZ{ zS)f>?KoJrSY&n)$E;;`~oyS&2PL=gb|b5!< zV+9x<7}6$|M=c9hDm&#R8bpj1xBdA?bvMM%XgVl2jwUKm8b{O{xJ_O9HDV?Iahp2d zj)_?FvzKI#eP_Sk;9=4SUA%VzIb`uE1q{aEK82yJt6yd+0xYS@et(O z4s;tc!aZ*xqcs~{yV6oPE|Ex6@jya3huIZN)C&?;?1r-#=>u*V?i1NCZa8G01CemJ zzqrUt1>EHU8qJq4YcPAKk6VuoD&^TLQfcxI>F(65NCRA0Kt9-XJa{vGN7m;lddOn9 z1E8x*wpgdW3};fE9A*wu=XN@1=^OlX^&7g@ZChb<>8>p9>XF1BC|E_69E7bZx~nIn zw=LKVh6Ja0{Rw^UR+=)=bVg*qk5mUBTBy`OgB*eMqNx>IQ<0aJv4C<9546)8XB5Wg zM-}^%@rIm6pjHJ+1euQIa%X_3WHAhDg}^_Au)U@6-4sBL|5n>6-~r&E4`;_xyf5thuL|rx|qr>6*xJHXzbvhd!{y)i35$u4-_eYqf=&xh3Wm znfo^{_f>LEm>eK5pWd8{CP?PSxAX6ou8l&qo$`Tu>79x13=jq|6kS>E45e=q%YBDLs;r(QO zf2TEQ(V+OxwYcFB79HZ8?~D_*0vN|*Q6oYuH=$5_hjGDX6quW=d(Ad?=+*d4zBn_*r z+mmCwiVX)+R`lxxG@lwaP!5T-3&?%hu`VK?YWEiEegLD1}d={>|ST=!fi zEC!C$aA6(RMU-g?#KmiE;AF9(mUb~a8{g|0BMI;epRvXT#Q~~fu7?KgW#teM!ha+{- z5cqu|3QeN?IeV84lLZ<3gV85cuWc4*#HcLhb#_$8j+%C;Z!}5Gr{Wdq@M$bbfiKja zF;ojY6T?278+(}l7YjSZr1*WwP7i?st&lW^mJD0yd!23i18n+TAtT|t)h?FF@yGM$ zcvIIeqN+{h+BN&MBr%nyge5f9L|-7h)>7?gKmvg9a(Xtp8-jraV1nOqnfEu*-t`W6 z*?|ktzZpuj_j>e+YQVW?*v<@*4yGl?W*zh}M;RvLyzi%@3NPo`4eAx^d$krD9Fgm> zjXPYmGOud$>KFu?2s$hv8D2J4`rG+-w^kPKF zxDxQGiEoGu3fIEt&`1ZidDYRVbmBn45#nNC)DO2;Xot{W^jTUh>qia>xoDL`um`Q_ zMep-_EbZPHcyCK13b)pRB*nf3Q#d{?O6YHhvb}QSE~YqKNwl@YM(&aW;?0tykF+ru zwe{k{!_}{`nOY zKyWs4LTlNUJYi7mqE-_8zmVn)k;{ddBXL%^3bJ3c@a!loVSp684`^Ht%mG36<-?U* zr}}YXya0hhNF3x9x*b7yK+<+@^;uQEy39rZ$BIY@!rN7p&|>}myC|MgE-1GWG~m^? zByoG*d2%Y@9fp#c?iV=elUIW5OlLSM%t6Z8A;C2`g14q2iCLJCdk=pvcP7ZW8P;z5 zRpBRyHpm8#V8Rj)-TRtRbvae5(>e{O%WpKS26%t~{ho~QI%G@orfJCBDrh2K8Ry!~ z{<<+|L{^uTSTbN+qhJDXExoH)Fp=$xV&8l98D1lcx*>CE`_HD+BbC2(%e&hDf|;!> z@K`e@&>YhjieARP1&WSi>r1f*HVWdIO3o%lx{-!d94)5PZ~K!6Ty--7nj$0F&chP0 z&kv--dCbG7UO}C1T05-hUk4wYAu}zFINF=g67UA+aN1>D#aaxn@9vV}B7p_sotszX z5_CoN!C?<)LMI5B;B?pryoe07JPWCK3b+NvLe2z3!>2wR>Ic*T(ls#CB%$kZ)#^Nh zZ#A44njZUsRP5ft9kgDi&~J?u(!nf&0E+~7C|x&`hQ*+LLU@#%CUI;2K1QFI7;$s_ zj63{>vuypVI`*wL4zEpjBVxG}LlIPL1%`rmix^6>cV%HmgyxQ5_9rMUQd^#-vx)`k>*B`;^kYhRb2%SQOKP^>1Bo-`j(aNnZvq!1Mb6KV~Ks3>#K5X`feSeh70Zx)_ z1+49kRVIbEwPfzv#=#qJPYssSq`}IEbDd0+`JL6`_%pRUm`A-Z2ofRmxcEF;R27KZ znKT`vr@|d5qdJA939+LW-=KFC`g;cRU2zfjp&l|CAeeb|^KKJc`~mjTlE>nuh%y73 zX9oZ0Uetb|E4}h7)b^WW+r=mcyU6?iLTZ-f<1nFxOlJvk@ zd0y-czuciL;+y{by#yzE0M!^%#gYUJRKJ8>m31+*`ZDDxld+%)q}ytp(h^z zB$ssbi*E!$<6+2Oo5#s!t+)C>WAKmd67`Vu9EKmlXD9rn6Kg&Dgf$hAcm_X>A-bO<=e=0K zTpRVq?2}~KgqYLo-+#e1Wx^7!nS4vtvCLLsSzmr1UGQgjfUkN48@b%mJ~(;}aUmIC zJ|1_^vUo~%)}zfI@D?&iDW0mxpB)0mMTMoXuyHU*IM9A-lch`vw-@u4*Rk#h8cW@N`r%a3?2Ag8*FrK+)8g$Pa1rcX~K5URc}64@U5etBy-yW+uqef$apG6M?7xk z$2Ndg!nTB$^p`A+=t<5#aiqI^?`GULh7Q_zN+6;EwQlq7UnMGtVm*}r3sPq^WdV%Ij<;ZXk}K^Y8;Rs4wn)olm(>+XPBl=dv3Wq&T)dx6 zKZ8v)5X!f~Ga3u>;SH9CMY|p#tj+GEVqjM6M+XGb1_K$4SKq%|75`ik& z($Wi3wmdF{`~kKf<*3Xy$7!z$Awv;O&sI76We;1t40uj9 z>5sAlj$Uvq1TC$tvLzO5HGYeWc=uJT&TzKM@tO3-c~BLNzbX1WbPC>*jM173L5+< zD8Z`=O7O~1f;9WkgkkuDSIUk`gO!>WO99x9nuqlFGNuHDzyCtyS1wc}M=VKG^+Stn z>*ijgxQsB4p@%{fC!%u&eGTx_0L4SfUmkVPZ|t0!`_bmF*@|ZfysrLM^c-QYzwH60 zLwML5jOKT2J%J?+O-L?AWtX}DSDZ~sE`1F+2$6B`2K9tP0k6cOBkLmWSXAFPgO?6g zpGddDBy%5xtz(y1@ni=|#Dbg(6PYYN!3}68d(wR+1|A>U9kjCi>x_*GScf6$%}0UI zxIjI`6148eIm8IjK27y7_ue*v{_3SQ(UHTSB;jjwrdw3(*dB!)&={D&?9JQZ=aycO zJ8EI%L*`1G_{E=d>{>)(LMV#1(K9)L@;qAwpa>LqF+$-&Kvn2z3I4~NLNf5YK9c1m zYdk_wekH?6!uFlcSXDn){~)8dmbiBUM`O`hM zjT!^Om{~2mJ6a-^BvW~Za&h!<(5c^Qhz6L**d;Z;bd9Q0IH0;{D$HW7?FeEUms4ge zwLh;s0st;0wk*|`UGDrX_k`>u;xYHOQvO$PResB3*>h}vG*5o}(Z)XRNp22Bv^L)dlQ%!F>S z7uAS2SAn0Dr3BrHH+4KwT=j`HEMZARb6V`F1)#`#Zd%)&uU~-5eGz}$8KX>@v=$}M zEhHvL@5D6)^k(PLAa-RG_d$()a!VXKT5DitY_1iE=4iNeJY4R{QWZ?ck)+EY9BgKAAc|;tKK*WTP zJUbG9m`s9T)tjkCoXVmZs>T8p&x{G@cDp*jmT5~X#1^1`>|cWBB#lHZW&Wc332{RW zzQ6)cixFe1yFTn+&UnGc$1wgWGWHWG#%BTZ#Os!W5B#~l4prePm z?F@-II-#vAD#C-nLaGVR@ECrEn}`D3D`3DO5y^WC0ewU$${py5PZw`SSF`?1R85FA zN1sl18;-~Kc)`(V{wJ`8UbJbVpCPwm-IdO5pgcVR-#t^G)sAPCM91f0AGCu+}=nqtiK{k8X(CKV{ zJH^du;bryFd>jHz?Y_iZb^ydwbWwmN2<@Y}gb6LD2k791l(JNicZ+U9T+?#>lGr4P z{BI!lIh^Ts;#|jRv^)$Z!l-VF_o!DJU6@0KG|(18{=C)m#6WhW#-19JuT!rto-OIC z3fWm??V-%Fyw@7UYCkG(36)eI>4mb7q2&!MJa>0L-G~Xh$$v{Tr*Lk$YnxC^D^x?G zl%I^P+Y`Hj{lJEHQF1B12&a&`5qxDepC-B!oZSYZ$Wdrs9yCg}VOsb}IwnV-XYi$@ z|GW(t>Lx_dvW1K8!ezWkh5&~WY`^*(4W*8a*W$oN?(FWIG^TSacyngZY;_g(E%t&N zN5&Zc!2;3%IHFiPd%!Uj@=$?O?#0!7I=&YgvJarvg(PKu%<6otyYSEvyT zS>|QZ#G*v}Q33pAkyrJ z$b;mv6PhXZSWOCVltviNd!pMr)tMUzO4Us9iULPFA9N8@uA4>asU({FB@}NUPemwW zG;K@_c6UX(hdJDYc_1;UmxLE`xk}?ha<@Z{ ze#_%qq%$BmCm=c*SzYMKB2A=md)l^TjE`Tv7_({@xAe)R$38u~gR(^JlnZ`XP@WU< zKY0XWY(SWtZd3b}&>U2ob5nCUmx_61Xx(8#>*%LtXi>Xc#b5?+a5?oe$D5B7*98IE z&QuvVZ(5v@M7}%vUO1PR(K{UlPemv)0-jWJWl)ks&=pB?kx98XxCa4u0%ri2^FZC& zO4}V^&#lLcLndRELLXg=OhuO+tbWx3{ceI?0yqxa5!!-hJ5I|NY1m4FDWE#h znB)rAVLxA9geBJfay`7`CcJ>!$>M>YO*P9>9!#NyHpg%rV*}5kgOsnJ0LY(I@D>7N zxPml(n{kX?)5FVyMGz9!5jy z*2S32*<=R^*6Z9gI@-fXoey!VFh3%K)$ZA0;!+V4SP#IrNqpdt_+8f0sz%=R5*O_4 zp%H6D4fFc;PV6t7v-MSBzHU^7!CO4*^-z@9M~V|AZ+M`~GunCSBMe!Lg~P8FU2 zLkvJ4!n=qOUaOJ7kiII8@m|=^Z>|cQE~gj0z)a*&H!bj@NqNJ6dX{OFT7_cgtJw(Y zGI0-=q#854O@Xb8Sc-Zvgx>QM;vnjb*5jabrZgn!pDOeackgx@o9kZtz7OnvQ^iev zD=8`}b&O(gr>PdIn$;b4KRfHfL)aN$TK2TMa`7PBZ^^dc#$1{FOM@)Tn zl)QxPIi@cN&F0iU5H6H)CiF5yZ^uThCB~# zA?+C{0S&?DYj~w05l))SNZAcuddEfQOlNj4ZwE zxJm~eYMlGmv#CacOU|t1qO`KG!KaC_X`{@JGRVz@bkCEUZ3un48S(3bWd^tzpekKb z#J^!l!d_BaDN3<)p3Wt`U~?l_95Lh&`}cYXGADAZ%)2|;>qK2}i05N0FPqm&Sq^Fl zkQr?*%gHQtO~XSXwRjSBQ1#j$;3m4acZ-LM1yvk0KG!xxyW0Cs+NM!^^YcYfX*~X0|w`pM^l(!z%smX>e z(?BRfwAw$hATb)Wy!8I%RMMIOddZ0_%^lB;Kafh|L#S!4bep~GJY`KIr%q~q3`h1E zC!=)W?1JYdiiY9`&Fe>w!%tOhkQ>#ZhTH5KU*owQO12uujvCH516dld-WI;5zu9I~ z<7kO9Dtipy5m`~64Q?gv7P>YfuBEhWZHaa93T`o(7OfH_fyBT=ZCsV68k$2GK7FK_=lnZ zcJ2m&02T~12n%8X^DnkeU|pM^S8*B7>8KJrdFI<3+%LtLzCPyh~T>MYo6li$Ac<&kDD;R|-Vf(iMd26krhEHs7_e%Rv13a@p_Q8Vy~JredZ@9o$}17#LDbx+%>yBarXDf%(Txhr*rX_;Me;t$)fsBAK0b0P!WF;C7fbaz?=rY3!Dzy~yZiz%4a*CQt6r^Hm(fihyWsGEFj<1g1 zY-9@JLPgK2z%7AfqQU>k<85UKVhn@=Y-4CV{Xy37YGQJRfI9XJa%oUsJAY4Jh8?C+ z{t(7)Psq;QmdYH-o7i12`*n6A9=DiQF=Gs`HcevJn*MD1hL!kycSpv^tdbcTIc|cq zimD6C7z)Y%Jf)R_A8rD=&8ahnADVjZ2qKmCngP?r(Xn)veT9bVgEM#*w+PQnf>QKe zLWl;rrQY#?_nN?hw0JzeLQHg(5CDIAITyIiMq6cmHN`@xmZka_XeufV7IDI=<7LAl+d0CT zniDQNQV6TOr_-D0*w2jt(s=RHsp1g&|!Eiugy9|Fsh}X`ba7>bi=wr5`gtL(8-Ylz-u@(Epk2pfK`GT!A z`}NZ*IB+5jSAbbb(S(vY~*jxmAl9jaGUeU=ZNAnAGYiG?eypfg&2xt)7-hreDRGmCH z-77NWkGta-i^|jQ+q082Hd)Lb!YFO72zm-%76*e0$;Wk%68*WHUvH-YI<+0<70sTs z#l2HwZwAL_tu)$3^ijBRl5^wCC)4fLI_#R0DU>a)Ca#p6fj4pI=)VKT%O^OVz)suQ zx^!7cqD2yQ-hkjJ9^dKy(*&U!|GPO_(om2lZc2GXu>hdz6}vcxM037@3;Xn25AdNy z&QS~J>$(=sNsQ#OzOw}q-a&Xs4MA#R%NuuRfInAbv32NvDoohk723F4g~+O&1O=w> z%drZ!vJ#!Kd;5vo@ZfH!8L(hb%m~~$5{_Ir_;Rgq5EmgF{Ay)5xFpGSBuygb!yn#H z$HTMP^c~RDe24rRJH$T<50&=tfy}6-| z1=j*5{}R1rx7D3nAgqMn0I26CnjJ%46=m(YT8CkXTk+VD8_7KOBO!=M$W zRX{J_(@pbLE=A|nE!@fp%H%*ao*ju}^38C3CoUQ=!d>fp;4#A9&Fun!z#n8l;q!6_ zV+FzCvwT^j&8v>r4o~WI>%PX#mL&N|vc@3s7 zJF7~R5Mtj-Eqx1JcYpMi@WErq6UtHK)8a}YhE9Yvj2TZ=_0bvthYb&`2rm3s#$okJ zgGG^jo7}bou;I>-E0*x2M#jdI3K|g|F-%?T*ov0^}yU<}>PF<;i?vTw*&REvj?|AZtDF}8|&Hayc z&9W?&?{jJ^O^u&m2hG>{Ux*XT8%xmq>II5RWPxU0j{c^Sb>p2_t}2trUP5Nn0ECgr zNj03d86$s*Z@Xg3ixNW(bD;u;R+=y71j7R5B}q_0UwE`2xRV{4d}}{;_OWZnY%73c zQXpkS{0D68z8Frm2^N-bHaoJ)!==K*Bn#Nkv`i~E6*S0pu?3SmWKWdSZsFjt!4rB{ zF+%~>efl@q$_P4w`BpQqFdT~Uz*NNv19e=C=kz&{42Hn9WDNz2T^2v$U>67Ube8ch zvXjv%>WqS-PPnB+q!#f~)^W}uhY_*qEX~+1N`wa=!sHd35<4w>cMY)25x2GUB>NhI z280W1S#QahUAzpm?y%IVY;)kdLG~w(kn0if0X2}Qr=@h9#PVW@)aFIlvfM}Z@P0gf z5xGrYu{}#3_hm!z6kG2-PR-5%GG&#~=o)umNUq1T!QbhR$MduM+3ykIKu(wOi~Dg1N^}_j#RgJVz4?i3+_-e3im}5m+F2TE>OCzGM~Y4D`8P!YRfZ5 zY#Dgx>Gc8CU!7x*XhT1MV6+33hgV&XKOYGD_1{>Hfpq zz^pxIw!)a$s$$4ni2|Bl?Q*9a@#1wUTk;AlS{Dca*kaUClHdt_=y6i)FQByzkie(#Msikqk92~{<=2^J8m`*@RJz+p`7 zTiW{w-udyI%iC-qA0keUQHPLcYn02D*m0eVZg!T*?8VQ>QiuEO<8_DAU9x)cq9oA> zHDO+}UYyE(TKhP^kDNtK+oN2=?$mZQ`w}O7%+K|;4P)an&q}wmCw>c^Z-i(;U#!nCc++gASpDpX4#QSUzOj0)!D$E;=?sJ00H#_$tteG`Q?|kL;@}X>r;(0i0&BA zDA|=5;J2&GZTWIm!3XpHm;j0|W*||F&WLLbR0(tfb#m2_a(SH2I$wcXK%&EL%4oO# z*uZV`^BYfM$$R4J$IoJ%2izof7CYY|NoT$o4A^=OQ#2LCiJBWa>Dyklb#MmWPCVW) zshli2KpQ27@djI?u&tTeYdDTEM_i?L{KK(mst3hOVm)X@eDTS6z+ZrM+15NI8m4l_ zsJEAB#hDbR>K449< z({%kIHTj8V(;1V*Im@A9H{Agr8z!-v5Atlv%&M+{qSVHoftgQdUEf2VOrSNjQ8)%R z$l~H)iBm>b8>=NIM`9~segMUcsS<^%WxR$iI6v16w>y?(S{f3rE9K0xnOWlJ@HNY% z&c5KLpbf>(PA8N_Rv5RuM9MktNrV3}MXC-Q?n=}X0K;Zzus8_KRgeOne$Llo_PA>= zL>bvy8I1vy-u3JhQIv}k3?LeSUv)`&=vgI5koTw3Ji-cSgO|l94wcwDZ>3h<1D?orHv))c)S za%L!$>WyxWe>tC#I@cS`d(@AFDlK?JJuq4Chwv2k!Hr;r+NuqN&>sg=!K-_q$d49t zQEs5w5&;L8Fpgs!RPf2(O{TMPyzYzDL8eU$USA%%UL3@sKE`qBJJA(CXo1#oxXb1 zA~U(8Oj|!yZHN*6`f_hFd?&)$=mzw8G#_fwP3F7^c{7YbmS#1}yDYT?I_1e^`gtPB zjIhcWj?#-5&H!)CUyo*3TT>hiEmzcN-XGt+?*}|E0BP4!=GH)>Zs;&}|%o5#Z7gN_Ra{xc)VtU!j(9GvYcn2T1<|_0xUphpKKmu~sFV?Ub zT>MR(D=zERCKs>Z{d+UNwX8%;2CZFm?OQcBl)zM3t+d?J5;^0i{S!27~jR(LbY9H$-I%t;0WB-q}h#d6?-v*|#bo!X==skQaFW(=we(#moIKsZab zZ6j8c=s9yjAfm9u32Am>i@NZxB>Yps0(x9`C8QcGmrE2wSVE*CG%TLZQahfrS^wQ_ zpTa3;&UsHqqpakpp;hctjnKGDHIsf4U%1BE2OB6M5B67R*HZS14pY|iIl|?|3?$j= zGIhWKa|Vp`)`kxJgctjI49F}?1!ROgTKdM^rfx-n3PAJ$$v@E@kOy^eE%2>9Jr?;0 zjLxfeI*!ho1!k))62?jvfxAO?Z9w?mz$JQxG;@ektEVS`S1C2M6HTAN=$O6pE5zZ$ zVJjI@9)+18r87zRo6I$hk^(I+C9-ekuWu+f1uQEH0{bAIu*Ffn$+qFJ z1nO_|BNaPuhaew`f)XFUdSY$50s^*DJM-7_=F-yj%mZqFA09)sKh3D0j7{%&%LUI=NRe-h!=#Pe&el5k(D>&Xtlr;7SI9=F%6CH8TJyOm~;SXRvXp#>L`5E zpTFlnJtOjhNE$n^S-*w9M+Ncrj+epQAtOQCxWqAW+piI`NKkzpH-nd!?@qdH8_gNs zz_#^Pm!&0<4x=8UI6`F+r_U(Sf_Zp@e-l)h z&`1yR4{6OqXmoOHXVL>>cFRHA)J2kn*C+TGy9(Wza)P`#lA?lB_#ySylCv*g*XG}S zKn?`n9Yo^J5u$L&FhM*ik(Yz1z=u}SYx`GJ#ghug>CFvLwhi`lG&uCEdGdlzN@lej zykUU02P&+uQ_f+B%V1(+?_t2aq8O^WI~E49M>IgxG!xsTYuO}8*tB`)oYmnYScRPa zqN#ydLt|gx!z|lQ?o=5oAGQfNE_V@Q-VYI$f0q3z`}cS9?h`F!9XxrMyb|u{ znlZTgr)JwU^iB><=2sqyiNOUm#QI2!&H>xwP<@C0F42R7{Xh~s*RT?Zg%_Guu4e+GDmW3xq;L03fOl zUv9^xcOr$pS_vDfc?Kvm)EH}N294#PG2%U1R4Re|byG`k#vxwg%8&-#k-CsYnXNqf z6nYN#=J!`~s<%!S#BwSb^VWVAY};NB#_rvHe>NBnP_8o>f_b6&^S^w}Om}-Ytzd(1 z@5BTjpM79QC4m`3lUECWFLZGZOh{_e#M66de5_BS}jQVujg6?%ly zwz*E7jPsHOZaT#A3L24Z?xeLN?h0;R)0fc2+l7p2hzeCyx`3?1Yjp2{j>T8AX+@J~ zZM>%X)IqV@Ko!z{B9$`|U;%!@N*oTX_ijh;Gn8EtMu>@>H6P}>=xafS5gYPp99v2?&) zvBMFkG<38FFCPqnrhzlBz_}M^3TXMU-89-aYAkW;TvwTEs}^BFsFcPAOOKMJ`5xNx zZL#wg7C3|3mVFa9@oM25){qC=8pW=vq<1F+5lT0K^tWxuAqP&i=n-}ZcCjrGmeIu$ zI>i8+3Y@k%B{4+_9f!g2C4-{+`d9*MWf6F}(>ou68`zs7T&9DittU_0fNQ1j2}(2zC-*PARF_?QX$FxPcDZxk@z)2bvqaw#q;+)}pU%!pjH+y(=c z2ZoFiUb+EiP~ZZ3^u42&AO-wcnzL#bPQDG9PEh%SfaJ^3q@~^B{bZpJYM^)n z0qm+$j4Y4wTW&_SmVPwub#)2wriRsTm(ZJe?d_7W)*6^yXe8MmFwueKHfrbjA{$mV zw*ZRr2obFCaRb5U(5*vq3AU~}*Hj+I;)_|V*3OXIz;$nqj!!L{un}H~cMO~M^84o0 zt2j_WdeoiTjgo{IRfL+lQ6w}*REx-!yZ3rJBUM#@LDUC1%^X{6KYnqpGOdI{plJO- zn275d!nAeIEar983-fll&CE}rmf8;jNcKh94s z#+3dqfDEC_0Yq6&h7X_FUPAVkP zo|LRkXIs;hE}NfZ-jMJ7wx%*K9zM;U!TvtjWxBVs`0#^bx92UG5# zU4f{fcYlTHhwZ+65AvtXev5Eg5eb-*+eV3+v=xh8WZ;|!w@L!Sp=Y*(ah_V`l`hnZ zkzCeWK{o{lE?WiOYfEJ3yj_|3LU=gC!gw&)%QM4);@#1w(O{?qy?jISgS{nn)3&zD zF8R5m-thonJotVBM4DSpP|~o;jU02lPvo&RtznDjcf*-JXsF>E z;g&|Q=#>^v_*Kep{nm!XyyPa9UaRTwZgSLGfpc#rlJg;PUG3Zh&Q+Z_s;#VcDm8QJ zicE6;)8($pNbM-!+A+0GfV-7M}dlQB;NJ;l=(pp_WxV^@H z*_w|dfzXAgOt%(#Z@SNo^m1j}SKZcqwkTlMzP8i9!cK?Dwh6_LkL+^1LX0YQC`+-v zVBS6zC92&&-HxECgjxV8W=EHOk;mOQwsO)4}K2#_7zA9HzRxtZ&O;~2A`5+huJAzu-4 zboe4(Po4zgM!tR+$*GhnmW>3M>(-^_6{^Dp3O+pB`1TmLwcn4f*)u3A$jX_DK#&IyJ z^M$TY*^&-bD|W8?leg0ayLK?n6Qjo$9bVtvNiZJmQ&F0Mk{S+J+ID7~@4n>dDDBYT zd5Y(9?k%rMMtu+NoxS!gpcUI>X0A1h9zI2xU2lf{k3oGLz4|T`AVqs!na1_I_W9NC ztG}grDt&O1PjHHaRZFrga*P5yeApCeue%GF)>PcCd)^!yH}N1lI|deCN^9K35Si~q zA3>i$P{{bG_s6>Wv+NXitOc$F99d!&UrYv^k~~vnXo0RmjuS(W?igC;FX6Bp2;V@^ z1K0^UX5YdMUiZo433hR=fhoQy4ADUR>?n7UAk%n6=HKAr0ol7RvOnj?5TRm+VDu5? zevl{PbUYHBmTeo`e_`LuOeD;6}1vclp5z& zz@HC$%XAV`g(F95pmG(BUY85)2CeZyW zj3MASvCD#)iDH5<8GHTfU)@6*r|Or7u%U$o>86afK!7x{X>SG4$4*fKM6zRDGxpF& zG^j;c;<)H6rr*7pPTpyQ;oLH;y~kx2?r`9PGSH5s$G^ZXZIYI@u8JL?5lDt1X~wrt z2g*f&hy%F-5{}?>p=m9u>4rd{F3_eRI6kUJ1oRMIddMuwAxhskK$Q*m)LdDWL}$t! zaW}%So|>Sax>XfdytCW5Rf1Sf+AA=ua%XJGiTNGBoZe3cXz&Z$F7F$B_DYl79KiKq zRhv143!3uVE71OWG{1yswRXlz6-iQ6#{`@%VOw!0#dymto?Nzuj*KDCX~{s*Y7d=>D=YoJL1#V+^)-Cx-&^P`}h;nWVy4&&!R7(hwfq`{N5Tf*v_zwFP4 za(`mhnvRcf$Y=6p<-w3gnEzeFA*2y$uo1)@klTb9`6k_JVaBgVlX_;aqN&n>Ckw>w z`)kCV(+@3eE1j-D#)Mf<&OeoqM%TA@zI>jFy-FO_+5@*XM1UN9E|fV)k!t5bZM>1z z)L96O)d0K$kx-Vd8Z4Zx35dXXb{a$?efrR8l9?=|2uRrS2!2leZ|8g_R{t zi!8lU7o4ATUj1N@rqS(2H&_o#%5z9x;AgC?zuEfOZ^NK&l)-|LHWG2JfdG<7 z)UEm9J!z0=(4O15#EF86N8&+LXRqY~NtXpyZmfjQb-xQ{{`!JT^#;Hc$u@vE3OL*Jd~3y@ zf|U{BJp}FzCUftGt;8fRz{L;)LyyK61MQE1ITRhL?u zjpMzqdb!P#B$&$`ZBYRZ(}Mt#wP#IaaX=!V)ZrYqCcKymF|}fiyNI+_7!Fi9<4C@w z$A)h+mmyR<{wUky>1Fz>bIv3(E~fW)@GNT>ccmwFMS=kQj-GB|&1})NAv{G7 z$7qPU>{D-K%oP8WjWa*K2_q^C)Z*QaCIA>Ns4BU=7D&NmqXBjnH!k=Ou)SIWAGpdM znl7P`3N7VNxl7)}=#nj7$AXW>)4o*4{qlDFdU`E|2sr+oHK=JlCG!L$DwYN#3dya? z5x(#EP+f?rJ;-#>2yyW^R5cnN4&pzjm`0yA1LQSEkb3j5^pbY5lkO1HE)8cy zO7T?N>KxtO&)-8t6*WNM=!CAZ0&^GQV!s~3#Dg7l{eX#Ae#JJe%-Su}H*qj117_}< zi(>-)_04GVaUQTN<6a3!)af|Vru+thXC&l`DtrumTFw<}Eo$oucBtsRW_`41+rp(! za5^`L+A9Tqu`*{1WJ_ZNncBxSZXBYoX785qO#?)822riiwWVJKCeL!^Vlu2CJr@B0 z8(2*a(glZz-1P?(;9i3$js#DZvxAd;rK^$9ToX zHR&UNb|tx`9n<& zs`JV1xbj9a9`I|D9#>m&xCna4;uIDIZYROq;#Fl4IlPAkplZ{5&$YtayIJY?Daq=-sl;|~wt?9g=KV{2i$$5d7 z#Ph-`NOsXq6Nye)05=!l*4!`=@a3#O10@2Hpr!=?T4iT^J9pxPm=pi(n<6CGbh0N} zDMf7LheK+@{P2t{u0=y4ab8O&!O7^oyPZyY>gx*s@S@s|fGfT!F3&0pT6Pdp?uMU$ zN72xRrG_|t^+NlQmRa^$cGby;HuGLPSRELqhXpO)Mw2SRRp>q2aOjo$uq*Qs6ne9| zq-|^sAhTkUmPIngI(6m+O^qp;{cZnx2Blod6TTjX)`#g(fc2ADhbIF~gr}#Ppwutq zFD*L1Hqo;Rbigt?7H$quZHz2Yb}QwSbrsV+9Yb0BHAY|oL1tzQFF<;^pA+2>#&kyQ zDl*ZBT!Hyj5?gI&x6V$I6M$O;S0J9AH7G}qNnJcX1v@Wy#2?e3BZYBxI?1C~5`V>! zG7N6eFc2A;@$efSR(8dC>Ue#1MNdQ+FmiA|9ZlrN$HQ??=o0aRv{9Cah+34PEF)0~ z{w0GJPeHWl91Kh>gwcAHcw}puH?1QLz64v9!uto$1*cXYws%Y05+8!&6qVxr!H0Wf z8{QA00rVJq#w=YMJJ+bY7kxYxIzmiAG9s)7srS%|o8HaQN{EmCm=4>;DRKA90FT9m zoYRPRg%HW0*e`Z*2d%`AgKuHi;qCo+F}fSK?ROT)(3Q|6a3cV>zUPAcyi5>m*%?#I zDb`MqMxkMsOnK3Jk}eS54!~mfQC%QmE{xi&4Xi8Coq~$03lc^e4+k{u`b)oecRw5U zLfKlCZI_Oa;?USs62vgZk(4;6)(>jSJB=)&C+dxFbcADPm|u3X;)H75lN*D+vYz9II!(L@Q)UF4fDa0 zb2-Hiob?qWmY=DHyl!)uc!c1oVqV)?GyZuTd{O5otY=F$x~)vK+_E6+GBEbF)in%K zJrz{h-XlA$PDW%yi2;SEfXteI!pKfM73;qf`$C3ZEcoPLTql z%qL2qsFk8zq7`Nv!B6&(^|}@&8Zh=L#97L-;~N!EsBw9N@pYuU1jV~Dsc3sJ8*Y== zZ<8s9I$-=NnI{IZJm2uEM~aB?3QkBZt`Ir&(SW5Df(WvIw&!O1sM@iR0|d;^mQqwY zknjdX&?`tbr@jG?Mh@t-%^8WgjS7#1q{W!0!c)*cudyBYcvU59X-UGzPO?yDXmcd9 zC?t%+D7?CPmoJ`m4_ zcT2y{9{402JjtYJq1`_CPGTd1cqD?)Y-_m!viyw;s2^ti%Mh{4*1TBUjhC~h+=8z> zppdA99|eRTep{%j$hCJ45hpwH39|o{BDTt#u5Mu-E!qL>>sfy^+y7c5DU7bTRi@Ib z5@Z1QCKP2uMuVfd4EoYice@L3L;{&0=1MXPvi7sr4oHZSn9E}}g*qiG{Q{8|#8uY- zc~<0FN}Lrj!6umAjg-yRvUJV4Mq9rP{zrKeib;@cplY^`P4qx$x;yCOK%*q21D}wS z-%5=E=OJ71Ij&aSm4T8Y)&ElG-)g3q7kEs>zGvmdmK9 zJ7?fA5$YSxx>`Q6O;6Y#Tw;yuhw2g!v1pQ7iTb2nOEq5fZ-$Ep8Jh+ew4>E23WLI> znV~1u>5Zk(W7;XM;LLehdr#K~H&AoRg7t}~vsV(X$E`@;lhpf}1*IS}fbr-4vN zOaX*?^9Tq9Y-~27e>2~e3}_S};3znRsAC8bJ4=S-W#g(n{suV1N(rP7!NF^2>zQCGr zoE@H*cuDj_k)t6uM^-|w^ZL7E5{dRK9J=Uv;_?Mwh(DkAplS@lO(j73fq#~@p?-!8 zf4Q@O9_7XT)neAaCM1wgvU|Dq-BL~h&sb#DnAw@X9^FVgy@hSnph!qoO*D48vgOev zuC2%vO0b)R3K4HQ=x0wouDNiHukLS_$3Rf&`uffB%U6l1F6XfB_qT?iInUL6bItkN zpnnh@6V?x$>b}TBrQJMKYPm^)&<6^O!Lb3S(2dJQKzP)3Jk~T@GMog90@(^SmmF*W zS=RWd&bQj8Ka#+~>MJym&n<@-`c}I*sy0=pRG!*ccZbrp5=9s-_aEOZ-Jb5fL~k)6Baxfq%C0r& z#4GeIHk<@AIvD-9tDf8eU^Vv<8xgmPz_CKV=lzG@#WTO`sDdH9kBE!s6Wi|G2kN9p ze}^I$vq^s}?;22u%i~nw%eyj0VaJFV$|=O26|aS7c<&x{z%jIINn(>7pI2n+38^Dx zp(F@5w<3@DH&HqE@`3V58T!v#R1}|CJmCa$hWzCy$$^PBJJp!Ebi>cn^;b=OS zY9%z(8ZCGtWe$p5oS)|bS~vh)Dgm&@N-^8B3muo!`^D*vh`EFqx`n@7l=PQ-&^TT6 zrXVCN(-U8@fJE`2f;w5v^Rs8q=MT3K!o}AG1#$89y?w{>{n_2K=V%5teE#C)@qdVR z8PA@-N4xQ7&j$|^T&Q0cvuDrWP41r~ew@QE&3@?NZ?oaJ&kMqLcjLvg=Ty0P_Iv>q z$Y;;-gd_ZIiX2S;+4JH1-VJHUz4rrLYd_&ludjQ`Y)9J;U>N!yXmdU5Kj?ed_k16I zDBe`VB?|M?5~@tIxs&+Cuz=L7uwJNReUzyJ2<@{0H0%9m$%V#XLjLm2TYb{s`HlTWFQ`8M*ZB3H|M{O!?Nyh5?X|q{@~`O~zyDYDI=g>+ zoqfH;pZ{NX{jdMJUjOUAu2=jtd?3e&zp?w*cYXHkI{e<=?@xYLum6+Z)$9K_{6T+8 z*W2^ohU;I3H@y2Bdi~ws&@2AYzoLKOPyZVJ+2`B!pYc21;$Oi({_po+>h-_>Qm^MV z{(t)0^qU#J_1FJlxc(2r_5Z`akY3C0ej0wXum1^t_Sf&6>gVsA>L<+}eip9KFLs^% z@;}En{`$Z3n}Pi4@BHT9k*|N%UKqaWyQW|Mm-v>~+xY)FT>tBE{n`J*zo!5FEPX5A z{Sp4_um9=azLDSm^l$&W^7X&}kL64JPxbTv8~nvz|LcFE*Z=yT==Hn*wcVM%h0UM6 z;eS`T{vZF*NdEMX|LEVBum96we*e|a|GRkAzleX_L;T-A`rrPm@by2Cum5d+d0ans zAOAC6^)KO{UH`ZKRImSAf2!Bp>*USwAN$$9{;&8QKfPe1>sVfgHA>~n1${U5m2fBv8TeZBrq|9-e0fA{~h>+S3R zg+Kc1pZ%F$|Lo87`uDs!_dmPNzW(3%o4@`K|AAirhyOsY{}XpDzx`R|=l=&k^S$i( zfBzrq^=JQ3um3Opv;2aekzf<|WUH>mve$UtPfBtK}LiO+O!{`6+|Ea!` z=g=EWf<3p{pTCOV+r8_R`ros6zboJT-TyKFt9`D$miL#xLjUqR|As!%?^G_R{P^tu E1BasHr2qf` literal 0 HcmV?d00001 diff --git a/linters/cpplint/CPPLINT.cfg b/linters/cpplint/CPPLINT.cfg new file mode 100644 index 0000000..8b2fcee --- /dev/null +++ b/linters/cpplint/CPPLINT.cfg @@ -0,0 +1,8 @@ +headers=h +linelength=110 +filter=-whitespace/tab +filter=-runtime/int +filter=-legal/copyright +filter=-build/include_subdir +filter=-build/include +filter=-readability/casting diff --git a/linters/cpplint/cpplint.py b/linters/cpplint/cpplint.py new file mode 100755 index 0000000..f3459c2 --- /dev/null +++ b/linters/cpplint/cpplint.py @@ -0,0 +1,6229 @@ +#!/usr/bin/env python +# +# Copyright (c) 2009 Google Inc. All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions are +# met: +# +# * Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# * Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following disclaimer +# in the documentation and/or other materials provided with the +# distribution. +# * Neither the name of Google Inc. nor the names of its +# contributors may be used to endorse or promote products derived from +# this software without specific prior written permission. +# +# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +"""Does google-lint on c++ files. + +The goal of this script is to identify places in the code that *may* +be in non-compliance with google style. It does not attempt to fix +up these problems -- the point is to educate. It does also not +attempt to find all problems, or to ensure that everything it does +find is legitimately a problem. + +In particular, we can get very confused by /* and // inside strings! +We do a small hack, which is to ignore //'s with "'s after them on the +same line, but it is far from perfect (in either direction). +""" + +import codecs +import copy +import getopt +import math # for log +import os +import re +import sre_compile +import string +import sys +import unicodedata + + +_USAGE = """ +Syntax: cpplint.py [--verbose=#] [--output=vs7] [--filter=-x,+y,...] + [--counting=total|toplevel|detailed] [--root=subdir] + [--linelength=digits] [--headers=x,y,...] + [--quiet] + [file] ... + + The style guidelines this tries to follow are those in + https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml + + Every problem is given a confidence score from 1-5, with 5 meaning we are + certain of the problem, and 1 meaning it could be a legitimate construct. + This will miss some errors, and is not a substitute for a code review. + + To suppress false-positive errors of a certain category, add a + 'NOLINT(category)' comment to the line. NOLINT or NOLINT(*) + suppresses errors of all categories on that line. + + The files passed in will be linted; at least one file must be provided. + Default linted extensions are .cc, .cpp, .cu, .cuh and .h. Change the + extensions with the --extensions flag. + + Flags: + + output=vs7 + By default, the output is formatted to ease emacs parsing. Visual Studio + compatible output (vs7) may also be used. Other formats are unsupported. + + verbose=# + Specify a number 0-5 to restrict errors to certain verbosity levels. + + quiet + Don't print anything if no errors are found. + + filter=-x,+y,... + Specify a comma-separated list of category-filters to apply: only + error messages whose category names pass the filters will be printed. + (Category names are printed with the message and look like + "[whitespace/indent]".) Filters are evaluated left to right. + "-FOO" and "FOO" means "do not print categories that start with FOO". + "+FOO" means "do print categories that start with FOO". + + Examples: --filter=-whitespace,+whitespace/braces + --filter=whitespace,runtime/printf,+runtime/printf_format + --filter=-,+build/include_what_you_use + + To see a list of all the categories used in cpplint, pass no arg: + --filter= + + counting=total|toplevel|detailed + The total number of errors found is always printed. If + 'toplevel' is provided, then the count of errors in each of + the top-level categories like 'build' and 'whitespace' will + also be printed. If 'detailed' is provided, then a count + is provided for each category like 'build/class'. + + root=subdir + The root directory used for deriving header guard CPP variable. + By default, the header guard CPP variable is calculated as the relative + path to the directory that contains .git, .hg, or .svn. When this flag + is specified, the relative path is calculated from the specified + directory. If the specified directory does not exist, this flag is + ignored. + + Examples: + Assuming that top/src/.git exists (and cwd=top/src), the header guard + CPP variables for top/src/chrome/browser/ui/browser.h are: + + No flag => CHROME_BROWSER_UI_BROWSER_H_ + --root=chrome => BROWSER_UI_BROWSER_H_ + --root=chrome/browser => UI_BROWSER_H_ + --root=.. => SRC_CHROME_BROWSER_UI_BROWSER_H_ + + linelength=digits + This is the allowed line length for the project. The default value is + 80 characters. + + Examples: + --linelength=120 + + extensions=extension,extension,... + The allowed file extensions that cpplint will check + + Examples: + --extensions=hpp,cpp + + headers=x,y,... + The header extensions that cpplint will treat as .h in checks. Values are + automatically added to --extensions list. + + Examples: + --headers=hpp,hxx + --headers=hpp + + cpplint.py supports per-directory configurations specified in CPPLINT.cfg + files. CPPLINT.cfg file can contain a number of key=value pairs. + Currently the following options are supported: + + set noparent + filter=+filter1,-filter2,... + exclude_files=regex + linelength=80 + root=subdir + headers=x,y,... + + "set noparent" option prevents cpplint from traversing directory tree + upwards looking for more .cfg files in parent directories. This option + is usually placed in the top-level project directory. + + The "filter" option is similar in function to --filter flag. It specifies + message filters in addition to the |_DEFAULT_FILTERS| and those specified + through --filter command-line flag. + + "exclude_files" allows to specify a regular expression to be matched against + a file name. If the expression matches, the file is skipped and not run + through liner. + + "linelength" allows to specify the allowed line length for the project. + + The "root" option is similar in function to the --root flag (see example + above). Paths are relative to the directory of the CPPLINT.cfg. + + The "headers" option is similar in function to the --headers flag + (see example above). + + CPPLINT.cfg has an effect on files in the same directory and all + sub-directories, unless overridden by a nested configuration file. + + Example file: + filter=-build/include_order,+build/include_alpha + exclude_files=.*\.cc + + The above example disables build/include_order warning and enables + build/include_alpha as well as excludes all .cc from being + processed by linter, in the current directory (where the .cfg + file is located) and all sub-directories. +""" + +# We categorize each error message we print. Here are the categories. +# We want an explicit list so we can list them all in cpplint --filter=. +# If you add a new error message with a new category, add it to the list +# here! cpplint_unittest.py should tell you if you forget to do this. +_ERROR_CATEGORIES = [ + 'build/class', + 'build/c++11', + 'build/c++14', + 'build/c++tr1', + 'build/deprecated', + 'build/endif_comment', + 'build/explicit_make_pair', + 'build/forward_decl', + 'build/header_guard', + 'build/include', + 'build/include_alpha', + 'build/include_order', + 'build/include_what_you_use', + 'build/namespaces', + 'build/printf_format', + 'build/storage_class', + 'legal/copyright', + 'readability/alt_tokens', + 'readability/braces', + 'readability/casting', + 'readability/check', + 'readability/constructors', + 'readability/fn_size', + 'readability/inheritance', + 'readability/multiline_comment', + 'readability/multiline_string', + 'readability/namespace', + 'readability/nolint', + 'readability/nul', + 'readability/strings', + 'readability/todo', + 'readability/utf8', + 'runtime/arrays', + 'runtime/casting', + 'runtime/explicit', + 'runtime/int', + 'runtime/init', + 'runtime/invalid_increment', + 'runtime/member_string_references', + 'runtime/memset', + 'runtime/indentation_namespace', + 'runtime/operator', + 'runtime/printf', + 'runtime/printf_format', + 'runtime/references', + 'runtime/string', + 'runtime/threadsafe_fn', + 'runtime/vlog', + 'whitespace/blank_line', + 'whitespace/braces', + 'whitespace/comma', + 'whitespace/comments', + 'whitespace/empty_conditional_body', + 'whitespace/empty_if_body', + 'whitespace/empty_loop_body', + 'whitespace/end_of_line', + 'whitespace/ending_newline', + 'whitespace/forcolon', + 'whitespace/indent', + 'whitespace/line_length', + 'whitespace/newline', + 'whitespace/operators', + 'whitespace/parens', + 'whitespace/semicolon', + 'whitespace/tab', + 'whitespace/todo', + ] + +# These error categories are no longer enforced by cpplint, but for backwards- +# compatibility they may still appear in NOLINT comments. +_LEGACY_ERROR_CATEGORIES = [ + 'readability/streams', + 'readability/function', + ] + +# The default state of the category filter. This is overridden by the --filter= +# flag. By default all errors are on, so only add here categories that should be +# off by default (i.e., categories that must be enabled by the --filter= flags). +# All entries here should start with a '-' or '+', as in the --filter= flag. +_DEFAULT_FILTERS = ['-build/include_alpha'] + +# The default list of categories suppressed for C (not C++) files. +_DEFAULT_C_SUPPRESSED_CATEGORIES = [ + 'readability/casting', + ] + +# The default list of categories suppressed for Linux Kernel files. +_DEFAULT_KERNEL_SUPPRESSED_CATEGORIES = [ + 'whitespace/tab', + ] + +# We used to check for high-bit characters, but after much discussion we +# decided those were OK, as long as they were in UTF-8 and didn't represent +# hard-coded international strings, which belong in a separate i18n file. + +# C++ headers +_CPP_HEADERS = frozenset([ + # Legacy + 'algobase.h', + 'algo.h', + 'alloc.h', + 'builtinbuf.h', + 'bvector.h', + 'complex.h', + 'defalloc.h', + 'deque.h', + 'editbuf.h', + 'fstream.h', + 'function.h', + 'hash_map', + 'hash_map.h', + 'hash_set', + 'hash_set.h', + 'hashtable.h', + 'heap.h', + 'indstream.h', + 'iomanip.h', + 'iostream.h', + 'istream.h', + 'iterator.h', + 'list.h', + 'map.h', + 'multimap.h', + 'multiset.h', + 'ostream.h', + 'pair.h', + 'parsestream.h', + 'pfstream.h', + 'procbuf.h', + 'pthread_alloc', + 'pthread_alloc.h', + 'rope', + 'rope.h', + 'ropeimpl.h', + 'set.h', + 'slist', + 'slist.h', + 'stack.h', + 'stdiostream.h', + 'stl_alloc.h', + 'stl_relops.h', + 'streambuf.h', + 'stream.h', + 'strfile.h', + 'strstream.h', + 'tempbuf.h', + 'tree.h', + 'type_traits.h', + 'vector.h', + # 17.6.1.2 C++ library headers + 'algorithm', + 'array', + 'atomic', + 'bitset', + 'chrono', + 'codecvt', + 'complex', + 'condition_variable', + 'deque', + 'exception', + 'forward_list', + 'fstream', + 'functional', + 'future', + 'initializer_list', + 'iomanip', + 'ios', + 'iosfwd', + 'iostream', + 'istream', + 'iterator', + 'limits', + 'list', + 'locale', + 'map', + 'memory', + 'mutex', + 'new', + 'numeric', + 'ostream', + 'queue', + 'random', + 'ratio', + 'regex', + 'scoped_allocator', + 'set', + 'sstream', + 'stack', + 'stdexcept', + 'streambuf', + 'string', + 'strstream', + 'system_error', + 'thread', + 'tuple', + 'typeindex', + 'typeinfo', + 'type_traits', + 'unordered_map', + 'unordered_set', + 'utility', + 'valarray', + 'vector', + # 17.6.1.2 C++ headers for C library facilities + 'cassert', + 'ccomplex', + 'cctype', + 'cerrno', + 'cfenv', + 'cfloat', + 'cinttypes', + 'ciso646', + 'climits', + 'clocale', + 'cmath', + 'csetjmp', + 'csignal', + 'cstdalign', + 'cstdarg', + 'cstdbool', + 'cstddef', + 'cstdint', + 'cstdio', + 'cstdlib', + 'cstring', + 'ctgmath', + 'ctime', + 'cuchar', + 'cwchar', + 'cwctype', + ]) + +# Type names +_TYPES = re.compile( + r'^(?:' + # [dcl.type.simple] + r'(char(16_t|32_t)?)|wchar_t|' + r'bool|short|int|long|signed|unsigned|float|double|' + # [support.types] + r'(ptrdiff_t|size_t|max_align_t|nullptr_t)|' + # [cstdint.syn] + r'(u?int(_fast|_least)?(8|16|32|64)_t)|' + r'(u?int(max|ptr)_t)|' + r')$') + + +# These headers are excluded from [build/include] and [build/include_order] +# checks: +# - Anything not following google file name conventions (containing an +# uppercase character, such as Python.h or nsStringAPI.h, for example). +# - Lua headers. +_THIRD_PARTY_HEADERS_PATTERN = re.compile( + r'^(?:[^/]*[A-Z][^/]*\.h|lua\.h|lauxlib\.h|lualib\.h)$') + +# Pattern for matching FileInfo.BaseName() against test file name +_TEST_FILE_SUFFIX = r'(_test|_unittest|_regtest)$' + +# Pattern that matches only complete whitespace, possibly across multiple lines. +_EMPTY_CONDITIONAL_BODY_PATTERN = re.compile(r'^\s*$', re.DOTALL) + +# Assertion macros. These are defined in base/logging.h and +# testing/base/public/gunit.h. +_CHECK_MACROS = [ + 'DCHECK', 'CHECK', + 'EXPECT_TRUE', 'ASSERT_TRUE', + 'EXPECT_FALSE', 'ASSERT_FALSE', + ] + +# Replacement macros for CHECK/DCHECK/EXPECT_TRUE/EXPECT_FALSE +_CHECK_REPLACEMENT = dict([(m, {}) for m in _CHECK_MACROS]) + +for op, replacement in [('==', 'EQ'), ('!=', 'NE'), + ('>=', 'GE'), ('>', 'GT'), + ('<=', 'LE'), ('<', 'LT')]: + _CHECK_REPLACEMENT['DCHECK'][op] = 'DCHECK_%s' % replacement + _CHECK_REPLACEMENT['CHECK'][op] = 'CHECK_%s' % replacement + _CHECK_REPLACEMENT['EXPECT_TRUE'][op] = 'EXPECT_%s' % replacement + _CHECK_REPLACEMENT['ASSERT_TRUE'][op] = 'ASSERT_%s' % replacement + +for op, inv_replacement in [('==', 'NE'), ('!=', 'EQ'), + ('>=', 'LT'), ('>', 'LE'), + ('<=', 'GT'), ('<', 'GE')]: + _CHECK_REPLACEMENT['EXPECT_FALSE'][op] = 'EXPECT_%s' % inv_replacement + _CHECK_REPLACEMENT['ASSERT_FALSE'][op] = 'ASSERT_%s' % inv_replacement + +# Alternative tokens and their replacements. For full list, see section 2.5 +# Alternative tokens [lex.digraph] in the C++ standard. +# +# Digraphs (such as '%:') are not included here since it's a mess to +# match those on a word boundary. +_ALT_TOKEN_REPLACEMENT = { + 'and': '&&', + 'bitor': '|', + 'or': '||', + 'xor': '^', + 'compl': '~', + 'bitand': '&', + 'and_eq': '&=', + 'or_eq': '|=', + 'xor_eq': '^=', + 'not': '!', + 'not_eq': '!=' + } + +# Compile regular expression that matches all the above keywords. The "[ =()]" +# bit is meant to avoid matching these keywords outside of boolean expressions. +# +# False positives include C-style multi-line comments and multi-line strings +# but those have always been troublesome for cpplint. +_ALT_TOKEN_REPLACEMENT_PATTERN = re.compile( + r'[ =()](' + ('|'.join(_ALT_TOKEN_REPLACEMENT.keys())) + r')(?=[ (]|$)') + + +# These constants define types of headers for use with +# _IncludeState.CheckNextIncludeOrder(). +_C_SYS_HEADER = 1 +_CPP_SYS_HEADER = 2 +_LIKELY_MY_HEADER = 3 +_POSSIBLE_MY_HEADER = 4 +_OTHER_HEADER = 5 + +# These constants define the current inline assembly state +_NO_ASM = 0 # Outside of inline assembly block +_INSIDE_ASM = 1 # Inside inline assembly block +_END_ASM = 2 # Last line of inline assembly block +_BLOCK_ASM = 3 # The whole block is an inline assembly block + +# Match start of assembly blocks +_MATCH_ASM = re.compile(r'^\s*(?:asm|_asm|__asm|__asm__)' + r'(?:\s+(volatile|__volatile__))?' + r'\s*[{(]') + +# Match strings that indicate we're working on a C (not C++) file. +_SEARCH_C_FILE = re.compile(r'\b(?:LINT_C_FILE|' + r'vim?:\s*.*(\s*|:)filetype=c(\s*|:|$))') + +# Match string that indicates we're working on a Linux Kernel file. +_SEARCH_KERNEL_FILE = re.compile(r'\b(?:LINT_KERNEL_FILE)') + +_regexp_compile_cache = {} + +# {str, set(int)}: a map from error categories to sets of linenumbers +# on which those errors are expected and should be suppressed. +_error_suppressions = {} + +# The root directory used for deriving header guard CPP variable. +# This is set by --root flag. +_root = None +_root_debug = False + +# The allowed line length of files. +# This is set by --linelength flag. +_line_length = 80 + +# The allowed extensions for file names +# This is set by --extensions flag. +_valid_extensions = set(['cc', 'h', 'cpp', 'cu', 'cuh']) + +# Treat all headers starting with 'h' equally: .h, .hpp, .hxx etc. +# This is set by --headers flag. +_hpp_headers = set(['h']) + +# {str, bool}: a map from error categories to booleans which indicate if the +# category should be suppressed for every line. +_global_error_suppressions = {} + +def ProcessHppHeadersOption(val): + global _hpp_headers + try: + _hpp_headers = set(val.split(',')) + # Automatically append to extensions list so it does not have to be set 2 times + _valid_extensions.update(_hpp_headers) + except ValueError: + PrintUsage('Header extensions must be comma seperated list.') + +def IsHeaderExtension(file_extension): + return file_extension in _hpp_headers + +def ParseNolintSuppressions(filename, raw_line, linenum, error): + """Updates the global list of line error-suppressions. + + Parses any NOLINT comments on the current line, updating the global + error_suppressions store. Reports an error if the NOLINT comment + was malformed. + + Args: + filename: str, the name of the input file. + raw_line: str, the line of input text, with comments. + linenum: int, the number of the current line. + error: function, an error handler. + """ + matched = Search(r'\bNOLINT(NEXTLINE)?\b(\([^)]+\))?', raw_line) + if matched: + if matched.group(1): + suppressed_line = linenum + 1 + else: + suppressed_line = linenum + category = matched.group(2) + if category in (None, '(*)'): # => "suppress all" + _error_suppressions.setdefault(None, set()).add(suppressed_line) + else: + if category.startswith('(') and category.endswith(')'): + category = category[1:-1] + if category in _ERROR_CATEGORIES: + _error_suppressions.setdefault(category, set()).add(suppressed_line) + elif category not in _LEGACY_ERROR_CATEGORIES: + error(filename, linenum, 'readability/nolint', 5, + 'Unknown NOLINT error category: %s' % category) + + +def ProcessGlobalSuppresions(lines): + """Updates the list of global error suppressions. + + Parses any lint directives in the file that have global effect. + + Args: + lines: An array of strings, each representing a line of the file, with the + last element being empty if the file is terminated with a newline. + """ + for line in lines: + if _SEARCH_C_FILE.search(line): + for category in _DEFAULT_C_SUPPRESSED_CATEGORIES: + _global_error_suppressions[category] = True + if _SEARCH_KERNEL_FILE.search(line): + for category in _DEFAULT_KERNEL_SUPPRESSED_CATEGORIES: + _global_error_suppressions[category] = True + + +def ResetNolintSuppressions(): + """Resets the set of NOLINT suppressions to empty.""" + _error_suppressions.clear() + _global_error_suppressions.clear() + + +def IsErrorSuppressedByNolint(category, linenum): + """Returns true if the specified error category is suppressed on this line. + + Consults the global error_suppressions map populated by + ParseNolintSuppressions/ProcessGlobalSuppresions/ResetNolintSuppressions. + + Args: + category: str, the category of the error. + linenum: int, the current line number. + Returns: + bool, True iff the error should be suppressed due to a NOLINT comment or + global suppression. + """ + return (_global_error_suppressions.get(category, False) or + linenum in _error_suppressions.get(category, set()) or + linenum in _error_suppressions.get(None, set())) + + +def Match(pattern, s): + """Matches the string with the pattern, caching the compiled regexp.""" + # The regexp compilation caching is inlined in both Match and Search for + # performance reasons; factoring it out into a separate function turns out + # to be noticeably expensive. + if pattern not in _regexp_compile_cache: + _regexp_compile_cache[pattern] = sre_compile.compile(pattern) + return _regexp_compile_cache[pattern].match(s) + + +def ReplaceAll(pattern, rep, s): + """Replaces instances of pattern in a string with a replacement. + + The compiled regex is kept in a cache shared by Match and Search. + + Args: + pattern: regex pattern + rep: replacement text + s: search string + + Returns: + string with replacements made (or original string if no replacements) + """ + if pattern not in _regexp_compile_cache: + _regexp_compile_cache[pattern] = sre_compile.compile(pattern) + return _regexp_compile_cache[pattern].sub(rep, s) + + +def Search(pattern, s): + """Searches the string for the pattern, caching the compiled regexp.""" + if pattern not in _regexp_compile_cache: + _regexp_compile_cache[pattern] = sre_compile.compile(pattern) + return _regexp_compile_cache[pattern].search(s) + + +def _IsSourceExtension(s): + """File extension (excluding dot) matches a source file extension.""" + return s in ('c', 'cc', 'cpp', 'cxx') + + +class _IncludeState(object): + """Tracks line numbers for includes, and the order in which includes appear. + + include_list contains list of lists of (header, line number) pairs. + It's a lists of lists rather than just one flat list to make it + easier to update across preprocessor boundaries. + + Call CheckNextIncludeOrder() once for each header in the file, passing + in the type constants defined above. Calls in an illegal order will + raise an _IncludeError with an appropriate error message. + + """ + # self._section will move monotonically through this set. If it ever + # needs to move backwards, CheckNextIncludeOrder will raise an error. + _INITIAL_SECTION = 0 + _MY_H_SECTION = 1 + _C_SECTION = 2 + _CPP_SECTION = 3 + _OTHER_H_SECTION = 4 + + _TYPE_NAMES = { + _C_SYS_HEADER: 'C system header', + _CPP_SYS_HEADER: 'C++ system header', + _LIKELY_MY_HEADER: 'header this file implements', + _POSSIBLE_MY_HEADER: 'header this file may implement', + _OTHER_HEADER: 'other header', + } + _SECTION_NAMES = { + _INITIAL_SECTION: "... nothing. (This can't be an error.)", + _MY_H_SECTION: 'a header this file implements', + _C_SECTION: 'C system header', + _CPP_SECTION: 'C++ system header', + _OTHER_H_SECTION: 'other header', + } + + def __init__(self): + self.include_list = [[]] + self.ResetSection('') + + def FindHeader(self, header): + """Check if a header has already been included. + + Args: + header: header to check. + Returns: + Line number of previous occurrence, or -1 if the header has not + been seen before. + """ + for section_list in self.include_list: + for f in section_list: + if f[0] == header: + return f[1] + return -1 + + def ResetSection(self, directive): + """Reset section checking for preprocessor directive. + + Args: + directive: preprocessor directive (e.g. "if", "else"). + """ + # The name of the current section. + self._section = self._INITIAL_SECTION + # The path of last found header. + self._last_header = '' + + # Update list of includes. Note that we never pop from the + # include list. + if directive in ('if', 'ifdef', 'ifndef'): + self.include_list.append([]) + elif directive in ('else', 'elif'): + self.include_list[-1] = [] + + def SetLastHeader(self, header_path): + self._last_header = header_path + + def CanonicalizeAlphabeticalOrder(self, header_path): + """Returns a path canonicalized for alphabetical comparison. + + - replaces "-" with "_" so they both cmp the same. + - removes '-inl' since we don't require them to be after the main header. + - lowercase everything, just in case. + + Args: + header_path: Path to be canonicalized. + + Returns: + Canonicalized path. + """ + return header_path.replace('-inl.h', '.h').replace('-', '_').lower() + + def IsInAlphabeticalOrder(self, clean_lines, linenum, header_path): + """Check if a header is in alphabetical order with the previous header. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + header_path: Canonicalized header to be checked. + + Returns: + Returns true if the header is in alphabetical order. + """ + # If previous section is different from current section, _last_header will + # be reset to empty string, so it's always less than current header. + # + # If previous line was a blank line, assume that the headers are + # intentionally sorted the way they are. + if (self._last_header > header_path and + Match(r'^\s*#\s*include\b', clean_lines.elided[linenum - 1])): + return False + return True + + def CheckNextIncludeOrder(self, header_type): + """Returns a non-empty error message if the next header is out of order. + + This function also updates the internal state to be ready to check + the next include. + + Args: + header_type: One of the _XXX_HEADER constants defined above. + + Returns: + The empty string if the header is in the right order, or an + error message describing what's wrong. + + """ + error_message = ('Found %s after %s' % + (self._TYPE_NAMES[header_type], + self._SECTION_NAMES[self._section])) + + last_section = self._section + + if header_type == _C_SYS_HEADER: + if self._section <= self._C_SECTION: + self._section = self._C_SECTION + else: + self._last_header = '' + return error_message + elif header_type == _CPP_SYS_HEADER: + if self._section <= self._CPP_SECTION: + self._section = self._CPP_SECTION + else: + self._last_header = '' + return error_message + elif header_type == _LIKELY_MY_HEADER: + if self._section <= self._MY_H_SECTION: + self._section = self._MY_H_SECTION + else: + self._section = self._OTHER_H_SECTION + elif header_type == _POSSIBLE_MY_HEADER: + if self._section <= self._MY_H_SECTION: + self._section = self._MY_H_SECTION + else: + # This will always be the fallback because we're not sure + # enough that the header is associated with this file. + self._section = self._OTHER_H_SECTION + else: + assert header_type == _OTHER_HEADER + self._section = self._OTHER_H_SECTION + + if last_section != self._section: + self._last_header = '' + + return '' + + +class _CppLintState(object): + """Maintains module-wide state..""" + + def __init__(self): + self.verbose_level = 1 # global setting. + self.error_count = 0 # global count of reported errors + # filters to apply when emitting error messages + self.filters = _DEFAULT_FILTERS[:] + # backup of filter list. Used to restore the state after each file. + self._filters_backup = self.filters[:] + self.counting = 'total' # In what way are we counting errors? + self.errors_by_category = {} # string to int dict storing error counts + self.quiet = False # Suppress non-error messagess? + + # output format: + # "emacs" - format that emacs can parse (default) + # "vs7" - format that Microsoft Visual Studio 7 can parse + self.output_format = 'emacs' + + def SetOutputFormat(self, output_format): + """Sets the output format for errors.""" + self.output_format = output_format + + def SetQuiet(self, quiet): + """Sets the module's quiet settings, and returns the previous setting.""" + last_quiet = self.quiet + self.quiet = quiet + return last_quiet + + def SetVerboseLevel(self, level): + """Sets the module's verbosity, and returns the previous setting.""" + last_verbose_level = self.verbose_level + self.verbose_level = level + return last_verbose_level + + def SetCountingStyle(self, counting_style): + """Sets the module's counting options.""" + self.counting = counting_style + + def SetFilters(self, filters): + """Sets the error-message filters. + + These filters are applied when deciding whether to emit a given + error message. + + Args: + filters: A string of comma-separated filters (eg "+whitespace/indent"). + Each filter should start with + or -; else we die. + + Raises: + ValueError: The comma-separated filters did not all start with '+' or '-'. + E.g. "-,+whitespace,-whitespace/indent,whitespace/badfilter" + """ + # Default filters always have less priority than the flag ones. + self.filters = _DEFAULT_FILTERS[:] + self.AddFilters(filters) + + def AddFilters(self, filters): + """ Adds more filters to the existing list of error-message filters. """ + for filt in filters.split(','): + clean_filt = filt.strip() + if clean_filt: + self.filters.append(clean_filt) + for filt in self.filters: + if not (filt.startswith('+') or filt.startswith('-')): + raise ValueError('Every filter in --filters must start with + or -' + ' (%s does not)' % filt) + + def BackupFilters(self): + """ Saves the current filter list to backup storage.""" + self._filters_backup = self.filters[:] + + def RestoreFilters(self): + """ Restores filters previously backed up.""" + self.filters = self._filters_backup[:] + + def ResetErrorCounts(self): + """Sets the module's error statistic back to zero.""" + self.error_count = 0 + self.errors_by_category = {} + + def IncrementErrorCount(self, category): + """Bumps the module's error statistic.""" + self.error_count += 1 + if self.counting in ('toplevel', 'detailed'): + if self.counting != 'detailed': + category = category.split('/')[0] + if category not in self.errors_by_category: + self.errors_by_category[category] = 0 + self.errors_by_category[category] += 1 + + def PrintErrorCounts(self): + """Print a summary of errors by category, and the total.""" + for category, count in self.errors_by_category.iteritems(): + sys.stderr.write('Category \'%s\' errors found: %d\n' % + (category, count)) + sys.stdout.write('Total errors found: %d\n' % self.error_count) + +_cpplint_state = _CppLintState() + + +def _OutputFormat(): + """Gets the module's output format.""" + return _cpplint_state.output_format + + +def _SetOutputFormat(output_format): + """Sets the module's output format.""" + _cpplint_state.SetOutputFormat(output_format) + +def _Quiet(): + """Return's the module's quiet setting.""" + return _cpplint_state.quiet + +def _SetQuiet(quiet): + """Set the module's quiet status, and return previous setting.""" + return _cpplint_state.SetQuiet(quiet) + + +def _VerboseLevel(): + """Returns the module's verbosity setting.""" + return _cpplint_state.verbose_level + + +def _SetVerboseLevel(level): + """Sets the module's verbosity, and returns the previous setting.""" + return _cpplint_state.SetVerboseLevel(level) + + +def _SetCountingStyle(level): + """Sets the module's counting options.""" + _cpplint_state.SetCountingStyle(level) + + +def _Filters(): + """Returns the module's list of output filters, as a list.""" + return _cpplint_state.filters + + +def _SetFilters(filters): + """Sets the module's error-message filters. + + These filters are applied when deciding whether to emit a given + error message. + + Args: + filters: A string of comma-separated filters (eg "whitespace/indent"). + Each filter should start with + or -; else we die. + """ + _cpplint_state.SetFilters(filters) + +def _AddFilters(filters): + """Adds more filter overrides. + + Unlike _SetFilters, this function does not reset the current list of filters + available. + + Args: + filters: A string of comma-separated filters (eg "whitespace/indent"). + Each filter should start with + or -; else we die. + """ + _cpplint_state.AddFilters(filters) + +def _BackupFilters(): + """ Saves the current filter list to backup storage.""" + _cpplint_state.BackupFilters() + +def _RestoreFilters(): + """ Restores filters previously backed up.""" + _cpplint_state.RestoreFilters() + +class _FunctionState(object): + """Tracks current function name and the number of lines in its body.""" + + _NORMAL_TRIGGER = 250 # for --v=0, 500 for --v=1, etc. + _TEST_TRIGGER = 400 # about 50% more than _NORMAL_TRIGGER. + + def __init__(self): + self.in_a_function = False + self.lines_in_function = 0 + self.current_function = '' + + def Begin(self, function_name): + """Start analyzing function body. + + Args: + function_name: The name of the function being tracked. + """ + self.in_a_function = True + self.lines_in_function = 0 + self.current_function = function_name + + def Count(self): + """Count line in current function body.""" + if self.in_a_function: + self.lines_in_function += 1 + + def Check(self, error, filename, linenum): + """Report if too many lines in function body. + + Args: + error: The function to call with any errors found. + filename: The name of the current file. + linenum: The number of the line to check. + """ + if not self.in_a_function: + return + + if Match(r'T(EST|est)', self.current_function): + base_trigger = self._TEST_TRIGGER + else: + base_trigger = self._NORMAL_TRIGGER + trigger = base_trigger * 2**_VerboseLevel() + + if self.lines_in_function > trigger: + error_level = int(math.log(self.lines_in_function / base_trigger, 2)) + # 50 => 0, 100 => 1, 200 => 2, 400 => 3, 800 => 4, 1600 => 5, ... + if error_level > 5: + error_level = 5 + error(filename, linenum, 'readability/fn_size', error_level, + 'Small and focused functions are preferred:' + ' %s has %d non-comment lines' + ' (error triggered by exceeding %d lines).' % ( + self.current_function, self.lines_in_function, trigger)) + + def End(self): + """Stop analyzing function body.""" + self.in_a_function = False + + +class _IncludeError(Exception): + """Indicates a problem with the include order in a file.""" + pass + + +class FileInfo(object): + """Provides utility functions for filenames. + + FileInfo provides easy access to the components of a file's path + relative to the project root. + """ + + def __init__(self, filename): + self._filename = filename + + def FullName(self): + """Make Windows paths like Unix.""" + return os.path.abspath(self._filename).replace('\\', '/') + + def RepositoryName(self): + """FullName after removing the local path to the repository. + + If we have a real absolute path name here we can try to do something smart: + detecting the root of the checkout and truncating /path/to/checkout from + the name so that we get header guards that don't include things like + "C:\Documents and Settings\..." or "/home/username/..." in them and thus + people on different computers who have checked the source out to different + locations won't see bogus errors. + """ + fullname = self.FullName() + + if os.path.exists(fullname): + project_dir = os.path.dirname(fullname) + + if os.path.exists(os.path.join(project_dir, ".svn")): + # If there's a .svn file in the current directory, we recursively look + # up the directory tree for the top of the SVN checkout + root_dir = project_dir + one_up_dir = os.path.dirname(root_dir) + while os.path.exists(os.path.join(one_up_dir, ".svn")): + root_dir = os.path.dirname(root_dir) + one_up_dir = os.path.dirname(one_up_dir) + + prefix = os.path.commonprefix([root_dir, project_dir]) + return fullname[len(prefix) + 1:] + + # Not SVN <= 1.6? Try to find a git, hg, or svn top level directory by + # searching up from the current path. + root_dir = current_dir = os.path.dirname(fullname) + while current_dir != os.path.dirname(current_dir): + if (os.path.exists(os.path.join(current_dir, ".git")) or + os.path.exists(os.path.join(current_dir, ".hg")) or + os.path.exists(os.path.join(current_dir, ".svn"))): + root_dir = current_dir + current_dir = os.path.dirname(current_dir) + + if (os.path.exists(os.path.join(root_dir, ".git")) or + os.path.exists(os.path.join(root_dir, ".hg")) or + os.path.exists(os.path.join(root_dir, ".svn"))): + prefix = os.path.commonprefix([root_dir, project_dir]) + return fullname[len(prefix) + 1:] + + # Don't know what to do; header guard warnings may be wrong... + return fullname + + def Split(self): + """Splits the file into the directory, basename, and extension. + + For 'chrome/browser/browser.cc', Split() would + return ('chrome/browser', 'browser', '.cc') + + Returns: + A tuple of (directory, basename, extension). + """ + + googlename = self.RepositoryName() + project, rest = os.path.split(googlename) + return (project,) + os.path.splitext(rest) + + def BaseName(self): + """File base name - text after the final slash, before the final period.""" + return self.Split()[1] + + def Extension(self): + """File extension - text following the final period.""" + return self.Split()[2] + + def NoExtension(self): + """File has no source file extension.""" + return '/'.join(self.Split()[0:2]) + + def IsSource(self): + """File has a source file extension.""" + return _IsSourceExtension(self.Extension()[1:]) + + +def _ShouldPrintError(category, confidence, linenum): + """If confidence >= verbose, category passes filter and is not suppressed.""" + + # There are three ways we might decide not to print an error message: + # a "NOLINT(category)" comment appears in the source, + # the verbosity level isn't high enough, or the filters filter it out. + if IsErrorSuppressedByNolint(category, linenum): + return False + + if confidence < _cpplint_state.verbose_level: + return False + + is_filtered = False + for one_filter in _Filters(): + if one_filter.startswith('-'): + if category.startswith(one_filter[1:]): + is_filtered = True + elif one_filter.startswith('+'): + if category.startswith(one_filter[1:]): + is_filtered = False + else: + assert False # should have been checked for in SetFilter. + if is_filtered: + return False + + return True + + +def Error(filename, linenum, category, confidence, message): + """Logs the fact we've found a lint error. + + We log where the error was found, and also our confidence in the error, + that is, how certain we are this is a legitimate style regression, and + not a misidentification or a use that's sometimes justified. + + False positives can be suppressed by the use of + "cpplint(category)" comments on the offending line. These are + parsed into _error_suppressions. + + Args: + filename: The name of the file containing the error. + linenum: The number of the line containing the error. + category: A string used to describe the "category" this bug + falls under: "whitespace", say, or "runtime". Categories + may have a hierarchy separated by slashes: "whitespace/indent". + confidence: A number from 1-5 representing a confidence score for + the error, with 5 meaning that we are certain of the problem, + and 1 meaning that it could be a legitimate construct. + message: The error message. + """ + if _ShouldPrintError(category, confidence, linenum): + _cpplint_state.IncrementErrorCount(category) + if _cpplint_state.output_format == 'vs7': + sys.stderr.write('%s(%s): error cpplint: [%s] %s [%d]\n' % ( + filename, linenum, category, message, confidence)) + elif _cpplint_state.output_format == 'eclipse': + sys.stderr.write('%s:%s: warning: %s [%s] [%d]\n' % ( + filename, linenum, message, category, confidence)) + else: + sys.stderr.write('%s:%s: %s [%s] [%d]\n' % ( + filename, linenum, message, category, confidence)) + + +# Matches standard C++ escape sequences per 2.13.2.3 of the C++ standard. +_RE_PATTERN_CLEANSE_LINE_ESCAPES = re.compile( + r'\\([abfnrtv?"\\\']|\d+|x[0-9a-fA-F]+)') +# Match a single C style comment on the same line. +_RE_PATTERN_C_COMMENTS = r'/\*(?:[^*]|\*(?!/))*\*/' +# Matches multi-line C style comments. +# This RE is a little bit more complicated than one might expect, because we +# have to take care of space removals tools so we can handle comments inside +# statements better. +# The current rule is: We only clear spaces from both sides when we're at the +# end of the line. Otherwise, we try to remove spaces from the right side, +# if this doesn't work we try on left side but only if there's a non-character +# on the right. +_RE_PATTERN_CLEANSE_LINE_C_COMMENTS = re.compile( + r'(\s*' + _RE_PATTERN_C_COMMENTS + r'\s*$|' + + _RE_PATTERN_C_COMMENTS + r'\s+|' + + r'\s+' + _RE_PATTERN_C_COMMENTS + r'(?=\W)|' + + _RE_PATTERN_C_COMMENTS + r')') + + +def IsCppString(line): + """Does line terminate so, that the next symbol is in string constant. + + This function does not consider single-line nor multi-line comments. + + Args: + line: is a partial line of code starting from the 0..n. + + Returns: + True, if next character appended to 'line' is inside a + string constant. + """ + + line = line.replace(r'\\', 'XX') # after this, \\" does not match to \" + return ((line.count('"') - line.count(r'\"') - line.count("'\"'")) & 1) == 1 + + +def CleanseRawStrings(raw_lines): + """Removes C++11 raw strings from lines. + + Before: + static const char kData[] = R"( + multi-line string + )"; + + After: + static const char kData[] = "" + (replaced by blank line) + ""; + + Args: + raw_lines: list of raw lines. + + Returns: + list of lines with C++11 raw strings replaced by empty strings. + """ + + delimiter = None + lines_without_raw_strings = [] + for line in raw_lines: + if delimiter: + # Inside a raw string, look for the end + end = line.find(delimiter) + if end >= 0: + # Found the end of the string, match leading space for this + # line and resume copying the original lines, and also insert + # a "" on the last line. + leading_space = Match(r'^(\s*)\S', line) + line = leading_space.group(1) + '""' + line[end + len(delimiter):] + delimiter = None + else: + # Haven't found the end yet, append a blank line. + line = '""' + + # Look for beginning of a raw string, and replace them with + # empty strings. This is done in a loop to handle multiple raw + # strings on the same line. + while delimiter is None: + # Look for beginning of a raw string. + # See 2.14.15 [lex.string] for syntax. + # + # Once we have matched a raw string, we check the prefix of the + # line to make sure that the line is not part of a single line + # comment. It's done this way because we remove raw strings + # before removing comments as opposed to removing comments + # before removing raw strings. This is because there are some + # cpplint checks that requires the comments to be preserved, but + # we don't want to check comments that are inside raw strings. + matched = Match(r'^(.*?)\b(?:R|u8R|uR|UR|LR)"([^\s\\()]*)\((.*)$', line) + if (matched and + not Match(r'^([^\'"]|\'(\\.|[^\'])*\'|"(\\.|[^"])*")*//', + matched.group(1))): + delimiter = ')' + matched.group(2) + '"' + + end = matched.group(3).find(delimiter) + if end >= 0: + # Raw string ended on same line + line = (matched.group(1) + '""' + + matched.group(3)[end + len(delimiter):]) + delimiter = None + else: + # Start of a multi-line raw string + line = matched.group(1) + '""' + else: + break + + lines_without_raw_strings.append(line) + + # TODO(unknown): if delimiter is not None here, we might want to + # emit a warning for unterminated string. + return lines_without_raw_strings + + +def FindNextMultiLineCommentStart(lines, lineix): + """Find the beginning marker for a multiline comment.""" + while lineix < len(lines): + if lines[lineix].strip().startswith('/*'): + # Only return this marker if the comment goes beyond this line + if lines[lineix].strip().find('*/', 2) < 0: + return lineix + lineix += 1 + return len(lines) + + +def FindNextMultiLineCommentEnd(lines, lineix): + """We are inside a comment, find the end marker.""" + while lineix < len(lines): + if lines[lineix].strip().endswith('*/'): + return lineix + lineix += 1 + return len(lines) + + +def RemoveMultiLineCommentsFromRange(lines, begin, end): + """Clears a range of lines for multi-line comments.""" + # Having // dummy comments makes the lines non-empty, so we will not get + # unnecessary blank line warnings later in the code. + for i in range(begin, end): + lines[i] = '/**/' + + +def RemoveMultiLineComments(filename, lines, error): + """Removes multiline (c-style) comments from lines.""" + lineix = 0 + while lineix < len(lines): + lineix_begin = FindNextMultiLineCommentStart(lines, lineix) + if lineix_begin >= len(lines): + return + lineix_end = FindNextMultiLineCommentEnd(lines, lineix_begin) + if lineix_end >= len(lines): + error(filename, lineix_begin + 1, 'readability/multiline_comment', 5, + 'Could not find end of multi-line comment') + return + RemoveMultiLineCommentsFromRange(lines, lineix_begin, lineix_end + 1) + lineix = lineix_end + 1 + + +def CleanseComments(line): + """Removes //-comments and single-line C-style /* */ comments. + + Args: + line: A line of C++ source. + + Returns: + The line with single-line comments removed. + """ + commentpos = line.find('//') + if commentpos != -1 and not IsCppString(line[:commentpos]): + line = line[:commentpos].rstrip() + # get rid of /* ... */ + return _RE_PATTERN_CLEANSE_LINE_C_COMMENTS.sub('', line) + + +class CleansedLines(object): + """Holds 4 copies of all lines with different preprocessing applied to them. + + 1) elided member contains lines without strings and comments. + 2) lines member contains lines without comments. + 3) raw_lines member contains all the lines without processing. + 4) lines_without_raw_strings member is same as raw_lines, but with C++11 raw + strings removed. + All these members are of , and of the same length. + """ + + def __init__(self, lines): + self.elided = [] + self.lines = [] + self.raw_lines = lines + self.num_lines = len(lines) + self.lines_without_raw_strings = CleanseRawStrings(lines) + for linenum in range(len(self.lines_without_raw_strings)): + self.lines.append(CleanseComments( + self.lines_without_raw_strings[linenum])) + elided = self._CollapseStrings(self.lines_without_raw_strings[linenum]) + self.elided.append(CleanseComments(elided)) + + def NumLines(self): + """Returns the number of lines represented.""" + return self.num_lines + + @staticmethod + def _CollapseStrings(elided): + """Collapses strings and chars on a line to simple "" or '' blocks. + + We nix strings first so we're not fooled by text like '"http://"' + + Args: + elided: The line being processed. + + Returns: + The line with collapsed strings. + """ + if _RE_PATTERN_INCLUDE.match(elided): + return elided + + # Remove escaped characters first to make quote/single quote collapsing + # basic. Things that look like escaped characters shouldn't occur + # outside of strings and chars. + elided = _RE_PATTERN_CLEANSE_LINE_ESCAPES.sub('', elided) + + # Replace quoted strings and digit separators. Both single quotes + # and double quotes are processed in the same loop, otherwise + # nested quotes wouldn't work. + collapsed = '' + while True: + # Find the first quote character + match = Match(r'^([^\'"]*)([\'"])(.*)$', elided) + if not match: + collapsed += elided + break + head, quote, tail = match.groups() + + if quote == '"': + # Collapse double quoted strings + second_quote = tail.find('"') + if second_quote >= 0: + collapsed += head + '""' + elided = tail[second_quote + 1:] + else: + # Unmatched double quote, don't bother processing the rest + # of the line since this is probably a multiline string. + collapsed += elided + break + else: + # Found single quote, check nearby text to eliminate digit separators. + # + # There is no special handling for floating point here, because + # the integer/fractional/exponent parts would all be parsed + # correctly as long as there are digits on both sides of the + # separator. So we are fine as long as we don't see something + # like "0.'3" (gcc 4.9.0 will not allow this literal). + if Search(r'\b(?:0[bBxX]?|[1-9])[0-9a-fA-F]*$', head): + match_literal = Match(r'^((?:\'?[0-9a-zA-Z_])*)(.*)$', "'" + tail) + collapsed += head + match_literal.group(1).replace("'", '') + elided = match_literal.group(2) + else: + second_quote = tail.find('\'') + if second_quote >= 0: + collapsed += head + "''" + elided = tail[second_quote + 1:] + else: + # Unmatched single quote + collapsed += elided + break + + return collapsed + + +def FindEndOfExpressionInLine(line, startpos, stack): + """Find the position just after the end of current parenthesized expression. + + Args: + line: a CleansedLines line. + startpos: start searching at this position. + stack: nesting stack at startpos. + + Returns: + On finding matching end: (index just after matching end, None) + On finding an unclosed expression: (-1, None) + Otherwise: (-1, new stack at end of this line) + """ + for i in xrange(startpos, len(line)): + char = line[i] + if char in '([{': + # Found start of parenthesized expression, push to expression stack + stack.append(char) + elif char == '<': + # Found potential start of template argument list + if i > 0 and line[i - 1] == '<': + # Left shift operator + if stack and stack[-1] == '<': + stack.pop() + if not stack: + return (-1, None) + elif i > 0 and Search(r'\boperator\s*$', line[0:i]): + # operator<, don't add to stack + continue + else: + # Tentative start of template argument list + stack.append('<') + elif char in ')]}': + # Found end of parenthesized expression. + # + # If we are currently expecting a matching '>', the pending '<' + # must have been an operator. Remove them from expression stack. + while stack and stack[-1] == '<': + stack.pop() + if not stack: + return (-1, None) + if ((stack[-1] == '(' and char == ')') or + (stack[-1] == '[' and char == ']') or + (stack[-1] == '{' and char == '}')): + stack.pop() + if not stack: + return (i + 1, None) + else: + # Mismatched parentheses + return (-1, None) + elif char == '>': + # Found potential end of template argument list. + + # Ignore "->" and operator functions + if (i > 0 and + (line[i - 1] == '-' or Search(r'\boperator\s*$', line[0:i - 1]))): + continue + + # Pop the stack if there is a matching '<'. Otherwise, ignore + # this '>' since it must be an operator. + if stack: + if stack[-1] == '<': + stack.pop() + if not stack: + return (i + 1, None) + elif char == ';': + # Found something that look like end of statements. If we are currently + # expecting a '>', the matching '<' must have been an operator, since + # template argument list should not contain statements. + while stack and stack[-1] == '<': + stack.pop() + if not stack: + return (-1, None) + + # Did not find end of expression or unbalanced parentheses on this line + return (-1, stack) + + +def CloseExpression(clean_lines, linenum, pos): + """If input points to ( or { or [ or <, finds the position that closes it. + + If lines[linenum][pos] points to a '(' or '{' or '[' or '<', finds the + linenum/pos that correspond to the closing of the expression. + + TODO(unknown): cpplint spends a fair bit of time matching parentheses. + Ideally we would want to index all opening and closing parentheses once + and have CloseExpression be just a simple lookup, but due to preprocessor + tricks, this is not so easy. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + pos: A position on the line. + + Returns: + A tuple (line, linenum, pos) pointer *past* the closing brace, or + (line, len(lines), -1) if we never find a close. Note we ignore + strings and comments when matching; and the line we return is the + 'cleansed' line at linenum. + """ + + line = clean_lines.elided[linenum] + if (line[pos] not in '({[<') or Match(r'<[<=]', line[pos:]): + return (line, clean_lines.NumLines(), -1) + + # Check first line + (end_pos, stack) = FindEndOfExpressionInLine(line, pos, []) + if end_pos > -1: + return (line, linenum, end_pos) + + # Continue scanning forward + while stack and linenum < clean_lines.NumLines() - 1: + linenum += 1 + line = clean_lines.elided[linenum] + (end_pos, stack) = FindEndOfExpressionInLine(line, 0, stack) + if end_pos > -1: + return (line, linenum, end_pos) + + # Did not find end of expression before end of file, give up + return (line, clean_lines.NumLines(), -1) + + +def FindStartOfExpressionInLine(line, endpos, stack): + """Find position at the matching start of current expression. + + This is almost the reverse of FindEndOfExpressionInLine, but note + that the input position and returned position differs by 1. + + Args: + line: a CleansedLines line. + endpos: start searching at this position. + stack: nesting stack at endpos. + + Returns: + On finding matching start: (index at matching start, None) + On finding an unclosed expression: (-1, None) + Otherwise: (-1, new stack at beginning of this line) + """ + i = endpos + while i >= 0: + char = line[i] + if char in ')]}': + # Found end of expression, push to expression stack + stack.append(char) + elif char == '>': + # Found potential end of template argument list. + # + # Ignore it if it's a "->" or ">=" or "operator>" + if (i > 0 and + (line[i - 1] == '-' or + Match(r'\s>=\s', line[i - 1:]) or + Search(r'\boperator\s*$', line[0:i]))): + i -= 1 + else: + stack.append('>') + elif char == '<': + # Found potential start of template argument list + if i > 0 and line[i - 1] == '<': + # Left shift operator + i -= 1 + else: + # If there is a matching '>', we can pop the expression stack. + # Otherwise, ignore this '<' since it must be an operator. + if stack and stack[-1] == '>': + stack.pop() + if not stack: + return (i, None) + elif char in '([{': + # Found start of expression. + # + # If there are any unmatched '>' on the stack, they must be + # operators. Remove those. + while stack and stack[-1] == '>': + stack.pop() + if not stack: + return (-1, None) + if ((char == '(' and stack[-1] == ')') or + (char == '[' and stack[-1] == ']') or + (char == '{' and stack[-1] == '}')): + stack.pop() + if not stack: + return (i, None) + else: + # Mismatched parentheses + return (-1, None) + elif char == ';': + # Found something that look like end of statements. If we are currently + # expecting a '<', the matching '>' must have been an operator, since + # template argument list should not contain statements. + while stack and stack[-1] == '>': + stack.pop() + if not stack: + return (-1, None) + + i -= 1 + + return (-1, stack) + + +def ReverseCloseExpression(clean_lines, linenum, pos): + """If input points to ) or } or ] or >, finds the position that opens it. + + If lines[linenum][pos] points to a ')' or '}' or ']' or '>', finds the + linenum/pos that correspond to the opening of the expression. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + pos: A position on the line. + + Returns: + A tuple (line, linenum, pos) pointer *at* the opening brace, or + (line, 0, -1) if we never find the matching opening brace. Note + we ignore strings and comments when matching; and the line we + return is the 'cleansed' line at linenum. + """ + line = clean_lines.elided[linenum] + if line[pos] not in ')}]>': + return (line, 0, -1) + + # Check last line + (start_pos, stack) = FindStartOfExpressionInLine(line, pos, []) + if start_pos > -1: + return (line, linenum, start_pos) + + # Continue scanning backward + while stack and linenum > 0: + linenum -= 1 + line = clean_lines.elided[linenum] + (start_pos, stack) = FindStartOfExpressionInLine(line, len(line) - 1, stack) + if start_pos > -1: + return (line, linenum, start_pos) + + # Did not find start of expression before beginning of file, give up + return (line, 0, -1) + + +def CheckForCopyright(filename, lines, error): + """Logs an error if no Copyright message appears at the top of the file.""" + + # We'll say it should occur by line 10. Don't forget there's a + # dummy line at the front. + for line in xrange(1, min(len(lines), 11)): + if re.search(r'Copyright', lines[line], re.I): break + else: # means no copyright line was found + error(filename, 0, 'legal/copyright', 5, + 'No copyright message found. ' + 'You should have a line: "Copyright [year] "') + + +def GetIndentLevel(line): + """Return the number of leading spaces in line. + + Args: + line: A string to check. + + Returns: + An integer count of leading spaces, possibly zero. + """ + indent = Match(r'^( *)\S', line) + if indent: + return len(indent.group(1)) + else: + return 0 + +def PathSplitToList(path): + """Returns the path split into a list by the separator. + + Args: + path: An absolute or relative path (e.g. '/a/b/c/' or '../a') + + Returns: + A list of path components (e.g. ['a', 'b', 'c]). + """ + lst = [] + while True: + (head, tail) = os.path.split(path) + if head == path: # absolute paths end + lst.append(head) + break + if tail == path: # relative paths end + lst.append(tail) + break + + path = head + lst.append(tail) + + lst.reverse() + return lst + +def GetHeaderGuardCPPVariable(filename): + """Returns the CPP variable that should be used as a header guard. + + Args: + filename: The name of a C++ header file. + + Returns: + The CPP variable that should be used as a header guard in the + named file. + + """ + + # Restores original filename in case that cpplint is invoked from Emacs's + # flymake. + filename = re.sub(r'_flymake\.h$', '.h', filename) + filename = re.sub(r'/\.flymake/([^/]*)$', r'/\1', filename) + # Replace 'c++' with 'cpp'. + filename = filename.replace('C++', 'cpp').replace('c++', 'cpp') + + fileinfo = FileInfo(filename) + file_path_from_root = fileinfo.RepositoryName() + + def FixupPathFromRoot(): + if _root_debug: + sys.stderr.write("\n_root fixup, _root = '%s', repository name = '%s'\n" + %(_root, fileinfo.RepositoryName())) + + # Process the file path with the --root flag if it was set. + if not _root: + if _root_debug: + sys.stderr.write("_root unspecified\n") + return file_path_from_root + + def StripListPrefix(lst, prefix): + # f(['x', 'y'], ['w, z']) -> None (not a valid prefix) + if lst[:len(prefix)] != prefix: + return None + # f(['a, 'b', 'c', 'd'], ['a', 'b']) -> ['c', 'd'] + return lst[(len(prefix)):] + + # root behavior: + # --root=subdir , lstrips subdir from the header guard + maybe_path = StripListPrefix(PathSplitToList(file_path_from_root), + PathSplitToList(_root)) + + if _root_debug: + sys.stderr.write("_root lstrip (maybe_path=%s, file_path_from_root=%s," + + " _root=%s)\n" %(maybe_path, file_path_from_root, _root)) + + if maybe_path: + return os.path.join(*maybe_path) + + # --root=.. , will prepend the outer directory to the header guard + full_path = fileinfo.FullName() + root_abspath = os.path.abspath(_root) + + maybe_path = StripListPrefix(PathSplitToList(full_path), + PathSplitToList(root_abspath)) + + if _root_debug: + sys.stderr.write("_root prepend (maybe_path=%s, full_path=%s, " + + "root_abspath=%s)\n" %(maybe_path, full_path, root_abspath)) + + if maybe_path: + return os.path.join(*maybe_path) + + if _root_debug: + sys.stderr.write("_root ignore, returning %s\n" %(file_path_from_root)) + + # --root=FAKE_DIR is ignored + return file_path_from_root + + file_path_from_root = FixupPathFromRoot() + return re.sub(r'[^a-zA-Z0-9]', '_', file_path_from_root).upper() + '_' + + +def CheckForHeaderGuard(filename, clean_lines, error): + """Checks that the file contains a header guard. + + Logs an error if no #ifndef header guard is present. For other + headers, checks that the full pathname is used. + + Args: + filename: The name of the C++ header file. + clean_lines: A CleansedLines instance containing the file. + error: The function to call with any errors found. + """ + + # Don't check for header guards if there are error suppression + # comments somewhere in this file. + # + # Because this is silencing a warning for a nonexistent line, we + # only support the very specific NOLINT(build/header_guard) syntax, + # and not the general NOLINT or NOLINT(*) syntax. + raw_lines = clean_lines.lines_without_raw_strings + for i in raw_lines: + if Search(r'//\s*NOLINT\(build/header_guard\)', i): + return + + cppvar = GetHeaderGuardCPPVariable(filename) + + ifndef = '' + ifndef_linenum = 0 + define = '' + endif = '' + endif_linenum = 0 + for linenum, line in enumerate(raw_lines): + linesplit = line.split() + if len(linesplit) >= 2: + # find the first occurrence of #ifndef and #define, save arg + if not ifndef and linesplit[0] == '#ifndef': + # set ifndef to the header guard presented on the #ifndef line. + ifndef = linesplit[1] + ifndef_linenum = linenum + if not define and linesplit[0] == '#define': + define = linesplit[1] + # find the last occurrence of #endif, save entire line + if line.startswith('#endif'): + endif = line + endif_linenum = linenum + + if not ifndef or not define or ifndef != define: + error(filename, 0, 'build/header_guard', 5, + 'No #ifndef header guard found, suggested CPP variable is: %s' % + cppvar) + return + + # The guard should be PATH_FILE_H_, but we also allow PATH_FILE_H__ + # for backward compatibility. + if ifndef != cppvar: + error_level = 0 + if ifndef != cppvar + '_': + error_level = 5 + + ParseNolintSuppressions(filename, raw_lines[ifndef_linenum], ifndef_linenum, + error) + error(filename, ifndef_linenum, 'build/header_guard', error_level, + '#ifndef header guard has wrong style, please use: %s' % cppvar) + + # Check for "//" comments on endif line. + ParseNolintSuppressions(filename, raw_lines[endif_linenum], endif_linenum, + error) + match = Match(r'#endif\s*//\s*' + cppvar + r'(_)?\b', endif) + if match: + if match.group(1) == '_': + # Issue low severity warning for deprecated double trailing underscore + error(filename, endif_linenum, 'build/header_guard', 0, + '#endif line should be "#endif // %s"' % cppvar) + return + + # Didn't find the corresponding "//" comment. If this file does not + # contain any "//" comments at all, it could be that the compiler + # only wants "/**/" comments, look for those instead. + no_single_line_comments = True + for i in xrange(1, len(raw_lines) - 1): + line = raw_lines[i] + if Match(r'^(?:(?:\'(?:\.|[^\'])*\')|(?:"(?:\.|[^"])*")|[^\'"])*//', line): + no_single_line_comments = False + break + + if no_single_line_comments: + match = Match(r'#endif\s*/\*\s*' + cppvar + r'(_)?\s*\*/', endif) + if match: + if match.group(1) == '_': + # Low severity warning for double trailing underscore + error(filename, endif_linenum, 'build/header_guard', 0, + '#endif line should be "#endif /* %s */"' % cppvar) + return + + # Didn't find anything + error(filename, endif_linenum, 'build/header_guard', 5, + '#endif line should be "#endif // %s"' % cppvar) + + +def CheckHeaderFileIncluded(filename, include_state, error): + """Logs an error if a .cc file does not include its header.""" + + # Do not check test files + fileinfo = FileInfo(filename) + if Search(_TEST_FILE_SUFFIX, fileinfo.BaseName()): + return + + headerfile = filename[0:len(filename) - len(fileinfo.Extension())] + '.h' + if not os.path.exists(headerfile): + return + headername = FileInfo(headerfile).RepositoryName() + first_include = 0 + for section_list in include_state.include_list: + for f in section_list: + if headername in f[0] or f[0] in headername: + return + if not first_include: + first_include = f[1] + + error(filename, first_include, 'build/include', 5, + '%s should include its header file %s' % (fileinfo.RepositoryName(), + headername)) + + +def CheckForBadCharacters(filename, lines, error): + """Logs an error for each line containing bad characters. + + Two kinds of bad characters: + + 1. Unicode replacement characters: These indicate that either the file + contained invalid UTF-8 (likely) or Unicode replacement characters (which + it shouldn't). Note that it's possible for this to throw off line + numbering if the invalid UTF-8 occurred adjacent to a newline. + + 2. NUL bytes. These are problematic for some tools. + + Args: + filename: The name of the current file. + lines: An array of strings, each representing a line of the file. + error: The function to call with any errors found. + """ + for linenum, line in enumerate(lines): + if u'\ufffd' in line: + error(filename, linenum, 'readability/utf8', 5, + 'Line contains invalid UTF-8 (or Unicode replacement character).') + if '\0' in line: + error(filename, linenum, 'readability/nul', 5, 'Line contains NUL byte.') + + +def CheckForNewlineAtEOF(filename, lines, error): + """Logs an error if there is no newline char at the end of the file. + + Args: + filename: The name of the current file. + lines: An array of strings, each representing a line of the file. + error: The function to call with any errors found. + """ + + # The array lines() was created by adding two newlines to the + # original file (go figure), then splitting on \n. + # To verify that the file ends in \n, we just have to make sure the + # last-but-two element of lines() exists and is empty. + if len(lines) < 3 or lines[-2]: + error(filename, len(lines) - 2, 'whitespace/ending_newline', 5, + 'Could not find a newline character at the end of the file.') + + +def CheckForMultilineCommentsAndStrings(filename, clean_lines, linenum, error): + """Logs an error if we see /* ... */ or "..." that extend past one line. + + /* ... */ comments are legit inside macros, for one line. + Otherwise, we prefer // comments, so it's ok to warn about the + other. Likewise, it's ok for strings to extend across multiple + lines, as long as a line continuation character (backslash) + terminates each line. Although not currently prohibited by the C++ + style guide, it's ugly and unnecessary. We don't do well with either + in this lint program, so we warn about both. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Remove all \\ (escaped backslashes) from the line. They are OK, and the + # second (escaped) slash may trigger later \" detection erroneously. + line = line.replace('\\\\', '') + + if line.count('/*') > line.count('*/'): + error(filename, linenum, 'readability/multiline_comment', 5, + 'Complex multi-line /*...*/-style comment found. ' + 'Lint may give bogus warnings. ' + 'Consider replacing these with //-style comments, ' + 'with #if 0...#endif, ' + 'or with more clearly structured multi-line comments.') + + if (line.count('"') - line.count('\\"')) % 2: + error(filename, linenum, 'readability/multiline_string', 5, + 'Multi-line string ("...") found. This lint script doesn\'t ' + 'do well with such strings, and may give bogus warnings. ' + 'Use C++11 raw strings or concatenation instead.') + + +# (non-threadsafe name, thread-safe alternative, validation pattern) +# +# The validation pattern is used to eliminate false positives such as: +# _rand(); // false positive due to substring match. +# ->rand(); // some member function rand(). +# ACMRandom rand(seed); // some variable named rand. +# ISAACRandom rand(); // another variable named rand. +# +# Basically we require the return value of these functions to be used +# in some expression context on the same line by matching on some +# operator before the function name. This eliminates constructors and +# member function calls. +_UNSAFE_FUNC_PREFIX = r'(?:[-+*/=%^&|(<]\s*|>\s+)' +_THREADING_LIST = ( + ('asctime(', 'asctime_r(', _UNSAFE_FUNC_PREFIX + r'asctime\([^)]+\)'), + ('ctime(', 'ctime_r(', _UNSAFE_FUNC_PREFIX + r'ctime\([^)]+\)'), + ('getgrgid(', 'getgrgid_r(', _UNSAFE_FUNC_PREFIX + r'getgrgid\([^)]+\)'), + ('getgrnam(', 'getgrnam_r(', _UNSAFE_FUNC_PREFIX + r'getgrnam\([^)]+\)'), + ('getlogin(', 'getlogin_r(', _UNSAFE_FUNC_PREFIX + r'getlogin\(\)'), + ('getpwnam(', 'getpwnam_r(', _UNSAFE_FUNC_PREFIX + r'getpwnam\([^)]+\)'), + ('getpwuid(', 'getpwuid_r(', _UNSAFE_FUNC_PREFIX + r'getpwuid\([^)]+\)'), + ('gmtime(', 'gmtime_r(', _UNSAFE_FUNC_PREFIX + r'gmtime\([^)]+\)'), + ('localtime(', 'localtime_r(', _UNSAFE_FUNC_PREFIX + r'localtime\([^)]+\)'), + ('rand(', 'rand_r(', _UNSAFE_FUNC_PREFIX + r'rand\(\)'), + ('strtok(', 'strtok_r(', + _UNSAFE_FUNC_PREFIX + r'strtok\([^)]+\)'), + ('ttyname(', 'ttyname_r(', _UNSAFE_FUNC_PREFIX + r'ttyname\([^)]+\)'), + ) + + +def CheckPosixThreading(filename, clean_lines, linenum, error): + """Checks for calls to thread-unsafe functions. + + Much code has been originally written without consideration of + multi-threading. Also, engineers are relying on their old experience; + they have learned posix before threading extensions were added. These + tests guide the engineers to use thread-safe functions (when using + posix directly). + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + for single_thread_func, multithread_safe_func, pattern in _THREADING_LIST: + # Additional pattern matching check to confirm that this is the + # function we are looking for + if Search(pattern, line): + error(filename, linenum, 'runtime/threadsafe_fn', 2, + 'Consider using ' + multithread_safe_func + + '...) instead of ' + single_thread_func + + '...) for improved thread safety.') + + +def CheckVlogArguments(filename, clean_lines, linenum, error): + """Checks that VLOG() is only used for defining a logging level. + + For example, VLOG(2) is correct. VLOG(INFO), VLOG(WARNING), VLOG(ERROR), and + VLOG(FATAL) are not. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + if Search(r'\bVLOG\((INFO|ERROR|WARNING|DFATAL|FATAL)\)', line): + error(filename, linenum, 'runtime/vlog', 5, + 'VLOG() should be used with numeric verbosity level. ' + 'Use LOG() if you want symbolic severity levels.') + +# Matches invalid increment: *count++, which moves pointer instead of +# incrementing a value. +_RE_PATTERN_INVALID_INCREMENT = re.compile( + r'^\s*\*\w+(\+\+|--);') + + +def CheckInvalidIncrement(filename, clean_lines, linenum, error): + """Checks for invalid increment *count++. + + For example following function: + void increment_counter(int* count) { + *count++; + } + is invalid, because it effectively does count++, moving pointer, and should + be replaced with ++*count, (*count)++ or *count += 1. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + if _RE_PATTERN_INVALID_INCREMENT.match(line): + error(filename, linenum, 'runtime/invalid_increment', 5, + 'Changing pointer instead of value (or unused value of operator*).') + + +def IsMacroDefinition(clean_lines, linenum): + if Search(r'^#define', clean_lines[linenum]): + return True + + if linenum > 0 and Search(r'\\$', clean_lines[linenum - 1]): + return True + + return False + + +def IsForwardClassDeclaration(clean_lines, linenum): + return Match(r'^\s*(\btemplate\b)*.*class\s+\w+;\s*$', clean_lines[linenum]) + + +class _BlockInfo(object): + """Stores information about a generic block of code.""" + + def __init__(self, linenum, seen_open_brace): + self.starting_linenum = linenum + self.seen_open_brace = seen_open_brace + self.open_parentheses = 0 + self.inline_asm = _NO_ASM + self.check_namespace_indentation = False + + def CheckBegin(self, filename, clean_lines, linenum, error): + """Run checks that applies to text up to the opening brace. + + This is mostly for checking the text after the class identifier + and the "{", usually where the base class is specified. For other + blocks, there isn't much to check, so we always pass. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + pass + + def CheckEnd(self, filename, clean_lines, linenum, error): + """Run checks that applies to text after the closing brace. + + This is mostly used for checking end of namespace comments. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + pass + + def IsBlockInfo(self): + """Returns true if this block is a _BlockInfo. + + This is convenient for verifying that an object is an instance of + a _BlockInfo, but not an instance of any of the derived classes. + + Returns: + True for this class, False for derived classes. + """ + return self.__class__ == _BlockInfo + + +class _ExternCInfo(_BlockInfo): + """Stores information about an 'extern "C"' block.""" + + def __init__(self, linenum): + _BlockInfo.__init__(self, linenum, True) + + +class _ClassInfo(_BlockInfo): + """Stores information about a class.""" + + def __init__(self, name, class_or_struct, clean_lines, linenum): + _BlockInfo.__init__(self, linenum, False) + self.name = name + self.is_derived = False + self.check_namespace_indentation = True + if class_or_struct == 'struct': + self.access = 'public' + self.is_struct = True + else: + self.access = 'private' + self.is_struct = False + + # Remember initial indentation level for this class. Using raw_lines here + # instead of elided to account for leading comments. + self.class_indent = GetIndentLevel(clean_lines.raw_lines[linenum]) + + # Try to find the end of the class. This will be confused by things like: + # class A { + # } *x = { ... + # + # But it's still good enough for CheckSectionSpacing. + self.last_line = 0 + depth = 0 + for i in range(linenum, clean_lines.NumLines()): + line = clean_lines.elided[i] + depth += line.count('{') - line.count('}') + if not depth: + self.last_line = i + break + + def CheckBegin(self, filename, clean_lines, linenum, error): + # Look for a bare ':' + if Search('(^|[^:]):($|[^:])', clean_lines.elided[linenum]): + self.is_derived = True + + def CheckEnd(self, filename, clean_lines, linenum, error): + # If there is a DISALLOW macro, it should appear near the end of + # the class. + seen_last_thing_in_class = False + for i in xrange(linenum - 1, self.starting_linenum, -1): + match = Search( + r'\b(DISALLOW_COPY_AND_ASSIGN|DISALLOW_IMPLICIT_CONSTRUCTORS)\(' + + self.name + r'\)', + clean_lines.elided[i]) + if match: + if seen_last_thing_in_class: + error(filename, i, 'readability/constructors', 3, + match.group(1) + ' should be the last thing in the class') + break + + if not Match(r'^\s*$', clean_lines.elided[i]): + seen_last_thing_in_class = True + + # Check that closing brace is aligned with beginning of the class. + # Only do this if the closing brace is indented by only whitespaces. + # This means we will not check single-line class definitions. + indent = Match(r'^( *)\}', clean_lines.elided[linenum]) + if indent and len(indent.group(1)) != self.class_indent: + if self.is_struct: + parent = 'struct ' + self.name + else: + parent = 'class ' + self.name + error(filename, linenum, 'whitespace/indent', 3, + 'Closing brace should be aligned with beginning of %s' % parent) + + +class _NamespaceInfo(_BlockInfo): + """Stores information about a namespace.""" + + def __init__(self, name, linenum): + _BlockInfo.__init__(self, linenum, False) + self.name = name or '' + self.check_namespace_indentation = True + + def CheckEnd(self, filename, clean_lines, linenum, error): + """Check end of namespace comments.""" + line = clean_lines.raw_lines[linenum] + + # Check how many lines is enclosed in this namespace. Don't issue + # warning for missing namespace comments if there aren't enough + # lines. However, do apply checks if there is already an end of + # namespace comment and it's incorrect. + # + # TODO(unknown): We always want to check end of namespace comments + # if a namespace is large, but sometimes we also want to apply the + # check if a short namespace contained nontrivial things (something + # other than forward declarations). There is currently no logic on + # deciding what these nontrivial things are, so this check is + # triggered by namespace size only, which works most of the time. + if (linenum - self.starting_linenum < 10 + and not Match(r'^\s*};*\s*(//|/\*).*\bnamespace\b', line)): + return + + # Look for matching comment at end of namespace. + # + # Note that we accept C style "/* */" comments for terminating + # namespaces, so that code that terminate namespaces inside + # preprocessor macros can be cpplint clean. + # + # We also accept stuff like "// end of namespace ." with the + # period at the end. + # + # Besides these, we don't accept anything else, otherwise we might + # get false negatives when existing comment is a substring of the + # expected namespace. + if self.name: + # Named namespace + if not Match((r'^\s*};*\s*(//|/\*).*\bnamespace\s+' + + re.escape(self.name) + r'[\*/\.\\\s]*$'), + line): + error(filename, linenum, 'readability/namespace', 5, + 'Namespace should be terminated with "// namespace %s"' % + self.name) + else: + # Anonymous namespace + if not Match(r'^\s*};*\s*(//|/\*).*\bnamespace[\*/\.\\\s]*$', line): + # If "// namespace anonymous" or "// anonymous namespace (more text)", + # mention "// anonymous namespace" as an acceptable form + if Match(r'^\s*}.*\b(namespace anonymous|anonymous namespace)\b', line): + error(filename, linenum, 'readability/namespace', 5, + 'Anonymous namespace should be terminated with "// namespace"' + ' or "// anonymous namespace"') + else: + error(filename, linenum, 'readability/namespace', 5, + 'Anonymous namespace should be terminated with "// namespace"') + + +class _PreprocessorInfo(object): + """Stores checkpoints of nesting stacks when #if/#else is seen.""" + + def __init__(self, stack_before_if): + # The entire nesting stack before #if + self.stack_before_if = stack_before_if + + # The entire nesting stack up to #else + self.stack_before_else = [] + + # Whether we have already seen #else or #elif + self.seen_else = False + + +class NestingState(object): + """Holds states related to parsing braces.""" + + def __init__(self): + # Stack for tracking all braces. An object is pushed whenever we + # see a "{", and popped when we see a "}". Only 3 types of + # objects are possible: + # - _ClassInfo: a class or struct. + # - _NamespaceInfo: a namespace. + # - _BlockInfo: some other type of block. + self.stack = [] + + # Top of the previous stack before each Update(). + # + # Because the nesting_stack is updated at the end of each line, we + # had to do some convoluted checks to find out what is the current + # scope at the beginning of the line. This check is simplified by + # saving the previous top of nesting stack. + # + # We could save the full stack, but we only need the top. Copying + # the full nesting stack would slow down cpplint by ~10%. + self.previous_stack_top = [] + + # Stack of _PreprocessorInfo objects. + self.pp_stack = [] + + def SeenOpenBrace(self): + """Check if we have seen the opening brace for the innermost block. + + Returns: + True if we have seen the opening brace, False if the innermost + block is still expecting an opening brace. + """ + return (not self.stack) or self.stack[-1].seen_open_brace + + def InNamespaceBody(self): + """Check if we are currently one level inside a namespace body. + + Returns: + True if top of the stack is a namespace block, False otherwise. + """ + return self.stack and isinstance(self.stack[-1], _NamespaceInfo) + + def InExternC(self): + """Check if we are currently one level inside an 'extern "C"' block. + + Returns: + True if top of the stack is an extern block, False otherwise. + """ + return self.stack and isinstance(self.stack[-1], _ExternCInfo) + + def InClassDeclaration(self): + """Check if we are currently one level inside a class or struct declaration. + + Returns: + True if top of the stack is a class/struct, False otherwise. + """ + return self.stack and isinstance(self.stack[-1], _ClassInfo) + + def InAsmBlock(self): + """Check if we are currently one level inside an inline ASM block. + + Returns: + True if the top of the stack is a block containing inline ASM. + """ + return self.stack and self.stack[-1].inline_asm != _NO_ASM + + def InTemplateArgumentList(self, clean_lines, linenum, pos): + """Check if current position is inside template argument list. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + pos: position just after the suspected template argument. + Returns: + True if (linenum, pos) is inside template arguments. + """ + while linenum < clean_lines.NumLines(): + # Find the earliest character that might indicate a template argument + line = clean_lines.elided[linenum] + match = Match(r'^[^{};=\[\]\.<>]*(.)', line[pos:]) + if not match: + linenum += 1 + pos = 0 + continue + token = match.group(1) + pos += len(match.group(0)) + + # These things do not look like template argument list: + # class Suspect { + # class Suspect x; } + if token in ('{', '}', ';'): return False + + # These things look like template argument list: + # template + # template + # template + # template + if token in ('>', '=', '[', ']', '.'): return True + + # Check if token is an unmatched '<'. + # If not, move on to the next character. + if token != '<': + pos += 1 + if pos >= len(line): + linenum += 1 + pos = 0 + continue + + # We can't be sure if we just find a single '<', and need to + # find the matching '>'. + (_, end_line, end_pos) = CloseExpression(clean_lines, linenum, pos - 1) + if end_pos < 0: + # Not sure if template argument list or syntax error in file + return False + linenum = end_line + pos = end_pos + return False + + def UpdatePreprocessor(self, line): + """Update preprocessor stack. + + We need to handle preprocessors due to classes like this: + #ifdef SWIG + struct ResultDetailsPageElementExtensionPoint { + #else + struct ResultDetailsPageElementExtensionPoint : public Extension { + #endif + + We make the following assumptions (good enough for most files): + - Preprocessor condition evaluates to true from #if up to first + #else/#elif/#endif. + + - Preprocessor condition evaluates to false from #else/#elif up + to #endif. We still perform lint checks on these lines, but + these do not affect nesting stack. + + Args: + line: current line to check. + """ + if Match(r'^\s*#\s*(if|ifdef|ifndef)\b', line): + # Beginning of #if block, save the nesting stack here. The saved + # stack will allow us to restore the parsing state in the #else case. + self.pp_stack.append(_PreprocessorInfo(copy.deepcopy(self.stack))) + elif Match(r'^\s*#\s*(else|elif)\b', line): + # Beginning of #else block + if self.pp_stack: + if not self.pp_stack[-1].seen_else: + # This is the first #else or #elif block. Remember the + # whole nesting stack up to this point. This is what we + # keep after the #endif. + self.pp_stack[-1].seen_else = True + self.pp_stack[-1].stack_before_else = copy.deepcopy(self.stack) + + # Restore the stack to how it was before the #if + self.stack = copy.deepcopy(self.pp_stack[-1].stack_before_if) + else: + # TODO(unknown): unexpected #else, issue warning? + pass + elif Match(r'^\s*#\s*endif\b', line): + # End of #if or #else blocks. + if self.pp_stack: + # If we saw an #else, we will need to restore the nesting + # stack to its former state before the #else, otherwise we + # will just continue from where we left off. + if self.pp_stack[-1].seen_else: + # Here we can just use a shallow copy since we are the last + # reference to it. + self.stack = self.pp_stack[-1].stack_before_else + # Drop the corresponding #if + self.pp_stack.pop() + else: + # TODO(unknown): unexpected #endif, issue warning? + pass + + # TODO(unknown): Update() is too long, but we will refactor later. + def Update(self, filename, clean_lines, linenum, error): + """Update nesting state with current line. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Remember top of the previous nesting stack. + # + # The stack is always pushed/popped and not modified in place, so + # we can just do a shallow copy instead of copy.deepcopy. Using + # deepcopy would slow down cpplint by ~28%. + if self.stack: + self.previous_stack_top = self.stack[-1] + else: + self.previous_stack_top = None + + # Update pp_stack + self.UpdatePreprocessor(line) + + # Count parentheses. This is to avoid adding struct arguments to + # the nesting stack. + if self.stack: + inner_block = self.stack[-1] + depth_change = line.count('(') - line.count(')') + inner_block.open_parentheses += depth_change + + # Also check if we are starting or ending an inline assembly block. + if inner_block.inline_asm in (_NO_ASM, _END_ASM): + if (depth_change != 0 and + inner_block.open_parentheses == 1 and + _MATCH_ASM.match(line)): + # Enter assembly block + inner_block.inline_asm = _INSIDE_ASM + else: + # Not entering assembly block. If previous line was _END_ASM, + # we will now shift to _NO_ASM state. + inner_block.inline_asm = _NO_ASM + elif (inner_block.inline_asm == _INSIDE_ASM and + inner_block.open_parentheses == 0): + # Exit assembly block + inner_block.inline_asm = _END_ASM + + # Consume namespace declaration at the beginning of the line. Do + # this in a loop so that we catch same line declarations like this: + # namespace proto2 { namespace bridge { class MessageSet; } } + while True: + # Match start of namespace. The "\b\s*" below catches namespace + # declarations even if it weren't followed by a whitespace, this + # is so that we don't confuse our namespace checker. The + # missing spaces will be flagged by CheckSpacing. + namespace_decl_match = Match(r'^\s*namespace\b\s*([:\w]+)?(.*)$', line) + if not namespace_decl_match: + break + + new_namespace = _NamespaceInfo(namespace_decl_match.group(1), linenum) + self.stack.append(new_namespace) + + line = namespace_decl_match.group(2) + if line.find('{') != -1: + new_namespace.seen_open_brace = True + line = line[line.find('{') + 1:] + + # Look for a class declaration in whatever is left of the line + # after parsing namespaces. The regexp accounts for decorated classes + # such as in: + # class LOCKABLE API Object { + # }; + class_decl_match = Match( + r'^(\s*(?:template\s*<[\w\s<>,:]*>\s*)?' + r'(class|struct)\s+(?:[A-Z_]+\s+)*(\w+(?:::\w+)*))' + r'(.*)$', line) + if (class_decl_match and + (not self.stack or self.stack[-1].open_parentheses == 0)): + # We do not want to accept classes that are actually template arguments: + # template , + # template class Ignore3> + # void Function() {}; + # + # To avoid template argument cases, we scan forward and look for + # an unmatched '>'. If we see one, assume we are inside a + # template argument list. + end_declaration = len(class_decl_match.group(1)) + if not self.InTemplateArgumentList(clean_lines, linenum, end_declaration): + self.stack.append(_ClassInfo( + class_decl_match.group(3), class_decl_match.group(2), + clean_lines, linenum)) + line = class_decl_match.group(4) + + # If we have not yet seen the opening brace for the innermost block, + # run checks here. + if not self.SeenOpenBrace(): + self.stack[-1].CheckBegin(filename, clean_lines, linenum, error) + + # Update access control if we are inside a class/struct + if self.stack and isinstance(self.stack[-1], _ClassInfo): + classinfo = self.stack[-1] + access_match = Match( + r'^(.*)\b(public|private|protected|signals)(\s+(?:slots\s*)?)?' + r':(?:[^:]|$)', + line) + if access_match: + classinfo.access = access_match.group(2) + + # Check that access keywords are indented +1 space. Skip this + # check if the keywords are not preceded by whitespaces. + indent = access_match.group(1) + if (len(indent) != classinfo.class_indent + 1 and + Match(r'^\s*$', indent)): + if classinfo.is_struct: + parent = 'struct ' + classinfo.name + else: + parent = 'class ' + classinfo.name + slots = '' + if access_match.group(3): + slots = access_match.group(3) + error(filename, linenum, 'whitespace/indent', 3, + '%s%s: should be indented +1 space inside %s' % ( + access_match.group(2), slots, parent)) + + # Consume braces or semicolons from what's left of the line + while True: + # Match first brace, semicolon, or closed parenthesis. + matched = Match(r'^[^{;)}]*([{;)}])(.*)$', line) + if not matched: + break + + token = matched.group(1) + if token == '{': + # If namespace or class hasn't seen a opening brace yet, mark + # namespace/class head as complete. Push a new block onto the + # stack otherwise. + if not self.SeenOpenBrace(): + self.stack[-1].seen_open_brace = True + elif Match(r'^extern\s*"[^"]*"\s*\{', line): + self.stack.append(_ExternCInfo(linenum)) + else: + self.stack.append(_BlockInfo(linenum, True)) + if _MATCH_ASM.match(line): + self.stack[-1].inline_asm = _BLOCK_ASM + + elif token == ';' or token == ')': + # If we haven't seen an opening brace yet, but we already saw + # a semicolon, this is probably a forward declaration. Pop + # the stack for these. + # + # Similarly, if we haven't seen an opening brace yet, but we + # already saw a closing parenthesis, then these are probably + # function arguments with extra "class" or "struct" keywords. + # Also pop these stack for these. + if not self.SeenOpenBrace(): + self.stack.pop() + else: # token == '}' + # Perform end of block checks and pop the stack. + if self.stack: + self.stack[-1].CheckEnd(filename, clean_lines, linenum, error) + self.stack.pop() + line = matched.group(2) + + def InnermostClass(self): + """Get class info on the top of the stack. + + Returns: + A _ClassInfo object if we are inside a class, or None otherwise. + """ + for i in range(len(self.stack), 0, -1): + classinfo = self.stack[i - 1] + if isinstance(classinfo, _ClassInfo): + return classinfo + return None + + def CheckCompletedBlocks(self, filename, error): + """Checks that all classes and namespaces have been completely parsed. + + Call this when all lines in a file have been processed. + Args: + filename: The name of the current file. + error: The function to call with any errors found. + """ + # Note: This test can result in false positives if #ifdef constructs + # get in the way of brace matching. See the testBuildClass test in + # cpplint_unittest.py for an example of this. + for obj in self.stack: + if isinstance(obj, _ClassInfo): + error(filename, obj.starting_linenum, 'build/class', 5, + 'Failed to find complete declaration of class %s' % + obj.name) + elif isinstance(obj, _NamespaceInfo): + error(filename, obj.starting_linenum, 'build/namespaces', 5, + 'Failed to find complete declaration of namespace %s' % + obj.name) + + +def CheckForNonStandardConstructs(filename, clean_lines, linenum, + nesting_state, error): + r"""Logs an error if we see certain non-ANSI constructs ignored by gcc-2. + + Complain about several constructs which gcc-2 accepts, but which are + not standard C++. Warning about these in lint is one way to ease the + transition to new compilers. + - put storage class first (e.g. "static const" instead of "const static"). + - "%lld" instead of %qd" in printf-type functions. + - "%1$d" is non-standard in printf-type functions. + - "\%" is an undefined character escape sequence. + - text after #endif is not allowed. + - invalid inner-style forward declaration. + - >? and ?= and )\?=?\s*(\w+|[+-]?\d+)(\.\d*)?', + line): + error(filename, linenum, 'build/deprecated', 3, + '>? and ))?' + # r'\s*const\s*' + type_name + '\s*&\s*\w+\s*;' + error(filename, linenum, 'runtime/member_string_references', 2, + 'const string& members are dangerous. It is much better to use ' + 'alternatives, such as pointers or simple constants.') + + # Everything else in this function operates on class declarations. + # Return early if the top of the nesting stack is not a class, or if + # the class head is not completed yet. + classinfo = nesting_state.InnermostClass() + if not classinfo or not classinfo.seen_open_brace: + return + + # The class may have been declared with namespace or classname qualifiers. + # The constructor and destructor will not have those qualifiers. + base_classname = classinfo.name.split('::')[-1] + + # Look for single-argument constructors that aren't marked explicit. + # Technically a valid construct, but against style. + explicit_constructor_match = Match( + r'\s+(?:(?:inline|constexpr)\s+)*(explicit\s+)?' + r'(?:(?:inline|constexpr)\s+)*%s\s*' + r'\(((?:[^()]|\([^()]*\))*)\)' + % re.escape(base_classname), + line) + + if explicit_constructor_match: + is_marked_explicit = explicit_constructor_match.group(1) + + if not explicit_constructor_match.group(2): + constructor_args = [] + else: + constructor_args = explicit_constructor_match.group(2).split(',') + + # collapse arguments so that commas in template parameter lists and function + # argument parameter lists don't split arguments in two + i = 0 + while i < len(constructor_args): + constructor_arg = constructor_args[i] + while (constructor_arg.count('<') > constructor_arg.count('>') or + constructor_arg.count('(') > constructor_arg.count(')')): + constructor_arg += ',' + constructor_args[i + 1] + del constructor_args[i + 1] + constructor_args[i] = constructor_arg + i += 1 + + defaulted_args = [arg for arg in constructor_args if '=' in arg] + noarg_constructor = (not constructor_args or # empty arg list + # 'void' arg specifier + (len(constructor_args) == 1 and + constructor_args[0].strip() == 'void')) + onearg_constructor = ((len(constructor_args) == 1 and # exactly one arg + not noarg_constructor) or + # all but at most one arg defaulted + (len(constructor_args) >= 1 and + not noarg_constructor and + len(defaulted_args) >= len(constructor_args) - 1)) + initializer_list_constructor = bool( + onearg_constructor and + Search(r'\bstd\s*::\s*initializer_list\b', constructor_args[0])) + copy_constructor = bool( + onearg_constructor and + Match(r'(const\s+)?%s(\s*<[^>]*>)?(\s+const)?\s*(?:<\w+>\s*)?&' + % re.escape(base_classname), constructor_args[0].strip())) + + if (not is_marked_explicit and + onearg_constructor and + not initializer_list_constructor and + not copy_constructor): + if defaulted_args: + error(filename, linenum, 'runtime/explicit', 5, + 'Constructors callable with one argument ' + 'should be marked explicit.') + else: + error(filename, linenum, 'runtime/explicit', 5, + 'Single-parameter constructors should be marked explicit.') + elif is_marked_explicit and not onearg_constructor: + if noarg_constructor: + error(filename, linenum, 'runtime/explicit', 5, + 'Zero-parameter constructors should not be marked explicit.') + + +def CheckSpacingForFunctionCall(filename, clean_lines, linenum, error): + """Checks for the correctness of various spacing around function calls. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Since function calls often occur inside if/for/while/switch + # expressions - which have their own, more liberal conventions - we + # first see if we should be looking inside such an expression for a + # function call, to which we can apply more strict standards. + fncall = line # if there's no control flow construct, look at whole line + for pattern in (r'\bif\s*\((.*)\)\s*{', + r'\bfor\s*\((.*)\)\s*{', + r'\bwhile\s*\((.*)\)\s*[{;]', + r'\bswitch\s*\((.*)\)\s*{'): + match = Search(pattern, line) + if match: + fncall = match.group(1) # look inside the parens for function calls + break + + # Except in if/for/while/switch, there should never be space + # immediately inside parens (eg "f( 3, 4 )"). We make an exception + # for nested parens ( (a+b) + c ). Likewise, there should never be + # a space before a ( when it's a function argument. I assume it's a + # function argument when the char before the whitespace is legal in + # a function name (alnum + _) and we're not starting a macro. Also ignore + # pointers and references to arrays and functions coz they're too tricky: + # we use a very simple way to recognize these: + # " (something)(maybe-something)" or + # " (something)(maybe-something," or + # " (something)[something]" + # Note that we assume the contents of [] to be short enough that + # they'll never need to wrap. + if ( # Ignore control structures. + not Search(r'\b(if|for|while|switch|return|new|delete|catch|sizeof)\b', + fncall) and + # Ignore pointers/references to functions. + not Search(r' \([^)]+\)\([^)]*(\)|,$)', fncall) and + # Ignore pointers/references to arrays. + not Search(r' \([^)]+\)\[[^\]]+\]', fncall)): + if Search(r'\w\s*\(\s(?!\s*\\$)', fncall): # a ( used for a fn call + error(filename, linenum, 'whitespace/parens', 4, + 'Extra space after ( in function call') + elif Search(r'\(\s+(?!(\s*\\)|\()', fncall): + error(filename, linenum, 'whitespace/parens', 2, + 'Extra space after (') + if (Search(r'\w\s+\(', fncall) and + not Search(r'_{0,2}asm_{0,2}\s+_{0,2}volatile_{0,2}\s+\(', fncall) and + not Search(r'#\s*define|typedef|using\s+\w+\s*=', fncall) and + not Search(r'\w\s+\((\w+::)*\*\w+\)\(', fncall) and + not Search(r'\bcase\s+\(', fncall)): + # TODO(unknown): Space after an operator function seem to be a common + # error, silence those for now by restricting them to highest verbosity. + if Search(r'\boperator_*\b', line): + error(filename, linenum, 'whitespace/parens', 0, + 'Extra space before ( in function call') + else: + error(filename, linenum, 'whitespace/parens', 4, + 'Extra space before ( in function call') + # If the ) is followed only by a newline or a { + newline, assume it's + # part of a control statement (if/while/etc), and don't complain + if Search(r'[^)]\s+\)\s*[^{\s]', fncall): + # If the closing parenthesis is preceded by only whitespaces, + # try to give a more descriptive error message. + if Search(r'^\s+\)', fncall): + error(filename, linenum, 'whitespace/parens', 2, + 'Closing ) should be moved to the previous line') + else: + error(filename, linenum, 'whitespace/parens', 2, + 'Extra space before )') + + +def IsBlankLine(line): + """Returns true if the given line is blank. + + We consider a line to be blank if the line is empty or consists of + only white spaces. + + Args: + line: A line of a string. + + Returns: + True, if the given line is blank. + """ + return not line or line.isspace() + + +def CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line, + error): + is_namespace_indent_item = ( + len(nesting_state.stack) > 1 and + nesting_state.stack[-1].check_namespace_indentation and + isinstance(nesting_state.previous_stack_top, _NamespaceInfo) and + nesting_state.previous_stack_top == nesting_state.stack[-2]) + + if ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item, + clean_lines.elided, line): + CheckItemIndentationInNamespace(filename, clean_lines.elided, + line, error) + + +def CheckForFunctionLengths(filename, clean_lines, linenum, + function_state, error): + """Reports for long function bodies. + + For an overview why this is done, see: + https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Write_Short_Functions + + Uses a simplistic algorithm assuming other style guidelines + (especially spacing) are followed. + Only checks unindented functions, so class members are unchecked. + Trivial bodies are unchecked, so constructors with huge initializer lists + may be missed. + Blank/comment lines are not counted so as to avoid encouraging the removal + of vertical space and comments just to get through a lint check. + NOLINT *on the last line of a function* disables this check. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + function_state: Current function name and lines in body so far. + error: The function to call with any errors found. + """ + lines = clean_lines.lines + line = lines[linenum] + joined_line = '' + + starting_func = False + regexp = r'(\w(\w|::|\*|\&|\s)*)\(' # decls * & space::name( ... + match_result = Match(regexp, line) + if match_result: + # If the name is all caps and underscores, figure it's a macro and + # ignore it, unless it's TEST or TEST_F. + function_name = match_result.group(1).split()[-1] + if function_name == 'TEST' or function_name == 'TEST_F' or ( + not Match(r'[A-Z_]+$', function_name)): + starting_func = True + + if starting_func: + body_found = False + for start_linenum in xrange(linenum, clean_lines.NumLines()): + start_line = lines[start_linenum] + joined_line += ' ' + start_line.lstrip() + if Search(r'(;|})', start_line): # Declarations and trivial functions + body_found = True + break # ... ignore + elif Search(r'{', start_line): + body_found = True + function = Search(r'((\w|:)*)\(', line).group(1) + if Match(r'TEST', function): # Handle TEST... macros + parameter_regexp = Search(r'(\(.*\))', joined_line) + if parameter_regexp: # Ignore bad syntax + function += parameter_regexp.group(1) + else: + function += '()' + function_state.Begin(function) + break + if not body_found: + # No body for the function (or evidence of a non-function) was found. + error(filename, linenum, 'readability/fn_size', 5, + 'Lint failed to find start of function body.') + elif Match(r'^\}\s*$', line): # function end + function_state.Check(error, filename, linenum) + function_state.End() + elif not Match(r'^\s*$', line): + function_state.Count() # Count non-blank/non-comment lines. + + +_RE_PATTERN_TODO = re.compile(r'^//(\s*)TODO(\(.+?\))?:?(\s|$)?') + + +def CheckComment(line, filename, linenum, next_line_start, error): + """Checks for common mistakes in comments. + + Args: + line: The line in question. + filename: The name of the current file. + linenum: The number of the line to check. + next_line_start: The first non-whitespace column of the next line. + error: The function to call with any errors found. + """ + commentpos = line.find('//') + if commentpos != -1: + # Check if the // may be in quotes. If so, ignore it + if re.sub(r'\\.', '', line[0:commentpos]).count('"') % 2 == 0: + # Allow one space for new scopes, two spaces otherwise: + if (not (Match(r'^.*{ *//', line) and next_line_start == commentpos) and + ((commentpos >= 1 and + line[commentpos-1] not in string.whitespace) or + (commentpos >= 2 and + line[commentpos-2] not in string.whitespace))): + error(filename, linenum, 'whitespace/comments', 2, + 'At least two spaces is best between code and comments') + + # Checks for common mistakes in TODO comments. + comment = line[commentpos:] + match = _RE_PATTERN_TODO.match(comment) + if match: + # One whitespace is correct; zero whitespace is handled elsewhere. + leading_whitespace = match.group(1) + if len(leading_whitespace) > 1: + error(filename, linenum, 'whitespace/todo', 2, + 'Too many spaces before TODO') + + username = match.group(2) + if not username: + error(filename, linenum, 'readability/todo', 2, + 'Missing username in TODO; it should look like ' + '"// TODO(my_username): Stuff."') + + middle_whitespace = match.group(3) + # Comparisons made explicit for correctness -- pylint: disable=g-explicit-bool-comparison + if middle_whitespace != ' ' and middle_whitespace != '': + error(filename, linenum, 'whitespace/todo', 2, + 'TODO(my_username) should be followed by a space') + + # If the comment contains an alphanumeric character, there + # should be a space somewhere between it and the // unless + # it's a /// or //! Doxygen comment. + if (Match(r'//[^ ]*\w', comment) and + not Match(r'(///|//\!)(\s+|$)', comment)): + error(filename, linenum, 'whitespace/comments', 4, + 'Should have a space between // and comment') + + +def CheckSpacing(filename, clean_lines, linenum, nesting_state, error): + """Checks for the correctness of various spacing issues in the code. + + Things we check for: spaces around operators, spaces after + if/for/while/switch, no spaces around parens in function calls, two + spaces between code and comment, don't start a block with a blank + line, don't end a function with a blank line, don't add a blank line + after public/protected/private, don't have too many blank lines in a row. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: The function to call with any errors found. + """ + + # Don't use "elided" lines here, otherwise we can't check commented lines. + # Don't want to use "raw" either, because we don't want to check inside C++11 + # raw strings, + raw = clean_lines.lines_without_raw_strings + line = raw[linenum] + + # Before nixing comments, check if the line is blank for no good + # reason. This includes the first line after a block is opened, and + # blank lines at the end of a function (ie, right before a line like '}' + # + # Skip all the blank line checks if we are immediately inside a + # namespace body. In other words, don't issue blank line warnings + # for this block: + # namespace { + # + # } + # + # A warning about missing end of namespace comments will be issued instead. + # + # Also skip blank line checks for 'extern "C"' blocks, which are formatted + # like namespaces. + if (IsBlankLine(line) and + not nesting_state.InNamespaceBody() and + not nesting_state.InExternC()): + elided = clean_lines.elided + prev_line = elided[linenum - 1] + prevbrace = prev_line.rfind('{') + # TODO(unknown): Don't complain if line before blank line, and line after, + # both start with alnums and are indented the same amount. + # This ignores whitespace at the start of a namespace block + # because those are not usually indented. + if prevbrace != -1 and prev_line[prevbrace:].find('}') == -1: + # OK, we have a blank line at the start of a code block. Before we + # complain, we check if it is an exception to the rule: The previous + # non-empty line has the parameters of a function header that are indented + # 4 spaces (because they did not fit in a 80 column line when placed on + # the same line as the function name). We also check for the case where + # the previous line is indented 6 spaces, which may happen when the + # initializers of a constructor do not fit into a 80 column line. + exception = False + if Match(r' {6}\w', prev_line): # Initializer list? + # We are looking for the opening column of initializer list, which + # should be indented 4 spaces to cause 6 space indentation afterwards. + search_position = linenum-2 + while (search_position >= 0 + and Match(r' {6}\w', elided[search_position])): + search_position -= 1 + exception = (search_position >= 0 + and elided[search_position][:5] == ' :') + else: + # Search for the function arguments or an initializer list. We use a + # simple heuristic here: If the line is indented 4 spaces; and we have a + # closing paren, without the opening paren, followed by an opening brace + # or colon (for initializer lists) we assume that it is the last line of + # a function header. If we have a colon indented 4 spaces, it is an + # initializer list. + exception = (Match(r' {4}\w[^\(]*\)\s*(const\s*)?(\{\s*$|:)', + prev_line) + or Match(r' {4}:', prev_line)) + + if not exception: + error(filename, linenum, 'whitespace/blank_line', 2, + 'Redundant blank line at the start of a code block ' + 'should be deleted.') + # Ignore blank lines at the end of a block in a long if-else + # chain, like this: + # if (condition1) { + # // Something followed by a blank line + # + # } else if (condition2) { + # // Something else + # } + if linenum + 1 < clean_lines.NumLines(): + next_line = raw[linenum + 1] + if (next_line + and Match(r'\s*}', next_line) + and next_line.find('} else ') == -1): + error(filename, linenum, 'whitespace/blank_line', 3, + 'Redundant blank line at the end of a code block ' + 'should be deleted.') + + matched = Match(r'\s*(public|protected|private):', prev_line) + if matched: + error(filename, linenum, 'whitespace/blank_line', 3, + 'Do not leave a blank line after "%s:"' % matched.group(1)) + + # Next, check comments + next_line_start = 0 + if linenum + 1 < clean_lines.NumLines(): + next_line = raw[linenum + 1] + next_line_start = len(next_line) - len(next_line.lstrip()) + CheckComment(line, filename, linenum, next_line_start, error) + + # get rid of comments and strings + line = clean_lines.elided[linenum] + + # You shouldn't have spaces before your brackets, except maybe after + # 'delete []' or 'return []() {};' + if Search(r'\w\s+\[', line) and not Search(r'(?:delete|return)\s+\[', line): + error(filename, linenum, 'whitespace/braces', 5, + 'Extra space before [') + + # In range-based for, we wanted spaces before and after the colon, but + # not around "::" tokens that might appear. + if (Search(r'for *\(.*[^:]:[^: ]', line) or + Search(r'for *\(.*[^: ]:[^:]', line)): + error(filename, linenum, 'whitespace/forcolon', 2, + 'Missing space around colon in range-based for loop') + + +def CheckOperatorSpacing(filename, clean_lines, linenum, error): + """Checks for horizontal spacing around operators. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Don't try to do spacing checks for operator methods. Do this by + # replacing the troublesome characters with something else, + # preserving column position for all other characters. + # + # The replacement is done repeatedly to avoid false positives from + # operators that call operators. + while True: + match = Match(r'^(.*\boperator\b)(\S+)(\s*\(.*)$', line) + if match: + line = match.group(1) + ('_' * len(match.group(2))) + match.group(3) + else: + break + + # We allow no-spaces around = within an if: "if ( (a=Foo()) == 0 )". + # Otherwise not. Note we only check for non-spaces on *both* sides; + # sometimes people put non-spaces on one side when aligning ='s among + # many lines (not that this is behavior that I approve of...) + if ((Search(r'[\w.]=', line) or + Search(r'=[\w.]', line)) + and not Search(r'\b(if|while|for) ', line) + # Operators taken from [lex.operators] in C++11 standard. + and not Search(r'(>=|<=|==|!=|&=|\^=|\|=|\+=|\*=|\/=|\%=)', line) + and not Search(r'operator=', line)): + error(filename, linenum, 'whitespace/operators', 4, + 'Missing spaces around =') + + # It's ok not to have spaces around binary operators like + - * /, but if + # there's too little whitespace, we get concerned. It's hard to tell, + # though, so we punt on this one for now. TODO. + + # You should always have whitespace around binary operators. + # + # Check <= and >= first to avoid false positives with < and >, then + # check non-include lines for spacing around < and >. + # + # If the operator is followed by a comma, assume it's be used in a + # macro context and don't do any checks. This avoids false + # positives. + # + # Note that && is not included here. This is because there are too + # many false positives due to RValue references. + match = Search(r'[^<>=!\s](==|!=|<=|>=|\|\|)[^<>=!\s,;\)]', line) + if match: + error(filename, linenum, 'whitespace/operators', 3, + 'Missing spaces around %s' % match.group(1)) + elif not Match(r'#.*include', line): + # Look for < that is not surrounded by spaces. This is only + # triggered if both sides are missing spaces, even though + # technically should should flag if at least one side is missing a + # space. This is done to avoid some false positives with shifts. + match = Match(r'^(.*[^\s<])<[^\s=<,]', line) + if match: + (_, _, end_pos) = CloseExpression( + clean_lines, linenum, len(match.group(1))) + if end_pos <= -1: + error(filename, linenum, 'whitespace/operators', 3, + 'Missing spaces around <') + + # Look for > that is not surrounded by spaces. Similar to the + # above, we only trigger if both sides are missing spaces to avoid + # false positives with shifts. + match = Match(r'^(.*[^-\s>])>[^\s=>,]', line) + if match: + (_, _, start_pos) = ReverseCloseExpression( + clean_lines, linenum, len(match.group(1))) + if start_pos <= -1: + error(filename, linenum, 'whitespace/operators', 3, + 'Missing spaces around >') + + # We allow no-spaces around << when used like this: 10<<20, but + # not otherwise (particularly, not when used as streams) + # + # We also allow operators following an opening parenthesis, since + # those tend to be macros that deal with operators. + match = Search(r'(operator|[^\s(<])(?:L|UL|LL|ULL|l|ul|ll|ull)?<<([^\s,=<])', line) + if (match and not (match.group(1).isdigit() and match.group(2).isdigit()) and + not (match.group(1) == 'operator' and match.group(2) == ';')): + error(filename, linenum, 'whitespace/operators', 3, + 'Missing spaces around <<') + + # We allow no-spaces around >> for almost anything. This is because + # C++11 allows ">>" to close nested templates, which accounts for + # most cases when ">>" is not followed by a space. + # + # We still warn on ">>" followed by alpha character, because that is + # likely due to ">>" being used for right shifts, e.g.: + # value >> alpha + # + # When ">>" is used to close templates, the alphanumeric letter that + # follows would be part of an identifier, and there should still be + # a space separating the template type and the identifier. + # type> alpha + match = Search(r'>>[a-zA-Z_]', line) + if match: + error(filename, linenum, 'whitespace/operators', 3, + 'Missing spaces around >>') + + # There shouldn't be space around unary operators + match = Search(r'(!\s|~\s|[\s]--[\s;]|[\s]\+\+[\s;])', line) + if match: + error(filename, linenum, 'whitespace/operators', 4, + 'Extra space for operator %s' % match.group(1)) + + +def CheckParenthesisSpacing(filename, clean_lines, linenum, error): + """Checks for horizontal spacing around parentheses. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # No spaces after an if, while, switch, or for + match = Search(r' (if\(|for\(|while\(|switch\()', line) + if match: + error(filename, linenum, 'whitespace/parens', 5, + 'Missing space before ( in %s' % match.group(1)) + + # For if/for/while/switch, the left and right parens should be + # consistent about how many spaces are inside the parens, and + # there should either be zero or one spaces inside the parens. + # We don't want: "if ( foo)" or "if ( foo )". + # Exception: "for ( ; foo; bar)" and "for (foo; bar; )" are allowed. + match = Search(r'\b(if|for|while|switch)\s*' + r'\(([ ]*)(.).*[^ ]+([ ]*)\)\s*{\s*$', + line) + if match: + if len(match.group(2)) != len(match.group(4)): + if not (match.group(3) == ';' and + len(match.group(2)) == 1 + len(match.group(4)) or + not match.group(2) and Search(r'\bfor\s*\(.*; \)', line)): + error(filename, linenum, 'whitespace/parens', 5, + 'Mismatching spaces inside () in %s' % match.group(1)) + if len(match.group(2)) not in [0, 1]: + error(filename, linenum, 'whitespace/parens', 5, + 'Should have zero or one spaces inside ( and ) in %s' % + match.group(1)) + + +def CheckCommaSpacing(filename, clean_lines, linenum, error): + """Checks for horizontal spacing near commas and semicolons. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + raw = clean_lines.lines_without_raw_strings + line = clean_lines.elided[linenum] + + # You should always have a space after a comma (either as fn arg or operator) + # + # This does not apply when the non-space character following the + # comma is another comma, since the only time when that happens is + # for empty macro arguments. + # + # We run this check in two passes: first pass on elided lines to + # verify that lines contain missing whitespaces, second pass on raw + # lines to confirm that those missing whitespaces are not due to + # elided comments. + if (Search(r',[^,\s]', ReplaceAll(r'\boperator\s*,\s*\(', 'F(', line)) and + Search(r',[^,\s]', raw[linenum])): + error(filename, linenum, 'whitespace/comma', 3, + 'Missing space after ,') + + # You should always have a space after a semicolon + # except for few corner cases + # TODO(unknown): clarify if 'if (1) { return 1;}' is requires one more + # space after ; + if Search(r';[^\s};\\)/]', line): + error(filename, linenum, 'whitespace/semicolon', 3, + 'Missing space after ;') + + +def _IsType(clean_lines, nesting_state, expr): + """Check if expression looks like a type name, returns true if so. + + Args: + clean_lines: A CleansedLines instance containing the file. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + expr: The expression to check. + Returns: + True, if token looks like a type. + """ + # Keep only the last token in the expression + last_word = Match(r'^.*(\b\S+)$', expr) + if last_word: + token = last_word.group(1) + else: + token = expr + + # Match native types and stdint types + if _TYPES.match(token): + return True + + # Try a bit harder to match templated types. Walk up the nesting + # stack until we find something that resembles a typename + # declaration for what we are looking for. + typename_pattern = (r'\b(?:typename|class|struct)\s+' + re.escape(token) + + r'\b') + block_index = len(nesting_state.stack) - 1 + while block_index >= 0: + if isinstance(nesting_state.stack[block_index], _NamespaceInfo): + return False + + # Found where the opening brace is. We want to scan from this + # line up to the beginning of the function, minus a few lines. + # template + # class C + # : public ... { // start scanning here + last_line = nesting_state.stack[block_index].starting_linenum + + next_block_start = 0 + if block_index > 0: + next_block_start = nesting_state.stack[block_index - 1].starting_linenum + first_line = last_line + while first_line >= next_block_start: + if clean_lines.elided[first_line].find('template') >= 0: + break + first_line -= 1 + if first_line < next_block_start: + # Didn't find any "template" keyword before reaching the next block, + # there are probably no template things to check for this block + block_index -= 1 + continue + + # Look for typename in the specified range + for i in xrange(first_line, last_line + 1, 1): + if Search(typename_pattern, clean_lines.elided[i]): + return True + block_index -= 1 + + return False + + +def CheckBracesSpacing(filename, clean_lines, linenum, nesting_state, error): + """Checks for horizontal spacing near commas. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Except after an opening paren, or after another opening brace (in case of + # an initializer list, for instance), you should have spaces before your + # braces when they are delimiting blocks, classes, namespaces etc. + # And since you should never have braces at the beginning of a line, + # this is an easy test. Except that braces used for initialization don't + # follow the same rule; we often don't want spaces before those. + match = Match(r'^(.*[^ ({>]){', line) + + if match: + # Try a bit harder to check for brace initialization. This + # happens in one of the following forms: + # Constructor() : initializer_list_{} { ... } + # Constructor{}.MemberFunction() + # Type variable{}; + # FunctionCall(type{}, ...); + # LastArgument(..., type{}); + # LOG(INFO) << type{} << " ..."; + # map_of_type[{...}] = ...; + # ternary = expr ? new type{} : nullptr; + # OuterTemplate{}> + # + # We check for the character following the closing brace, and + # silence the warning if it's one of those listed above, i.e. + # "{.;,)<>]:". + # + # To account for nested initializer list, we allow any number of + # closing braces up to "{;,)<". We can't simply silence the + # warning on first sight of closing brace, because that would + # cause false negatives for things that are not initializer lists. + # Silence this: But not this: + # Outer{ if (...) { + # Inner{...} if (...){ // Missing space before { + # }; } + # + # There is a false negative with this approach if people inserted + # spurious semicolons, e.g. "if (cond){};", but we will catch the + # spurious semicolon with a separate check. + leading_text = match.group(1) + (endline, endlinenum, endpos) = CloseExpression( + clean_lines, linenum, len(match.group(1))) + trailing_text = '' + if endpos > -1: + trailing_text = endline[endpos:] + for offset in xrange(endlinenum + 1, + min(endlinenum + 3, clean_lines.NumLines() - 1)): + trailing_text += clean_lines.elided[offset] + # We also suppress warnings for `uint64_t{expression}` etc., as the style + # guide recommends brace initialization for integral types to avoid + # overflow/truncation. + if (not Match(r'^[\s}]*[{.;,)<>\]:]', trailing_text) + and not _IsType(clean_lines, nesting_state, leading_text)): + error(filename, linenum, 'whitespace/braces', 5, + 'Missing space before {') + + # Make sure '} else {' has spaces. + if Search(r'}else', line): + error(filename, linenum, 'whitespace/braces', 5, + 'Missing space before else') + + # You shouldn't have a space before a semicolon at the end of the line. + # There's a special case for "for" since the style guide allows space before + # the semicolon there. + if Search(r':\s*;\s*$', line): + error(filename, linenum, 'whitespace/semicolon', 5, + 'Semicolon defining empty statement. Use {} instead.') + elif Search(r'^\s*;\s*$', line): + error(filename, linenum, 'whitespace/semicolon', 5, + 'Line contains only semicolon. If this should be an empty statement, ' + 'use {} instead.') + elif (Search(r'\s+;\s*$', line) and + not Search(r'\bfor\b', line)): + error(filename, linenum, 'whitespace/semicolon', 5, + 'Extra space before last semicolon. If this should be an empty ' + 'statement, use {} instead.') + + +def IsDecltype(clean_lines, linenum, column): + """Check if the token ending on (linenum, column) is decltype(). + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: the number of the line to check. + column: end column of the token to check. + Returns: + True if this token is decltype() expression, False otherwise. + """ + (text, _, start_col) = ReverseCloseExpression(clean_lines, linenum, column) + if start_col < 0: + return False + if Search(r'\bdecltype\s*$', text[0:start_col]): + return True + return False + + +def CheckSectionSpacing(filename, clean_lines, class_info, linenum, error): + """Checks for additional blank line issues related to sections. + + Currently the only thing checked here is blank line before protected/private. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + class_info: A _ClassInfo objects. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + # Skip checks if the class is small, where small means 25 lines or less. + # 25 lines seems like a good cutoff since that's the usual height of + # terminals, and any class that can't fit in one screen can't really + # be considered "small". + # + # Also skip checks if we are on the first line. This accounts for + # classes that look like + # class Foo { public: ... }; + # + # If we didn't find the end of the class, last_line would be zero, + # and the check will be skipped by the first condition. + if (class_info.last_line - class_info.starting_linenum <= 24 or + linenum <= class_info.starting_linenum): + return + + matched = Match(r'\s*(public|protected|private):', clean_lines.lines[linenum]) + if matched: + # Issue warning if the line before public/protected/private was + # not a blank line, but don't do this if the previous line contains + # "class" or "struct". This can happen two ways: + # - We are at the beginning of the class. + # - We are forward-declaring an inner class that is semantically + # private, but needed to be public for implementation reasons. + # Also ignores cases where the previous line ends with a backslash as can be + # common when defining classes in C macros. + prev_line = clean_lines.lines[linenum - 1] + if (not IsBlankLine(prev_line) and + not Search(r'\b(class|struct)\b', prev_line) and + not Search(r'\\$', prev_line)): + # Try a bit harder to find the beginning of the class. This is to + # account for multi-line base-specifier lists, e.g.: + # class Derived + # : public Base { + end_class_head = class_info.starting_linenum + for i in range(class_info.starting_linenum, linenum): + if Search(r'\{\s*$', clean_lines.lines[i]): + end_class_head = i + break + if end_class_head < linenum - 1: + error(filename, linenum, 'whitespace/blank_line', 3, + '"%s:" should be preceded by a blank line' % matched.group(1)) + + +def GetPreviousNonBlankLine(clean_lines, linenum): + """Return the most recent non-blank line and its line number. + + Args: + clean_lines: A CleansedLines instance containing the file contents. + linenum: The number of the line to check. + + Returns: + A tuple with two elements. The first element is the contents of the last + non-blank line before the current line, or the empty string if this is the + first non-blank line. The second is the line number of that line, or -1 + if this is the first non-blank line. + """ + + prevlinenum = linenum - 1 + while prevlinenum >= 0: + prevline = clean_lines.elided[prevlinenum] + if not IsBlankLine(prevline): # if not a blank line... + return (prevline, prevlinenum) + prevlinenum -= 1 + return ('', -1) + + +def CheckBraces(filename, clean_lines, linenum, error): + """Looks for misplaced braces (e.g. at the end of line). + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + + line = clean_lines.elided[linenum] # get rid of comments and strings + + if Match(r'\s*{\s*$', line): + # We allow an open brace to start a line in the case where someone is using + # braces in a block to explicitly create a new scope, which is commonly used + # to control the lifetime of stack-allocated variables. Braces are also + # used for brace initializers inside function calls. We don't detect this + # perfectly: we just don't complain if the last non-whitespace character on + # the previous non-blank line is ',', ';', ':', '(', '{', or '}', or if the + # previous line starts a preprocessor block. We also allow a brace on the + # following line if it is part of an array initialization and would not fit + # within the 80 character limit of the preceding line. + prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] + if (not Search(r'[,;:}{(]\s*$', prevline) and + not Match(r'\s*#', prevline) and + not (GetLineWidth(prevline) > _line_length - 2 and '[]' in prevline)): + error(filename, linenum, 'whitespace/braces', 4, + '{ should almost always be at the end of the previous line') + + # An else clause should be on the same line as the preceding closing brace. + if Match(r'\s*else\b\s*(?:if\b|\{|$)', line): + prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] + if Match(r'\s*}\s*$', prevline): + error(filename, linenum, 'whitespace/newline', 4, + 'An else should appear on the same line as the preceding }') + + # If braces come on one side of an else, they should be on both. + # However, we have to worry about "else if" that spans multiple lines! + if Search(r'else if\s*\(', line): # could be multi-line if + brace_on_left = bool(Search(r'}\s*else if\s*\(', line)) + # find the ( after the if + pos = line.find('else if') + pos = line.find('(', pos) + if pos > 0: + (endline, _, endpos) = CloseExpression(clean_lines, linenum, pos) + brace_on_right = endline[endpos:].find('{') != -1 + if brace_on_left != brace_on_right: # must be brace after if + error(filename, linenum, 'readability/braces', 5, + 'If an else has a brace on one side, it should have it on both') + elif Search(r'}\s*else[^{]*$', line) or Match(r'[^}]*else\s*{', line): + error(filename, linenum, 'readability/braces', 5, + 'If an else has a brace on one side, it should have it on both') + + # Likewise, an else should never have the else clause on the same line + if Search(r'\belse [^\s{]', line) and not Search(r'\belse if\b', line): + error(filename, linenum, 'whitespace/newline', 4, + 'Else clause should never be on same line as else (use 2 lines)') + + # In the same way, a do/while should never be on one line + if Match(r'\s*do [^\s{]', line): + error(filename, linenum, 'whitespace/newline', 4, + 'do/while clauses should not be on a single line') + + # Check single-line if/else bodies. The style guide says 'curly braces are not + # required for single-line statements'. We additionally allow multi-line, + # single statements, but we reject anything with more than one semicolon in + # it. This means that the first semicolon after the if should be at the end of + # its line, and the line after that should have an indent level equal to or + # lower than the if. We also check for ambiguous if/else nesting without + # braces. + if_else_match = Search(r'\b(if\s*\(|else\b)', line) + if if_else_match and not Match(r'\s*#', line): + if_indent = GetIndentLevel(line) + endline, endlinenum, endpos = line, linenum, if_else_match.end() + if_match = Search(r'\bif\s*\(', line) + if if_match: + # This could be a multiline if condition, so find the end first. + pos = if_match.end() - 1 + (endline, endlinenum, endpos) = CloseExpression(clean_lines, linenum, pos) + # Check for an opening brace, either directly after the if or on the next + # line. If found, this isn't a single-statement conditional. + if (not Match(r'\s*{', endline[endpos:]) + and not (Match(r'\s*$', endline[endpos:]) + and endlinenum < (len(clean_lines.elided) - 1) + and Match(r'\s*{', clean_lines.elided[endlinenum + 1]))): + while (endlinenum < len(clean_lines.elided) + and ';' not in clean_lines.elided[endlinenum][endpos:]): + endlinenum += 1 + endpos = 0 + if endlinenum < len(clean_lines.elided): + endline = clean_lines.elided[endlinenum] + # We allow a mix of whitespace and closing braces (e.g. for one-liner + # methods) and a single \ after the semicolon (for macros) + endpos = endline.find(';') + if not Match(r';[\s}]*(\\?)$', endline[endpos:]): + # Semicolon isn't the last character, there's something trailing. + # Output a warning if the semicolon is not contained inside + # a lambda expression. + if not Match(r'^[^{};]*\[[^\[\]]*\][^{}]*\{[^{}]*\}\s*\)*[;,]\s*$', + endline): + error(filename, linenum, 'readability/braces', 4, + 'If/else bodies with multiple statements require braces') + elif endlinenum < len(clean_lines.elided) - 1: + # Make sure the next line is dedented + next_line = clean_lines.elided[endlinenum + 1] + next_indent = GetIndentLevel(next_line) + # With ambiguous nested if statements, this will error out on the + # if that *doesn't* match the else, regardless of whether it's the + # inner one or outer one. + if (if_match and Match(r'\s*else\b', next_line) + and next_indent != if_indent): + error(filename, linenum, 'readability/braces', 4, + 'Else clause should be indented at the same level as if. ' + 'Ambiguous nested if/else chains require braces.') + elif next_indent > if_indent: + error(filename, linenum, 'readability/braces', 4, + 'If/else bodies with multiple statements require braces') + + +def CheckTrailingSemicolon(filename, clean_lines, linenum, error): + """Looks for redundant trailing semicolon. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + + line = clean_lines.elided[linenum] + + # Block bodies should not be followed by a semicolon. Due to C++11 + # brace initialization, there are more places where semicolons are + # required than not, so we use a whitelist approach to check these + # rather than a blacklist. These are the places where "};" should + # be replaced by just "}": + # 1. Some flavor of block following closing parenthesis: + # for (;;) {}; + # while (...) {}; + # switch (...) {}; + # Function(...) {}; + # if (...) {}; + # if (...) else if (...) {}; + # + # 2. else block: + # if (...) else {}; + # + # 3. const member function: + # Function(...) const {}; + # + # 4. Block following some statement: + # x = 42; + # {}; + # + # 5. Block at the beginning of a function: + # Function(...) { + # {}; + # } + # + # Note that naively checking for the preceding "{" will also match + # braces inside multi-dimensional arrays, but this is fine since + # that expression will not contain semicolons. + # + # 6. Block following another block: + # while (true) {} + # {}; + # + # 7. End of namespaces: + # namespace {}; + # + # These semicolons seems far more common than other kinds of + # redundant semicolons, possibly due to people converting classes + # to namespaces. For now we do not warn for this case. + # + # Try matching case 1 first. + match = Match(r'^(.*\)\s*)\{', line) + if match: + # Matched closing parenthesis (case 1). Check the token before the + # matching opening parenthesis, and don't warn if it looks like a + # macro. This avoids these false positives: + # - macro that defines a base class + # - multi-line macro that defines a base class + # - macro that defines the whole class-head + # + # But we still issue warnings for macros that we know are safe to + # warn, specifically: + # - TEST, TEST_F, TEST_P, MATCHER, MATCHER_P + # - TYPED_TEST + # - INTERFACE_DEF + # - EXCLUSIVE_LOCKS_REQUIRED, SHARED_LOCKS_REQUIRED, LOCKS_EXCLUDED: + # + # We implement a whitelist of safe macros instead of a blacklist of + # unsafe macros, even though the latter appears less frequently in + # google code and would have been easier to implement. This is because + # the downside for getting the whitelist wrong means some extra + # semicolons, while the downside for getting the blacklist wrong + # would result in compile errors. + # + # In addition to macros, we also don't want to warn on + # - Compound literals + # - Lambdas + # - alignas specifier with anonymous structs + # - decltype + closing_brace_pos = match.group(1).rfind(')') + opening_parenthesis = ReverseCloseExpression( + clean_lines, linenum, closing_brace_pos) + if opening_parenthesis[2] > -1: + line_prefix = opening_parenthesis[0][0:opening_parenthesis[2]] + macro = Search(r'\b([A-Z_][A-Z0-9_]*)\s*$', line_prefix) + func = Match(r'^(.*\])\s*$', line_prefix) + if ((macro and + macro.group(1) not in ( + 'TEST', 'TEST_F', 'MATCHER', 'MATCHER_P', 'TYPED_TEST', + 'EXCLUSIVE_LOCKS_REQUIRED', 'SHARED_LOCKS_REQUIRED', + 'LOCKS_EXCLUDED', 'INTERFACE_DEF')) or + (func and not Search(r'\boperator\s*\[\s*\]', func.group(1))) or + Search(r'\b(?:struct|union)\s+alignas\s*$', line_prefix) or + Search(r'\bdecltype$', line_prefix) or + Search(r'\s+=\s*$', line_prefix)): + match = None + if (match and + opening_parenthesis[1] > 1 and + Search(r'\]\s*$', clean_lines.elided[opening_parenthesis[1] - 1])): + # Multi-line lambda-expression + match = None + + else: + # Try matching cases 2-3. + match = Match(r'^(.*(?:else|\)\s*const)\s*)\{', line) + if not match: + # Try matching cases 4-6. These are always matched on separate lines. + # + # Note that we can't simply concatenate the previous line to the + # current line and do a single match, otherwise we may output + # duplicate warnings for the blank line case: + # if (cond) { + # // blank line + # } + prevline = GetPreviousNonBlankLine(clean_lines, linenum)[0] + if prevline and Search(r'[;{}]\s*$', prevline): + match = Match(r'^(\s*)\{', line) + + # Check matching closing brace + if match: + (endline, endlinenum, endpos) = CloseExpression( + clean_lines, linenum, len(match.group(1))) + if endpos > -1 and Match(r'^\s*;', endline[endpos:]): + # Current {} pair is eligible for semicolon check, and we have found + # the redundant semicolon, output warning here. + # + # Note: because we are scanning forward for opening braces, and + # outputting warnings for the matching closing brace, if there are + # nested blocks with trailing semicolons, we will get the error + # messages in reversed order. + + # We need to check the line forward for NOLINT + raw_lines = clean_lines.raw_lines + ParseNolintSuppressions(filename, raw_lines[endlinenum-1], endlinenum-1, + error) + ParseNolintSuppressions(filename, raw_lines[endlinenum], endlinenum, + error) + + error(filename, endlinenum, 'readability/braces', 4, + "You don't need a ; after a }") + + +def CheckEmptyBlockBody(filename, clean_lines, linenum, error): + """Look for empty loop/conditional body with only a single semicolon. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + + # Search for loop keywords at the beginning of the line. Because only + # whitespaces are allowed before the keywords, this will also ignore most + # do-while-loops, since those lines should start with closing brace. + # + # We also check "if" blocks here, since an empty conditional block + # is likely an error. + line = clean_lines.elided[linenum] + matched = Match(r'\s*(for|while|if)\s*\(', line) + if matched: + # Find the end of the conditional expression. + (end_line, end_linenum, end_pos) = CloseExpression( + clean_lines, linenum, line.find('(')) + + # Output warning if what follows the condition expression is a semicolon. + # No warning for all other cases, including whitespace or newline, since we + # have a separate check for semicolons preceded by whitespace. + if end_pos >= 0 and Match(r';', end_line[end_pos:]): + if matched.group(1) == 'if': + error(filename, end_linenum, 'whitespace/empty_conditional_body', 5, + 'Empty conditional bodies should use {}') + else: + error(filename, end_linenum, 'whitespace/empty_loop_body', 5, + 'Empty loop bodies should use {} or continue') + + # Check for if statements that have completely empty bodies (no comments) + # and no else clauses. + if end_pos >= 0 and matched.group(1) == 'if': + # Find the position of the opening { for the if statement. + # Return without logging an error if it has no brackets. + opening_linenum = end_linenum + opening_line_fragment = end_line[end_pos:] + # Loop until EOF or find anything that's not whitespace or opening {. + while not Search(r'^\s*\{', opening_line_fragment): + if Search(r'^(?!\s*$)', opening_line_fragment): + # Conditional has no brackets. + return + opening_linenum += 1 + if opening_linenum == len(clean_lines.elided): + # Couldn't find conditional's opening { or any code before EOF. + return + opening_line_fragment = clean_lines.elided[opening_linenum] + # Set opening_line (opening_line_fragment may not be entire opening line). + opening_line = clean_lines.elided[opening_linenum] + + # Find the position of the closing }. + opening_pos = opening_line_fragment.find('{') + if opening_linenum == end_linenum: + # We need to make opening_pos relative to the start of the entire line. + opening_pos += end_pos + (closing_line, closing_linenum, closing_pos) = CloseExpression( + clean_lines, opening_linenum, opening_pos) + if closing_pos < 0: + return + + # Now construct the body of the conditional. This consists of the portion + # of the opening line after the {, all lines until the closing line, + # and the portion of the closing line before the }. + if (clean_lines.raw_lines[opening_linenum] != + CleanseComments(clean_lines.raw_lines[opening_linenum])): + # Opening line ends with a comment, so conditional isn't empty. + return + if closing_linenum > opening_linenum: + # Opening line after the {. Ignore comments here since we checked above. + body = list(opening_line[opening_pos+1:]) + # All lines until closing line, excluding closing line, with comments. + body.extend(clean_lines.raw_lines[opening_linenum+1:closing_linenum]) + # Closing line before the }. Won't (and can't) have comments. + body.append(clean_lines.elided[closing_linenum][:closing_pos-1]) + body = '\n'.join(body) + else: + # If statement has brackets and fits on a single line. + body = opening_line[opening_pos+1:closing_pos-1] + + # Check if the body is empty + if not _EMPTY_CONDITIONAL_BODY_PATTERN.search(body): + return + # The body is empty. Now make sure there's not an else clause. + current_linenum = closing_linenum + current_line_fragment = closing_line[closing_pos:] + # Loop until EOF or find anything that's not whitespace or else clause. + while Search(r'^\s*$|^(?=\s*else)', current_line_fragment): + if Search(r'^(?=\s*else)', current_line_fragment): + # Found an else clause, so don't log an error. + return + current_linenum += 1 + if current_linenum == len(clean_lines.elided): + break + current_line_fragment = clean_lines.elided[current_linenum] + + # The body is empty and there's no else clause until EOF or other code. + error(filename, end_linenum, 'whitespace/empty_if_body', 4, + ('If statement had no body and no else clause')) + + +def FindCheckMacro(line): + """Find a replaceable CHECK-like macro. + + Args: + line: line to search on. + Returns: + (macro name, start position), or (None, -1) if no replaceable + macro is found. + """ + for macro in _CHECK_MACROS: + i = line.find(macro) + if i >= 0: + # Find opening parenthesis. Do a regular expression match here + # to make sure that we are matching the expected CHECK macro, as + # opposed to some other macro that happens to contain the CHECK + # substring. + matched = Match(r'^(.*\b' + macro + r'\s*)\(', line) + if not matched: + continue + return (macro, len(matched.group(1))) + return (None, -1) + + +def CheckCheck(filename, clean_lines, linenum, error): + """Checks the use of CHECK and EXPECT macros. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + + # Decide the set of replacement macros that should be suggested + lines = clean_lines.elided + (check_macro, start_pos) = FindCheckMacro(lines[linenum]) + if not check_macro: + return + + # Find end of the boolean expression by matching parentheses + (last_line, end_line, end_pos) = CloseExpression( + clean_lines, linenum, start_pos) + if end_pos < 0: + return + + # If the check macro is followed by something other than a + # semicolon, assume users will log their own custom error messages + # and don't suggest any replacements. + if not Match(r'\s*;', last_line[end_pos:]): + return + + if linenum == end_line: + expression = lines[linenum][start_pos + 1:end_pos - 1] + else: + expression = lines[linenum][start_pos + 1:] + for i in xrange(linenum + 1, end_line): + expression += lines[i] + expression += last_line[0:end_pos - 1] + + # Parse expression so that we can take parentheses into account. + # This avoids false positives for inputs like "CHECK((a < 4) == b)", + # which is not replaceable by CHECK_LE. + lhs = '' + rhs = '' + operator = None + while expression: + matched = Match(r'^\s*(<<|<<=|>>|>>=|->\*|->|&&|\|\||' + r'==|!=|>=|>|<=|<|\()(.*)$', expression) + if matched: + token = matched.group(1) + if token == '(': + # Parenthesized operand + expression = matched.group(2) + (end, _) = FindEndOfExpressionInLine(expression, 0, ['(']) + if end < 0: + return # Unmatched parenthesis + lhs += '(' + expression[0:end] + expression = expression[end:] + elif token in ('&&', '||'): + # Logical and/or operators. This means the expression + # contains more than one term, for example: + # CHECK(42 < a && a < b); + # + # These are not replaceable with CHECK_LE, so bail out early. + return + elif token in ('<<', '<<=', '>>', '>>=', '->*', '->'): + # Non-relational operator + lhs += token + expression = matched.group(2) + else: + # Relational operator + operator = token + rhs = matched.group(2) + break + else: + # Unparenthesized operand. Instead of appending to lhs one character + # at a time, we do another regular expression match to consume several + # characters at once if possible. Trivial benchmark shows that this + # is more efficient when the operands are longer than a single + # character, which is generally the case. + matched = Match(r'^([^-=!<>()&|]+)(.*)$', expression) + if not matched: + matched = Match(r'^(\s*\S)(.*)$', expression) + if not matched: + break + lhs += matched.group(1) + expression = matched.group(2) + + # Only apply checks if we got all parts of the boolean expression + if not (lhs and operator and rhs): + return + + # Check that rhs do not contain logical operators. We already know + # that lhs is fine since the loop above parses out && and ||. + if rhs.find('&&') > -1 or rhs.find('||') > -1: + return + + # At least one of the operands must be a constant literal. This is + # to avoid suggesting replacements for unprintable things like + # CHECK(variable != iterator) + # + # The following pattern matches decimal, hex integers, strings, and + # characters (in that order). + lhs = lhs.strip() + rhs = rhs.strip() + match_constant = r'^([-+]?(\d+|0[xX][0-9a-fA-F]+)[lLuU]{0,3}|".*"|\'.*\')$' + if Match(match_constant, lhs) or Match(match_constant, rhs): + # Note: since we know both lhs and rhs, we can provide a more + # descriptive error message like: + # Consider using CHECK_EQ(x, 42) instead of CHECK(x == 42) + # Instead of: + # Consider using CHECK_EQ instead of CHECK(a == b) + # + # We are still keeping the less descriptive message because if lhs + # or rhs gets long, the error message might become unreadable. + error(filename, linenum, 'readability/check', 2, + 'Consider using %s instead of %s(a %s b)' % ( + _CHECK_REPLACEMENT[check_macro][operator], + check_macro, operator)) + + +def CheckAltTokens(filename, clean_lines, linenum, error): + """Check alternative keywords being used in boolean expressions. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Avoid preprocessor lines + if Match(r'^\s*#', line): + return + + # Last ditch effort to avoid multi-line comments. This will not help + # if the comment started before the current line or ended after the + # current line, but it catches most of the false positives. At least, + # it provides a way to workaround this warning for people who use + # multi-line comments in preprocessor macros. + # + # TODO(unknown): remove this once cpplint has better support for + # multi-line comments. + if line.find('/*') >= 0 or line.find('*/') >= 0: + return + + for match in _ALT_TOKEN_REPLACEMENT_PATTERN.finditer(line): + error(filename, linenum, 'readability/alt_tokens', 2, + 'Use operator %s instead of %s' % ( + _ALT_TOKEN_REPLACEMENT[match.group(1)], match.group(1))) + + +def GetLineWidth(line): + """Determines the width of the line in column positions. + + Args: + line: A string, which may be a Unicode string. + + Returns: + The width of the line in column positions, accounting for Unicode + combining characters and wide characters. + """ + if isinstance(line, unicode): + width = 0 + for uc in unicodedata.normalize('NFC', line): + if unicodedata.east_asian_width(uc) in ('W', 'F'): + width += 2 + elif not unicodedata.combining(uc): + width += 1 + return width + else: + return len(line) + + +def CheckStyle(filename, clean_lines, linenum, file_extension, nesting_state, + error): + """Checks rules from the 'C++ style rules' section of cppguide.html. + + Most of these rules are hard to test (naming, comment style), but we + do what we can. In particular we check for 2-space indents, line lengths, + tab usage, spaces inside code, etc. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + file_extension: The extension (without the dot) of the filename. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: The function to call with any errors found. + """ + + # Don't use "elided" lines here, otherwise we can't check commented lines. + # Don't want to use "raw" either, because we don't want to check inside C++11 + # raw strings, + raw_lines = clean_lines.lines_without_raw_strings + line = raw_lines[linenum] + prev = raw_lines[linenum - 1] if linenum > 0 else '' + + if line.find('\t') != -1: + error(filename, linenum, 'whitespace/tab', 1, + 'Tab found; better to use spaces') + + # One or three blank spaces at the beginning of the line is weird; it's + # hard to reconcile that with 2-space indents. + # NOTE: here are the conditions rob pike used for his tests. Mine aren't + # as sophisticated, but it may be worth becoming so: RLENGTH==initial_spaces + # if(RLENGTH > 20) complain = 0; + # if(match($0, " +(error|private|public|protected):")) complain = 0; + # if(match(prev, "&& *$")) complain = 0; + # if(match(prev, "\\|\\| *$")) complain = 0; + # if(match(prev, "[\",=><] *$")) complain = 0; + # if(match($0, " <<")) complain = 0; + # if(match(prev, " +for \\(")) complain = 0; + # if(prevodd && match(prevprev, " +for \\(")) complain = 0; + scope_or_label_pattern = r'\s*\w+\s*:\s*\\?$' + classinfo = nesting_state.InnermostClass() + initial_spaces = 0 + cleansed_line = clean_lines.elided[linenum] + while initial_spaces < len(line) and line[initial_spaces] == ' ': + initial_spaces += 1 + # There are certain situations we allow one space, notably for + # section labels, and also lines containing multi-line raw strings. + # We also don't check for lines that look like continuation lines + # (of lines ending in double quotes, commas, equals, or angle brackets) + # because the rules for how to indent those are non-trivial. + if (not Search(r'[",=><] *$', prev) and + (initial_spaces == 1 or initial_spaces == 3) and + not Match(scope_or_label_pattern, cleansed_line) and + not (clean_lines.raw_lines[linenum] != line and + Match(r'^\s*""', line))): + error(filename, linenum, 'whitespace/indent', 3, + 'Weird number of spaces at line-start. ' + 'Are you using a 2-space indent?') + + if line and line[-1].isspace(): + error(filename, linenum, 'whitespace/end_of_line', 4, + 'Line ends in whitespace. Consider deleting these extra spaces.') + + # Check if the line is a header guard. + is_header_guard = False + if IsHeaderExtension(file_extension): + cppvar = GetHeaderGuardCPPVariable(filename) + if (line.startswith('#ifndef %s' % cppvar) or + line.startswith('#define %s' % cppvar) or + line.startswith('#endif // %s' % cppvar)): + is_header_guard = True + # #include lines and header guards can be long, since there's no clean way to + # split them. + # + # URLs can be long too. It's possible to split these, but it makes them + # harder to cut&paste. + # + # The "$Id:...$" comment may also get very long without it being the + # developers fault. + if (not line.startswith('#include') and not is_header_guard and + not Match(r'^\s*//.*http(s?)://\S*$', line) and + not Match(r'^\s*//\s*[^\s]*$', line) and + not Match(r'^// \$Id:.*#[0-9]+ \$$', line)): + line_width = GetLineWidth(line) + if line_width > _line_length: + error(filename, linenum, 'whitespace/line_length', 2, + 'Lines should be <= %i characters long' % _line_length) + + if (cleansed_line.count(';') > 1 and + # for loops are allowed two ;'s (and may run over two lines). + cleansed_line.find('for') == -1 and + (GetPreviousNonBlankLine(clean_lines, linenum)[0].find('for') == -1 or + GetPreviousNonBlankLine(clean_lines, linenum)[0].find(';') != -1) and + # It's ok to have many commands in a switch case that fits in 1 line + not ((cleansed_line.find('case ') != -1 or + cleansed_line.find('default:') != -1) and + cleansed_line.find('break;') != -1)): + error(filename, linenum, 'whitespace/newline', 0, + 'More than one command on the same line') + + # Some more style checks + CheckBraces(filename, clean_lines, linenum, error) + CheckTrailingSemicolon(filename, clean_lines, linenum, error) + CheckEmptyBlockBody(filename, clean_lines, linenum, error) + CheckSpacing(filename, clean_lines, linenum, nesting_state, error) + CheckOperatorSpacing(filename, clean_lines, linenum, error) + CheckParenthesisSpacing(filename, clean_lines, linenum, error) + CheckCommaSpacing(filename, clean_lines, linenum, error) + CheckBracesSpacing(filename, clean_lines, linenum, nesting_state, error) + CheckSpacingForFunctionCall(filename, clean_lines, linenum, error) + CheckCheck(filename, clean_lines, linenum, error) + CheckAltTokens(filename, clean_lines, linenum, error) + classinfo = nesting_state.InnermostClass() + if classinfo: + CheckSectionSpacing(filename, clean_lines, classinfo, linenum, error) + + +_RE_PATTERN_INCLUDE = re.compile(r'^\s*#\s*include\s*([<"])([^>"]*)[>"].*$') +# Matches the first component of a filename delimited by -s and _s. That is: +# _RE_FIRST_COMPONENT.match('foo').group(0) == 'foo' +# _RE_FIRST_COMPONENT.match('foo.cc').group(0) == 'foo' +# _RE_FIRST_COMPONENT.match('foo-bar_baz.cc').group(0) == 'foo' +# _RE_FIRST_COMPONENT.match('foo_bar-baz.cc').group(0) == 'foo' +_RE_FIRST_COMPONENT = re.compile(r'^[^-_.]+') + + +def _DropCommonSuffixes(filename): + """Drops common suffixes like _test.cc or -inl.h from filename. + + For example: + >>> _DropCommonSuffixes('foo/foo-inl.h') + 'foo/foo' + >>> _DropCommonSuffixes('foo/bar/foo.cc') + 'foo/bar/foo' + >>> _DropCommonSuffixes('foo/foo_internal.h') + 'foo/foo' + >>> _DropCommonSuffixes('foo/foo_unusualinternal.h') + 'foo/foo_unusualinternal' + + Args: + filename: The input filename. + + Returns: + The filename with the common suffix removed. + """ + for suffix in ('test.cc', 'regtest.cc', 'unittest.cc', + 'inl.h', 'impl.h', 'internal.h'): + if (filename.endswith(suffix) and len(filename) > len(suffix) and + filename[-len(suffix) - 1] in ('-', '_')): + return filename[:-len(suffix) - 1] + return os.path.splitext(filename)[0] + + +def _ClassifyInclude(fileinfo, include, is_system): + """Figures out what kind of header 'include' is. + + Args: + fileinfo: The current file cpplint is running over. A FileInfo instance. + include: The path to a #included file. + is_system: True if the #include used <> rather than "". + + Returns: + One of the _XXX_HEADER constants. + + For example: + >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'stdio.h', True) + _C_SYS_HEADER + >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'string', True) + _CPP_SYS_HEADER + >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'foo/foo.h', False) + _LIKELY_MY_HEADER + >>> _ClassifyInclude(FileInfo('foo/foo_unknown_extension.cc'), + ... 'bar/foo_other_ext.h', False) + _POSSIBLE_MY_HEADER + >>> _ClassifyInclude(FileInfo('foo/foo.cc'), 'foo/bar.h', False) + _OTHER_HEADER + """ + # This is a list of all standard c++ header files, except + # those already checked for above. + is_cpp_h = include in _CPP_HEADERS + + if is_system: + if is_cpp_h: + return _CPP_SYS_HEADER + else: + return _C_SYS_HEADER + + # If the target file and the include we're checking share a + # basename when we drop common extensions, and the include + # lives in . , then it's likely to be owned by the target file. + target_dir, target_base = ( + os.path.split(_DropCommonSuffixes(fileinfo.RepositoryName()))) + include_dir, include_base = os.path.split(_DropCommonSuffixes(include)) + if target_base == include_base and ( + include_dir == target_dir or + include_dir == os.path.normpath(target_dir + '/../public')): + return _LIKELY_MY_HEADER + + # If the target and include share some initial basename + # component, it's possible the target is implementing the + # include, so it's allowed to be first, but we'll never + # complain if it's not there. + target_first_component = _RE_FIRST_COMPONENT.match(target_base) + include_first_component = _RE_FIRST_COMPONENT.match(include_base) + if (target_first_component and include_first_component and + target_first_component.group(0) == + include_first_component.group(0)): + return _POSSIBLE_MY_HEADER + + return _OTHER_HEADER + + + +def CheckIncludeLine(filename, clean_lines, linenum, include_state, error): + """Check rules that are applicable to #include lines. + + Strings on #include lines are NOT removed from elided line, to make + certain tasks easier. However, to prevent false positives, checks + applicable to #include lines in CheckLanguage must be put here. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + include_state: An _IncludeState instance in which the headers are inserted. + error: The function to call with any errors found. + """ + fileinfo = FileInfo(filename) + line = clean_lines.lines[linenum] + + # "include" should use the new style "foo/bar.h" instead of just "bar.h" + # Only do this check if the included header follows google naming + # conventions. If not, assume that it's a 3rd party API that + # requires special include conventions. + # + # We also make an exception for Lua headers, which follow google + # naming convention but not the include convention. + match = Match(r'#include\s*"([^/]+\.h)"', line) + if match and not _THIRD_PARTY_HEADERS_PATTERN.match(match.group(1)): + error(filename, linenum, 'build/include', 4, + 'Include the directory when naming .h files') + + # we shouldn't include a file more than once. actually, there are a + # handful of instances where doing so is okay, but in general it's + # not. + match = _RE_PATTERN_INCLUDE.search(line) + if match: + include = match.group(2) + is_system = (match.group(1) == '<') + duplicate_line = include_state.FindHeader(include) + if duplicate_line >= 0: + error(filename, linenum, 'build/include', 4, + '"%s" already included at %s:%s' % + (include, filename, duplicate_line)) + elif (include.endswith('.cc') and + os.path.dirname(fileinfo.RepositoryName()) != os.path.dirname(include)): + error(filename, linenum, 'build/include', 4, + 'Do not include .cc files from other packages') + elif not _THIRD_PARTY_HEADERS_PATTERN.match(include): + include_state.include_list[-1].append((include, linenum)) + + # We want to ensure that headers appear in the right order: + # 1) for foo.cc, foo.h (preferred location) + # 2) c system files + # 3) cpp system files + # 4) for foo.cc, foo.h (deprecated location) + # 5) other google headers + # + # We classify each include statement as one of those 5 types + # using a number of techniques. The include_state object keeps + # track of the highest type seen, and complains if we see a + # lower type after that. + error_message = include_state.CheckNextIncludeOrder( + _ClassifyInclude(fileinfo, include, is_system)) + if error_message: + error(filename, linenum, 'build/include_order', 4, + '%s. Should be: %s.h, c system, c++ system, other.' % + (error_message, fileinfo.BaseName())) + canonical_include = include_state.CanonicalizeAlphabeticalOrder(include) + if not include_state.IsInAlphabeticalOrder( + clean_lines, linenum, canonical_include): + error(filename, linenum, 'build/include_alpha', 4, + 'Include "%s" not in alphabetical order' % include) + include_state.SetLastHeader(canonical_include) + + + +def _GetTextInside(text, start_pattern): + r"""Retrieves all the text between matching open and close parentheses. + + Given a string of lines and a regular expression string, retrieve all the text + following the expression and between opening punctuation symbols like + (, [, or {, and the matching close-punctuation symbol. This properly nested + occurrences of the punctuations, so for the text like + printf(a(), b(c())); + a call to _GetTextInside(text, r'printf\(') will return 'a(), b(c())'. + start_pattern must match string having an open punctuation symbol at the end. + + Args: + text: The lines to extract text. Its comments and strings must be elided. + It can be single line and can span multiple lines. + start_pattern: The regexp string indicating where to start extracting + the text. + Returns: + The extracted text. + None if either the opening string or ending punctuation could not be found. + """ + # TODO(unknown): Audit cpplint.py to see what places could be profitably + # rewritten to use _GetTextInside (and use inferior regexp matching today). + + # Give opening punctuations to get the matching close-punctuations. + matching_punctuation = {'(': ')', '{': '}', '[': ']'} + closing_punctuation = set(matching_punctuation.itervalues()) + + # Find the position to start extracting text. + match = re.search(start_pattern, text, re.M) + if not match: # start_pattern not found in text. + return None + start_position = match.end(0) + + assert start_position > 0, ( + 'start_pattern must ends with an opening punctuation.') + assert text[start_position - 1] in matching_punctuation, ( + 'start_pattern must ends with an opening punctuation.') + # Stack of closing punctuations we expect to have in text after position. + punctuation_stack = [matching_punctuation[text[start_position - 1]]] + position = start_position + while punctuation_stack and position < len(text): + if text[position] == punctuation_stack[-1]: + punctuation_stack.pop() + elif text[position] in closing_punctuation: + # A closing punctuation without matching opening punctuations. + return None + elif text[position] in matching_punctuation: + punctuation_stack.append(matching_punctuation[text[position]]) + position += 1 + if punctuation_stack: + # Opening punctuations left without matching close-punctuations. + return None + # punctuations match. + return text[start_position:position - 1] + + +# Patterns for matching call-by-reference parameters. +# +# Supports nested templates up to 2 levels deep using this messy pattern: +# < (?: < (?: < [^<>]* +# > +# | [^<>] )* +# > +# | [^<>] )* +# > +_RE_PATTERN_IDENT = r'[_a-zA-Z]\w*' # =~ [[:alpha:]][[:alnum:]]* +_RE_PATTERN_TYPE = ( + r'(?:const\s+)?(?:typename\s+|class\s+|struct\s+|union\s+|enum\s+)?' + r'(?:\w|' + r'\s*<(?:<(?:<[^<>]*>|[^<>])*>|[^<>])*>|' + r'::)+') +# A call-by-reference parameter ends with '& identifier'. +_RE_PATTERN_REF_PARAM = re.compile( + r'(' + _RE_PATTERN_TYPE + r'(?:\s*(?:\bconst\b|[*]))*\s*' + r'&\s*' + _RE_PATTERN_IDENT + r')\s*(?:=[^,()]+)?[,)]') +# A call-by-const-reference parameter either ends with 'const& identifier' +# or looks like 'const type& identifier' when 'type' is atomic. +_RE_PATTERN_CONST_REF_PARAM = ( + r'(?:.*\s*\bconst\s*&\s*' + _RE_PATTERN_IDENT + + r'|const\s+' + _RE_PATTERN_TYPE + r'\s*&\s*' + _RE_PATTERN_IDENT + r')') +# Stream types. +_RE_PATTERN_REF_STREAM_PARAM = ( + r'(?:.*stream\s*&\s*' + _RE_PATTERN_IDENT + r')') + + +def CheckLanguage(filename, clean_lines, linenum, file_extension, + include_state, nesting_state, error): + """Checks rules from the 'C++ language rules' section of cppguide.html. + + Some of these rules are hard to test (function overloading, using + uint32 inappropriately), but we do the best we can. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + file_extension: The extension (without the dot) of the filename. + include_state: An _IncludeState instance in which the headers are inserted. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: The function to call with any errors found. + """ + # If the line is empty or consists of entirely a comment, no need to + # check it. + line = clean_lines.elided[linenum] + if not line: + return + + match = _RE_PATTERN_INCLUDE.search(line) + if match: + CheckIncludeLine(filename, clean_lines, linenum, include_state, error) + return + + # Reset include state across preprocessor directives. This is meant + # to silence warnings for conditional includes. + match = Match(r'^\s*#\s*(if|ifdef|ifndef|elif|else|endif)\b', line) + if match: + include_state.ResetSection(match.group(1)) + + # Make Windows paths like Unix. + fullname = os.path.abspath(filename).replace('\\', '/') + + # Perform other checks now that we are sure that this is not an include line + CheckCasts(filename, clean_lines, linenum, error) + CheckGlobalStatic(filename, clean_lines, linenum, error) + CheckPrintf(filename, clean_lines, linenum, error) + + if IsHeaderExtension(file_extension): + # TODO(unknown): check that 1-arg constructors are explicit. + # How to tell it's a constructor? + # (handled in CheckForNonStandardConstructs for now) + # TODO(unknown): check that classes declare or disable copy/assign + # (level 1 error) + pass + + # Check if people are using the verboten C basic types. The only exception + # we regularly allow is "unsigned short port" for port. + if Search(r'\bshort port\b', line): + if not Search(r'\bunsigned short port\b', line): + error(filename, linenum, 'runtime/int', 4, + 'Use "unsigned short" for ports, not "short"') + else: + match = Search(r'\b(short|long(?! +double)|long long)\b', line) + if match: + error(filename, linenum, 'runtime/int', 4, + 'Use int16/int64/etc, rather than the C type %s' % match.group(1)) + + # Check if some verboten operator overloading is going on + # TODO(unknown): catch out-of-line unary operator&: + # class X {}; + # int operator&(const X& x) { return 42; } // unary operator& + # The trick is it's hard to tell apart from binary operator&: + # class Y { int operator&(const Y& x) { return 23; } }; // binary operator& + if Search(r'\boperator\s*&\s*\(\s*\)', line): + error(filename, linenum, 'runtime/operator', 4, + 'Unary operator& is dangerous. Do not use it.') + + # Check for suspicious usage of "if" like + # } if (a == b) { + if Search(r'\}\s*if\s*\(', line): + error(filename, linenum, 'readability/braces', 4, + 'Did you mean "else if"? If not, start a new line for "if".') + + # Check for potential format string bugs like printf(foo). + # We constrain the pattern not to pick things like DocidForPrintf(foo). + # Not perfect but it can catch printf(foo.c_str()) and printf(foo->c_str()) + # TODO(unknown): Catch the following case. Need to change the calling + # convention of the whole function to process multiple line to handle it. + # printf( + # boy_this_is_a_really_long_variable_that_cannot_fit_on_the_prev_line); + printf_args = _GetTextInside(line, r'(?i)\b(string)?printf\s*\(') + if printf_args: + match = Match(r'([\w.\->()]+)$', printf_args) + if match and match.group(1) != '__VA_ARGS__': + function_name = re.search(r'\b((?:string)?printf)\s*\(', + line, re.I).group(1) + error(filename, linenum, 'runtime/printf', 4, + 'Potential format string bug. Do %s("%%s", %s) instead.' + % (function_name, match.group(1))) + + # Check for potential memset bugs like memset(buf, sizeof(buf), 0). + match = Search(r'memset\s*\(([^,]*),\s*([^,]*),\s*0\s*\)', line) + if match and not Match(r"^''|-?[0-9]+|0x[0-9A-Fa-f]$", match.group(2)): + error(filename, linenum, 'runtime/memset', 4, + 'Did you mean "memset(%s, 0, %s)"?' + % (match.group(1), match.group(2))) + + if Search(r'\busing namespace\b', line): + error(filename, linenum, 'build/namespaces', 5, + 'Do not use namespace using-directives. ' + 'Use using-declarations instead.') + + # Detect variable-length arrays. + match = Match(r'\s*(.+::)?(\w+) [a-z]\w*\[(.+)];', line) + if (match and match.group(2) != 'return' and match.group(2) != 'delete' and + match.group(3).find(']') == -1): + # Split the size using space and arithmetic operators as delimiters. + # If any of the resulting tokens are not compile time constants then + # report the error. + tokens = re.split(r'\s|\+|\-|\*|\/|<<|>>]', match.group(3)) + is_const = True + skip_next = False + for tok in tokens: + if skip_next: + skip_next = False + continue + + if Search(r'sizeof\(.+\)', tok): continue + if Search(r'arraysize\(\w+\)', tok): continue + + tok = tok.lstrip('(') + tok = tok.rstrip(')') + if not tok: continue + if Match(r'\d+', tok): continue + if Match(r'0[xX][0-9a-fA-F]+', tok): continue + if Match(r'k[A-Z0-9]\w*', tok): continue + if Match(r'(.+::)?k[A-Z0-9]\w*', tok): continue + if Match(r'(.+::)?[A-Z][A-Z0-9_]*', tok): continue + # A catch all for tricky sizeof cases, including 'sizeof expression', + # 'sizeof(*type)', 'sizeof(const type)', 'sizeof(struct StructName)' + # requires skipping the next token because we split on ' ' and '*'. + if tok.startswith('sizeof'): + skip_next = True + continue + is_const = False + break + if not is_const: + error(filename, linenum, 'runtime/arrays', 1, + 'Do not use variable-length arrays. Use an appropriately named ' + "('k' followed by CamelCase) compile-time constant for the size.") + + # Check for use of unnamed namespaces in header files. Registration + # macros are typically OK, so we allow use of "namespace {" on lines + # that end with backslashes. + if (IsHeaderExtension(file_extension) + and Search(r'\bnamespace\s*{', line) + and line[-1] != '\\'): + error(filename, linenum, 'build/namespaces', 4, + 'Do not use unnamed namespaces in header files. See ' + 'https://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#Namespaces' + ' for more information.') + + +def CheckGlobalStatic(filename, clean_lines, linenum, error): + """Check for unsafe global or static objects. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Match two lines at a time to support multiline declarations + if linenum + 1 < clean_lines.NumLines() and not Search(r'[;({]', line): + line += clean_lines.elided[linenum + 1].strip() + + # Check for people declaring static/global STL strings at the top level. + # This is dangerous because the C++ language does not guarantee that + # globals with constructors are initialized before the first access, and + # also because globals can be destroyed when some threads are still running. + # TODO(unknown): Generalize this to also find static unique_ptr instances. + # TODO(unknown): File bugs for clang-tidy to find these. + match = Match( + r'((?:|static +)(?:|const +))(?::*std::)?string( +const)? +' + r'([a-zA-Z0-9_:]+)\b(.*)', + line) + + # Remove false positives: + # - String pointers (as opposed to values). + # string *pointer + # const string *pointer + # string const *pointer + # string *const pointer + # + # - Functions and template specializations. + # string Function(... + # string Class::Method(... + # + # - Operators. These are matched separately because operator names + # cross non-word boundaries, and trying to match both operators + # and functions at the same time would decrease accuracy of + # matching identifiers. + # string Class::operator*() + if (match and + not Search(r'\bstring\b(\s+const)?\s*[\*\&]\s*(const\s+)?\w', line) and + not Search(r'\boperator\W', line) and + not Match(r'\s*(<.*>)?(::[a-zA-Z0-9_]+)*\s*\(([^"]|$)', match.group(4))): + if Search(r'\bconst\b', line): + error(filename, linenum, 'runtime/string', 4, + 'For a static/global string constant, use a C style string ' + 'instead: "%schar%s %s[]".' % + (match.group(1), match.group(2) or '', match.group(3))) + else: + error(filename, linenum, 'runtime/string', 4, + 'Static/global string variables are not permitted.') + + if (Search(r'\b([A-Za-z0-9_]*_)\(\1\)', line) or + Search(r'\b([A-Za-z0-9_]*_)\(CHECK_NOTNULL\(\1\)\)', line)): + error(filename, linenum, 'runtime/init', 4, + 'You seem to be initializing a member variable with itself.') + + +def CheckPrintf(filename, clean_lines, linenum, error): + """Check for printf related issues. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # When snprintf is used, the second argument shouldn't be a literal. + match = Search(r'snprintf\s*\(([^,]*),\s*([0-9]*)\s*,', line) + if match and match.group(2) != '0': + # If 2nd arg is zero, snprintf is used to calculate size. + error(filename, linenum, 'runtime/printf', 3, + 'If you can, use sizeof(%s) instead of %s as the 2nd arg ' + 'to snprintf.' % (match.group(1), match.group(2))) + + # Check if some verboten C functions are being used. + if Search(r'\bsprintf\s*\(', line): + error(filename, linenum, 'runtime/printf', 5, + 'Never use sprintf. Use snprintf instead.') + match = Search(r'\b(strcpy|strcat)\s*\(', line) + if match: + error(filename, linenum, 'runtime/printf', 4, + 'Almost always, snprintf is better than %s' % match.group(1)) + + +def IsDerivedFunction(clean_lines, linenum): + """Check if current line contains an inherited function. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + Returns: + True if current line contains a function with "override" + virt-specifier. + """ + # Scan back a few lines for start of current function + for i in xrange(linenum, max(-1, linenum - 10), -1): + match = Match(r'^([^()]*\w+)\(', clean_lines.elided[i]) + if match: + # Look for "override" after the matching closing parenthesis + line, _, closing_paren = CloseExpression( + clean_lines, i, len(match.group(1))) + return (closing_paren >= 0 and + Search(r'\boverride\b', line[closing_paren:])) + return False + + +def IsOutOfLineMethodDefinition(clean_lines, linenum): + """Check if current line contains an out-of-line method definition. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + Returns: + True if current line contains an out-of-line method definition. + """ + # Scan back a few lines for start of current function + for i in xrange(linenum, max(-1, linenum - 10), -1): + if Match(r'^([^()]*\w+)\(', clean_lines.elided[i]): + return Match(r'^[^()]*\w+::\w+\(', clean_lines.elided[i]) is not None + return False + + +def IsInitializerList(clean_lines, linenum): + """Check if current line is inside constructor initializer list. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + Returns: + True if current line appears to be inside constructor initializer + list, False otherwise. + """ + for i in xrange(linenum, 1, -1): + line = clean_lines.elided[i] + if i == linenum: + remove_function_body = Match(r'^(.*)\{\s*$', line) + if remove_function_body: + line = remove_function_body.group(1) + + if Search(r'\s:\s*\w+[({]', line): + # A lone colon tend to indicate the start of a constructor + # initializer list. It could also be a ternary operator, which + # also tend to appear in constructor initializer lists as + # opposed to parameter lists. + return True + if Search(r'\}\s*,\s*$', line): + # A closing brace followed by a comma is probably the end of a + # brace-initialized member in constructor initializer list. + return True + if Search(r'[{};]\s*$', line): + # Found one of the following: + # - A closing brace or semicolon, probably the end of the previous + # function. + # - An opening brace, probably the start of current class or namespace. + # + # Current line is probably not inside an initializer list since + # we saw one of those things without seeing the starting colon. + return False + + # Got to the beginning of the file without seeing the start of + # constructor initializer list. + return False + + +def CheckForNonConstReference(filename, clean_lines, linenum, + nesting_state, error): + """Check for non-const references. + + Separate from CheckLanguage since it scans backwards from current + line, instead of scanning forward. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: The function to call with any errors found. + """ + # Do nothing if there is no '&' on current line. + line = clean_lines.elided[linenum] + if '&' not in line: + return + + # If a function is inherited, current function doesn't have much of + # a choice, so any non-const references should not be blamed on + # derived function. + if IsDerivedFunction(clean_lines, linenum): + return + + # Don't warn on out-of-line method definitions, as we would warn on the + # in-line declaration, if it isn't marked with 'override'. + if IsOutOfLineMethodDefinition(clean_lines, linenum): + return + + # Long type names may be broken across multiple lines, usually in one + # of these forms: + # LongType + # ::LongTypeContinued &identifier + # LongType:: + # LongTypeContinued &identifier + # LongType< + # ...>::LongTypeContinued &identifier + # + # If we detected a type split across two lines, join the previous + # line to current line so that we can match const references + # accordingly. + # + # Note that this only scans back one line, since scanning back + # arbitrary number of lines would be expensive. If you have a type + # that spans more than 2 lines, please use a typedef. + if linenum > 1: + previous = None + if Match(r'\s*::(?:[\w<>]|::)+\s*&\s*\S', line): + # previous_line\n + ::current_line + previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+[\w<>])\s*$', + clean_lines.elided[linenum - 1]) + elif Match(r'\s*[a-zA-Z_]([\w<>]|::)+\s*&\s*\S', line): + # previous_line::\n + current_line + previous = Search(r'\b((?:const\s*)?(?:[\w<>]|::)+::)\s*$', + clean_lines.elided[linenum - 1]) + if previous: + line = previous.group(1) + line.lstrip() + else: + # Check for templated parameter that is split across multiple lines + endpos = line.rfind('>') + if endpos > -1: + (_, startline, startpos) = ReverseCloseExpression( + clean_lines, linenum, endpos) + if startpos > -1 and startline < linenum: + # Found the matching < on an earlier line, collect all + # pieces up to current line. + line = '' + for i in xrange(startline, linenum + 1): + line += clean_lines.elided[i].strip() + + # Check for non-const references in function parameters. A single '&' may + # found in the following places: + # inside expression: binary & for bitwise AND + # inside expression: unary & for taking the address of something + # inside declarators: reference parameter + # We will exclude the first two cases by checking that we are not inside a + # function body, including one that was just introduced by a trailing '{'. + # TODO(unknown): Doesn't account for 'catch(Exception& e)' [rare]. + if (nesting_state.previous_stack_top and + not (isinstance(nesting_state.previous_stack_top, _ClassInfo) or + isinstance(nesting_state.previous_stack_top, _NamespaceInfo))): + # Not at toplevel, not within a class, and not within a namespace + return + + # Avoid initializer lists. We only need to scan back from the + # current line for something that starts with ':'. + # + # We don't need to check the current line, since the '&' would + # appear inside the second set of parentheses on the current line as + # opposed to the first set. + if linenum > 0: + for i in xrange(linenum - 1, max(0, linenum - 10), -1): + previous_line = clean_lines.elided[i] + if not Search(r'[),]\s*$', previous_line): + break + if Match(r'^\s*:\s+\S', previous_line): + return + + # Avoid preprocessors + if Search(r'\\\s*$', line): + return + + # Avoid constructor initializer lists + if IsInitializerList(clean_lines, linenum): + return + + # We allow non-const references in a few standard places, like functions + # called "swap()" or iostream operators like "<<" or ">>". Do not check + # those function parameters. + # + # We also accept & in static_assert, which looks like a function but + # it's actually a declaration expression. + whitelisted_functions = (r'(?:[sS]wap(?:<\w:+>)?|' + r'operator\s*[<>][<>]|' + r'static_assert|COMPILE_ASSERT' + r')\s*\(') + if Search(whitelisted_functions, line): + return + elif not Search(r'\S+\([^)]*$', line): + # Don't see a whitelisted function on this line. Actually we + # didn't see any function name on this line, so this is likely a + # multi-line parameter list. Try a bit harder to catch this case. + for i in xrange(2): + if (linenum > i and + Search(whitelisted_functions, clean_lines.elided[linenum - i - 1])): + return + + decls = ReplaceAll(r'{[^}]*}', ' ', line) # exclude function body + for parameter in re.findall(_RE_PATTERN_REF_PARAM, decls): + if (not Match(_RE_PATTERN_CONST_REF_PARAM, parameter) and + not Match(_RE_PATTERN_REF_STREAM_PARAM, parameter)): + error(filename, linenum, 'runtime/references', 2, + 'Is this a non-const reference? ' + 'If so, make const or use a pointer: ' + + ReplaceAll(' *<', '<', parameter)) + + +def CheckCasts(filename, clean_lines, linenum, error): + """Various cast related checks. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + # Check to see if they're using an conversion function cast. + # I just try to capture the most common basic types, though there are more. + # Parameterless conversion functions, such as bool(), are allowed as they are + # probably a member operator declaration or default constructor. + match = Search( + r'(\bnew\s+(?:const\s+)?|\S<\s*(?:const\s+)?)?\b' + r'(int|float|double|bool|char|int32|uint32|int64|uint64)' + r'(\([^)].*)', line) + expecting_function = ExpectingFunctionArgs(clean_lines, linenum) + if match and not expecting_function: + matched_type = match.group(2) + + # matched_new_or_template is used to silence two false positives: + # - New operators + # - Template arguments with function types + # + # For template arguments, we match on types immediately following + # an opening bracket without any spaces. This is a fast way to + # silence the common case where the function type is the first + # template argument. False negative with less-than comparison is + # avoided because those operators are usually followed by a space. + # + # function // bracket + no space = false positive + # value < double(42) // bracket + space = true positive + matched_new_or_template = match.group(1) + + # Avoid arrays by looking for brackets that come after the closing + # parenthesis. + if Match(r'\([^()]+\)\s*\[', match.group(3)): + return + + # Other things to ignore: + # - Function pointers + # - Casts to pointer types + # - Placement new + # - Alias declarations + matched_funcptr = match.group(3) + if (matched_new_or_template is None and + not (matched_funcptr and + (Match(r'\((?:[^() ]+::\s*\*\s*)?[^() ]+\)\s*\(', + matched_funcptr) or + matched_funcptr.startswith('(*)'))) and + not Match(r'\s*using\s+\S+\s*=\s*' + matched_type, line) and + not Search(r'new\(\S+\)\s*' + matched_type, line)): + error(filename, linenum, 'readability/casting', 4, + 'Using deprecated casting style. ' + 'Use static_cast<%s>(...) instead' % + matched_type) + + if not expecting_function: + CheckCStyleCast(filename, clean_lines, linenum, 'static_cast', + r'\((int|float|double|bool|char|u?int(16|32|64))\)', error) + + # This doesn't catch all cases. Consider (const char * const)"hello". + # + # (char *) "foo" should always be a const_cast (reinterpret_cast won't + # compile). + if CheckCStyleCast(filename, clean_lines, linenum, 'const_cast', + r'\((char\s?\*+\s?)\)\s*"', error): + pass + else: + # Check pointer casts for other than string constants + CheckCStyleCast(filename, clean_lines, linenum, 'reinterpret_cast', + r'\((\w+\s?\*+\s?)\)', error) + + # In addition, we look for people taking the address of a cast. This + # is dangerous -- casts can assign to temporaries, so the pointer doesn't + # point where you think. + # + # Some non-identifier character is required before the '&' for the + # expression to be recognized as a cast. These are casts: + # expression = &static_cast(temporary()); + # function(&(int*)(temporary())); + # + # This is not a cast: + # reference_type&(int* function_param); + match = Search( + r'(?:[^\w]&\(([^)*][^)]*)\)[\w(])|' + r'(?:[^\w]&(static|dynamic|down|reinterpret)_cast\b)', line) + if match: + # Try a better error message when the & is bound to something + # dereferenced by the casted pointer, as opposed to the casted + # pointer itself. + parenthesis_error = False + match = Match(r'^(.*&(?:static|dynamic|down|reinterpret)_cast\b)<', line) + if match: + _, y1, x1 = CloseExpression(clean_lines, linenum, len(match.group(1))) + if x1 >= 0 and clean_lines.elided[y1][x1] == '(': + _, y2, x2 = CloseExpression(clean_lines, y1, x1) + if x2 >= 0: + extended_line = clean_lines.elided[y2][x2:] + if y2 < clean_lines.NumLines() - 1: + extended_line += clean_lines.elided[y2 + 1] + if Match(r'\s*(?:->|\[)', extended_line): + parenthesis_error = True + + if parenthesis_error: + error(filename, linenum, 'readability/casting', 4, + ('Are you taking an address of something dereferenced ' + 'from a cast? Wrapping the dereferenced expression in ' + 'parentheses will make the binding more obvious')) + else: + error(filename, linenum, 'runtime/casting', 4, + ('Are you taking an address of a cast? ' + 'This is dangerous: could be a temp var. ' + 'Take the address before doing the cast, rather than after')) + + +def CheckCStyleCast(filename, clean_lines, linenum, cast_type, pattern, error): + """Checks for a C-style cast by looking for the pattern. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + cast_type: The string for the C++ cast to recommend. This is either + reinterpret_cast, static_cast, or const_cast, depending. + pattern: The regular expression used to find C-style casts. + error: The function to call with any errors found. + + Returns: + True if an error was emitted. + False otherwise. + """ + line = clean_lines.elided[linenum] + match = Search(pattern, line) + if not match: + return False + + # Exclude lines with keywords that tend to look like casts + context = line[0:match.start(1) - 1] + if Match(r'.*\b(?:sizeof|alignof|alignas|[_A-Z][_A-Z0-9]*)\s*$', context): + return False + + # Try expanding current context to see if we one level of + # parentheses inside a macro. + if linenum > 0: + for i in xrange(linenum - 1, max(0, linenum - 5), -1): + context = clean_lines.elided[i] + context + if Match(r'.*\b[_A-Z][_A-Z0-9]*\s*\((?:\([^()]*\)|[^()])*$', context): + return False + + # operator++(int) and operator--(int) + if context.endswith(' operator++') or context.endswith(' operator--'): + return False + + # A single unnamed argument for a function tends to look like old style cast. + # If we see those, don't issue warnings for deprecated casts. + remainder = line[match.end(0):] + if Match(r'^\s*(?:;|const\b|throw\b|final\b|override\b|[=>{),]|->)', + remainder): + return False + + # At this point, all that should be left is actual casts. + error(filename, linenum, 'readability/casting', 4, + 'Using C-style cast. Use %s<%s>(...) instead' % + (cast_type, match.group(1))) + + return True + + +def ExpectingFunctionArgs(clean_lines, linenum): + """Checks whether where function type arguments are expected. + + Args: + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + + Returns: + True if the line at 'linenum' is inside something that expects arguments + of function types. + """ + line = clean_lines.elided[linenum] + return (Match(r'^\s*MOCK_(CONST_)?METHOD\d+(_T)?\(', line) or + (linenum >= 2 and + (Match(r'^\s*MOCK_(?:CONST_)?METHOD\d+(?:_T)?\((?:\S+,)?\s*$', + clean_lines.elided[linenum - 1]) or + Match(r'^\s*MOCK_(?:CONST_)?METHOD\d+(?:_T)?\(\s*$', + clean_lines.elided[linenum - 2]) or + Search(r'\bstd::m?function\s*\<\s*$', + clean_lines.elided[linenum - 1])))) + + +_HEADERS_CONTAINING_TEMPLATES = ( + ('', ('deque',)), + ('', ('unary_function', 'binary_function', + 'plus', 'minus', 'multiplies', 'divides', 'modulus', + 'negate', + 'equal_to', 'not_equal_to', 'greater', 'less', + 'greater_equal', 'less_equal', + 'logical_and', 'logical_or', 'logical_not', + 'unary_negate', 'not1', 'binary_negate', 'not2', + 'bind1st', 'bind2nd', + 'pointer_to_unary_function', + 'pointer_to_binary_function', + 'ptr_fun', + 'mem_fun_t', 'mem_fun', 'mem_fun1_t', 'mem_fun1_ref_t', + 'mem_fun_ref_t', + 'const_mem_fun_t', 'const_mem_fun1_t', + 'const_mem_fun_ref_t', 'const_mem_fun1_ref_t', + 'mem_fun_ref', + )), + ('', ('numeric_limits',)), + ('', ('list',)), + ('', ('map', 'multimap',)), + ('', ('allocator', 'make_shared', 'make_unique', 'shared_ptr', + 'unique_ptr', 'weak_ptr')), + ('', ('queue', 'priority_queue',)), + ('', ('set', 'multiset',)), + ('', ('stack',)), + ('', ('char_traits', 'basic_string',)), + ('', ('tuple',)), + ('', ('unordered_map', 'unordered_multimap')), + ('', ('unordered_set', 'unordered_multiset')), + ('', ('pair',)), + ('', ('vector',)), + + # gcc extensions. + # Note: std::hash is their hash, ::hash is our hash + ('', ('hash_map', 'hash_multimap',)), + ('', ('hash_set', 'hash_multiset',)), + ('', ('slist',)), + ) + +_HEADERS_MAYBE_TEMPLATES = ( + ('', ('copy', 'max', 'min', 'min_element', 'sort', + 'transform', + )), + ('', ('forward', 'make_pair', 'move', 'swap')), + ) + +_RE_PATTERN_STRING = re.compile(r'\bstring\b') + +_re_pattern_headers_maybe_templates = [] +for _header, _templates in _HEADERS_MAYBE_TEMPLATES: + for _template in _templates: + # Match max(..., ...), max(..., ...), but not foo->max, foo.max or + # type::max(). + _re_pattern_headers_maybe_templates.append( + (re.compile(r'[^>.]\b' + _template + r'(<.*?>)?\([^\)]'), + _template, + _header)) + +# Other scripts may reach in and modify this pattern. +_re_pattern_templates = [] +for _header, _templates in _HEADERS_CONTAINING_TEMPLATES: + for _template in _templates: + _re_pattern_templates.append( + (re.compile(r'(\<|\b)' + _template + r'\s*\<'), + _template + '<>', + _header)) + + +def FilesBelongToSameModule(filename_cc, filename_h): + """Check if these two filenames belong to the same module. + + The concept of a 'module' here is a as follows: + foo.h, foo-inl.h, foo.cc, foo_test.cc and foo_unittest.cc belong to the + same 'module' if they are in the same directory. + some/path/public/xyzzy and some/path/internal/xyzzy are also considered + to belong to the same module here. + + If the filename_cc contains a longer path than the filename_h, for example, + '/absolute/path/to/base/sysinfo.cc', and this file would include + 'base/sysinfo.h', this function also produces the prefix needed to open the + header. This is used by the caller of this function to more robustly open the + header file. We don't have access to the real include paths in this context, + so we need this guesswork here. + + Known bugs: tools/base/bar.cc and base/bar.h belong to the same module + according to this implementation. Because of this, this function gives + some false positives. This should be sufficiently rare in practice. + + Args: + filename_cc: is the path for the .cc file + filename_h: is the path for the header path + + Returns: + Tuple with a bool and a string: + bool: True if filename_cc and filename_h belong to the same module. + string: the additional prefix needed to open the header file. + """ + + fileinfo = FileInfo(filename_cc) + if not fileinfo.IsSource(): + return (False, '') + filename_cc = filename_cc[:-len(fileinfo.Extension())] + matched_test_suffix = Search(_TEST_FILE_SUFFIX, fileinfo.BaseName()) + if matched_test_suffix: + filename_cc = filename_cc[:-len(matched_test_suffix.group(1))] + filename_cc = filename_cc.replace('/public/', '/') + filename_cc = filename_cc.replace('/internal/', '/') + + if not filename_h.endswith('.h'): + return (False, '') + filename_h = filename_h[:-len('.h')] + if filename_h.endswith('-inl'): + filename_h = filename_h[:-len('-inl')] + filename_h = filename_h.replace('/public/', '/') + filename_h = filename_h.replace('/internal/', '/') + + files_belong_to_same_module = filename_cc.endswith(filename_h) + common_path = '' + if files_belong_to_same_module: + common_path = filename_cc[:-len(filename_h)] + return files_belong_to_same_module, common_path + + +def UpdateIncludeState(filename, include_dict, io=codecs): + """Fill up the include_dict with new includes found from the file. + + Args: + filename: the name of the header to read. + include_dict: a dictionary in which the headers are inserted. + io: The io factory to use to read the file. Provided for testability. + + Returns: + True if a header was successfully added. False otherwise. + """ + headerfile = None + try: + headerfile = io.open(filename, 'r', 'utf8', 'replace') + except IOError: + return False + linenum = 0 + for line in headerfile: + linenum += 1 + clean_line = CleanseComments(line) + match = _RE_PATTERN_INCLUDE.search(clean_line) + if match: + include = match.group(2) + include_dict.setdefault(include, linenum) + return True + + +def CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error, + io=codecs): + """Reports for missing stl includes. + + This function will output warnings to make sure you are including the headers + necessary for the stl containers and functions that you use. We only give one + reason to include a header. For example, if you use both equal_to<> and + less<> in a .h file, only one (the latter in the file) of these will be + reported as a reason to include the . + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + include_state: An _IncludeState instance. + error: The function to call with any errors found. + io: The IO factory to use to read the header file. Provided for unittest + injection. + """ + required = {} # A map of header name to linenumber and the template entity. + # Example of required: { '': (1219, 'less<>') } + + for linenum in xrange(clean_lines.NumLines()): + line = clean_lines.elided[linenum] + if not line or line[0] == '#': + continue + + # String is special -- it is a non-templatized type in STL. + matched = _RE_PATTERN_STRING.search(line) + if matched: + # Don't warn about strings in non-STL namespaces: + # (We check only the first match per line; good enough.) + prefix = line[:matched.start()] + if prefix.endswith('std::') or not prefix.endswith('::'): + required[''] = (linenum, 'string') + + for pattern, template, header in _re_pattern_headers_maybe_templates: + if pattern.search(line): + required[header] = (linenum, template) + + # The following function is just a speed up, no semantics are changed. + if not '<' in line: # Reduces the cpu time usage by skipping lines. + continue + + for pattern, template, header in _re_pattern_templates: + matched = pattern.search(line) + if matched: + # Don't warn about IWYU in non-STL namespaces: + # (We check only the first match per line; good enough.) + prefix = line[:matched.start()] + if prefix.endswith('std::') or not prefix.endswith('::'): + required[header] = (linenum, template) + + # The policy is that if you #include something in foo.h you don't need to + # include it again in foo.cc. Here, we will look at possible includes. + # Let's flatten the include_state include_list and copy it into a dictionary. + include_dict = dict([item for sublist in include_state.include_list + for item in sublist]) + + # Did we find the header for this file (if any) and successfully load it? + header_found = False + + # Use the absolute path so that matching works properly. + abs_filename = FileInfo(filename).FullName() + + # For Emacs's flymake. + # If cpplint is invoked from Emacs's flymake, a temporary file is generated + # by flymake and that file name might end with '_flymake.cc'. In that case, + # restore original file name here so that the corresponding header file can be + # found. + # e.g. If the file name is 'foo_flymake.cc', we should search for 'foo.h' + # instead of 'foo_flymake.h' + abs_filename = re.sub(r'_flymake\.cc$', '.cc', abs_filename) + + # include_dict is modified during iteration, so we iterate over a copy of + # the keys. + header_keys = include_dict.keys() + for header in header_keys: + (same_module, common_path) = FilesBelongToSameModule(abs_filename, header) + fullpath = common_path + header + if same_module and UpdateIncludeState(fullpath, include_dict, io): + header_found = True + + # If we can't find the header file for a .cc, assume it's because we don't + # know where to look. In that case we'll give up as we're not sure they + # didn't include it in the .h file. + # TODO(unknown): Do a better job of finding .h files so we are confident that + # not having the .h file means there isn't one. + if filename.endswith('.cc') and not header_found: + return + + # All the lines have been processed, report the errors found. + for required_header_unstripped in required: + template = required[required_header_unstripped][1] + if required_header_unstripped.strip('<>"') not in include_dict: + error(filename, required[required_header_unstripped][0], + 'build/include_what_you_use', 4, + 'Add #include ' + required_header_unstripped + ' for ' + template) + + +_RE_PATTERN_EXPLICIT_MAKEPAIR = re.compile(r'\bmake_pair\s*<') + + +def CheckMakePairUsesDeduction(filename, clean_lines, linenum, error): + """Check that make_pair's template arguments are deduced. + + G++ 4.6 in C++11 mode fails badly if make_pair's template arguments are + specified explicitly, and such use isn't intended in any case. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + match = _RE_PATTERN_EXPLICIT_MAKEPAIR.search(line) + if match: + error(filename, linenum, 'build/explicit_make_pair', + 4, # 4 = high confidence + 'For C++11-compatibility, omit template arguments from make_pair' + ' OR use pair directly OR if appropriate, construct a pair directly') + + +def CheckRedundantVirtual(filename, clean_lines, linenum, error): + """Check if line contains a redundant "virtual" function-specifier. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + # Look for "virtual" on current line. + line = clean_lines.elided[linenum] + virtual = Match(r'^(.*)(\bvirtual\b)(.*)$', line) + if not virtual: return + + # Ignore "virtual" keywords that are near access-specifiers. These + # are only used in class base-specifier and do not apply to member + # functions. + if (Search(r'\b(public|protected|private)\s+$', virtual.group(1)) or + Match(r'^\s+(public|protected|private)\b', virtual.group(3))): + return + + # Ignore the "virtual" keyword from virtual base classes. Usually + # there is a column on the same line in these cases (virtual base + # classes are rare in google3 because multiple inheritance is rare). + if Match(r'^.*[^:]:[^:].*$', line): return + + # Look for the next opening parenthesis. This is the start of the + # parameter list (possibly on the next line shortly after virtual). + # TODO(unknown): doesn't work if there are virtual functions with + # decltype() or other things that use parentheses, but csearch suggests + # that this is rare. + end_col = -1 + end_line = -1 + start_col = len(virtual.group(2)) + for start_line in xrange(linenum, min(linenum + 3, clean_lines.NumLines())): + line = clean_lines.elided[start_line][start_col:] + parameter_list = Match(r'^([^(]*)\(', line) + if parameter_list: + # Match parentheses to find the end of the parameter list + (_, end_line, end_col) = CloseExpression( + clean_lines, start_line, start_col + len(parameter_list.group(1))) + break + start_col = 0 + + if end_col < 0: + return # Couldn't find end of parameter list, give up + + # Look for "override" or "final" after the parameter list + # (possibly on the next few lines). + for i in xrange(end_line, min(end_line + 3, clean_lines.NumLines())): + line = clean_lines.elided[i][end_col:] + match = Search(r'\b(override|final)\b', line) + if match: + error(filename, linenum, 'readability/inheritance', 4, + ('"virtual" is redundant since function is ' + 'already declared as "%s"' % match.group(1))) + + # Set end_col to check whole lines after we are done with the + # first line. + end_col = 0 + if Search(r'[^\w]\s*$', line): + break + + +def CheckRedundantOverrideOrFinal(filename, clean_lines, linenum, error): + """Check if line contains a redundant "override" or "final" virt-specifier. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + # Look for closing parenthesis nearby. We need one to confirm where + # the declarator ends and where the virt-specifier starts to avoid + # false positives. + line = clean_lines.elided[linenum] + declarator_end = line.rfind(')') + if declarator_end >= 0: + fragment = line[declarator_end:] + else: + if linenum > 1 and clean_lines.elided[linenum - 1].rfind(')') >= 0: + fragment = line + else: + return + + # Check that at most one of "override" or "final" is present, not both + if Search(r'\boverride\b', fragment) and Search(r'\bfinal\b', fragment): + error(filename, linenum, 'readability/inheritance', 4, + ('"override" is redundant since function is ' + 'already declared as "final"')) + + + + +# Returns true if we are at a new block, and it is directly +# inside of a namespace. +def IsBlockInNameSpace(nesting_state, is_forward_declaration): + """Checks that the new block is directly in a namespace. + + Args: + nesting_state: The _NestingState object that contains info about our state. + is_forward_declaration: If the class is a forward declared class. + Returns: + Whether or not the new block is directly in a namespace. + """ + if is_forward_declaration: + if len(nesting_state.stack) >= 1 and ( + isinstance(nesting_state.stack[-1], _NamespaceInfo)): + return True + else: + return False + + return (len(nesting_state.stack) > 1 and + nesting_state.stack[-1].check_namespace_indentation and + isinstance(nesting_state.stack[-2], _NamespaceInfo)) + + +def ShouldCheckNamespaceIndentation(nesting_state, is_namespace_indent_item, + raw_lines_no_comments, linenum): + """This method determines if we should apply our namespace indentation check. + + Args: + nesting_state: The current nesting state. + is_namespace_indent_item: If we just put a new class on the stack, True. + If the top of the stack is not a class, or we did not recently + add the class, False. + raw_lines_no_comments: The lines without the comments. + linenum: The current line number we are processing. + + Returns: + True if we should apply our namespace indentation check. Currently, it + only works for classes and namespaces inside of a namespace. + """ + + is_forward_declaration = IsForwardClassDeclaration(raw_lines_no_comments, + linenum) + + if not (is_namespace_indent_item or is_forward_declaration): + return False + + # If we are in a macro, we do not want to check the namespace indentation. + if IsMacroDefinition(raw_lines_no_comments, linenum): + return False + + return IsBlockInNameSpace(nesting_state, is_forward_declaration) + + +# Call this method if the line is directly inside of a namespace. +# If the line above is blank (excluding comments) or the start of +# an inner namespace, it cannot be indented. +def CheckItemIndentationInNamespace(filename, raw_lines_no_comments, linenum, + error): + line = raw_lines_no_comments[linenum] + if Match(r'^\s+', line): + error(filename, linenum, 'runtime/indentation_namespace', 4, + 'Do not indent within a namespace') + + +def ProcessLine(filename, file_extension, clean_lines, line, + include_state, function_state, nesting_state, error, + extra_check_functions=[]): + """Processes a single line in the file. + + Args: + filename: Filename of the file that is being processed. + file_extension: The extension (dot not included) of the file. + clean_lines: An array of strings, each representing a line of the file, + with comments stripped. + line: Number of line being processed. + include_state: An _IncludeState instance in which the headers are inserted. + function_state: A _FunctionState instance which counts function lines, etc. + nesting_state: A NestingState instance which maintains information about + the current stack of nested blocks being parsed. + error: A callable to which errors are reported, which takes 4 arguments: + filename, line number, error level, and message + extra_check_functions: An array of additional check functions that will be + run on each source line. Each function takes 4 + arguments: filename, clean_lines, line, error + """ + raw_lines = clean_lines.raw_lines + ParseNolintSuppressions(filename, raw_lines[line], line, error) + nesting_state.Update(filename, clean_lines, line, error) + CheckForNamespaceIndentation(filename, nesting_state, clean_lines, line, + error) + if nesting_state.InAsmBlock(): return + CheckForFunctionLengths(filename, clean_lines, line, function_state, error) + CheckForMultilineCommentsAndStrings(filename, clean_lines, line, error) + CheckStyle(filename, clean_lines, line, file_extension, nesting_state, error) + CheckLanguage(filename, clean_lines, line, file_extension, include_state, + nesting_state, error) + CheckForNonConstReference(filename, clean_lines, line, nesting_state, error) + CheckForNonStandardConstructs(filename, clean_lines, line, + nesting_state, error) + CheckVlogArguments(filename, clean_lines, line, error) + CheckPosixThreading(filename, clean_lines, line, error) + CheckInvalidIncrement(filename, clean_lines, line, error) + CheckMakePairUsesDeduction(filename, clean_lines, line, error) + CheckRedundantVirtual(filename, clean_lines, line, error) + CheckRedundantOverrideOrFinal(filename, clean_lines, line, error) + for check_fn in extra_check_functions: + check_fn(filename, clean_lines, line, error) + +def FlagCxx11Features(filename, clean_lines, linenum, error): + """Flag those c++11 features that we only allow in certain places. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + include = Match(r'\s*#\s*include\s+[<"]([^<"]+)[">]', line) + + # Flag unapproved C++ TR1 headers. + if include and include.group(1).startswith('tr1/'): + error(filename, linenum, 'build/c++tr1', 5, + ('C++ TR1 headers such as <%s> are unapproved.') % include.group(1)) + + # Flag unapproved C++11 headers. + if include and include.group(1) in ('cfenv', + 'condition_variable', + 'fenv.h', + 'future', + 'mutex', + 'thread', + 'chrono', + 'ratio', + 'regex', + 'system_error', + ): + error(filename, linenum, 'build/c++11', 5, + ('<%s> is an unapproved C++11 header.') % include.group(1)) + + # The only place where we need to worry about C++11 keywords and library + # features in preprocessor directives is in macro definitions. + if Match(r'\s*#', line) and not Match(r'\s*#\s*define\b', line): return + + # These are classes and free functions. The classes are always + # mentioned as std::*, but we only catch the free functions if + # they're not found by ADL. They're alphabetical by header. + for top_name in ( + # type_traits + 'alignment_of', + 'aligned_union', + ): + if Search(r'\bstd::%s\b' % top_name, line): + error(filename, linenum, 'build/c++11', 5, + ('std::%s is an unapproved C++11 class or function. Send c-style ' + 'an example of where it would make your code more readable, and ' + 'they may let you use it.') % top_name) + + +def FlagCxx14Features(filename, clean_lines, linenum, error): + """Flag those C++14 features that we restrict. + + Args: + filename: The name of the current file. + clean_lines: A CleansedLines instance containing the file. + linenum: The number of the line to check. + error: The function to call with any errors found. + """ + line = clean_lines.elided[linenum] + + include = Match(r'\s*#\s*include\s+[<"]([^<"]+)[">]', line) + + # Flag unapproved C++14 headers. + if include and include.group(1) in ('scoped_allocator', 'shared_mutex'): + error(filename, linenum, 'build/c++14', 5, + ('<%s> is an unapproved C++14 header.') % include.group(1)) + + +def ProcessFileData(filename, file_extension, lines, error, + extra_check_functions=[]): + """Performs lint checks and reports any errors to the given error function. + + Args: + filename: Filename of the file that is being processed. + file_extension: The extension (dot not included) of the file. + lines: An array of strings, each representing a line of the file, with the + last element being empty if the file is terminated with a newline. + error: A callable to which errors are reported, which takes 4 arguments: + filename, line number, error level, and message + extra_check_functions: An array of additional check functions that will be + run on each source line. Each function takes 4 + arguments: filename, clean_lines, line, error + """ + lines = (['// marker so line numbers and indices both start at 1'] + lines + + ['// marker so line numbers end in a known way']) + + include_state = _IncludeState() + function_state = _FunctionState() + nesting_state = NestingState() + + ResetNolintSuppressions() + + CheckForCopyright(filename, lines, error) + ProcessGlobalSuppresions(lines) + RemoveMultiLineComments(filename, lines, error) + clean_lines = CleansedLines(lines) + + if IsHeaderExtension(file_extension): + CheckForHeaderGuard(filename, clean_lines, error) + + for line in xrange(clean_lines.NumLines()): + ProcessLine(filename, file_extension, clean_lines, line, + include_state, function_state, nesting_state, error, + extra_check_functions) + FlagCxx11Features(filename, clean_lines, line, error) + nesting_state.CheckCompletedBlocks(filename, error) + + CheckForIncludeWhatYouUse(filename, clean_lines, include_state, error) + + # Check that the .cc file has included its header if it exists. + if _IsSourceExtension(file_extension): + CheckHeaderFileIncluded(filename, include_state, error) + + # We check here rather than inside ProcessLine so that we see raw + # lines rather than "cleaned" lines. + CheckForBadCharacters(filename, lines, error) + + CheckForNewlineAtEOF(filename, lines, error) + +def ProcessConfigOverrides(filename): + """ Loads the configuration files and processes the config overrides. + + Args: + filename: The name of the file being processed by the linter. + + Returns: + False if the current |filename| should not be processed further. + """ + + abs_filename = os.path.abspath(filename) + cfg_filters = [] + keep_looking = True + while keep_looking: + abs_path, base_name = os.path.split(abs_filename) + if not base_name: + break # Reached the root directory. + + cfg_file = os.path.join(abs_path, "CPPLINT.cfg") + abs_filename = abs_path + if not os.path.isfile(cfg_file): + continue + + try: + with open(cfg_file) as file_handle: + for line in file_handle: + line, _, _ = line.partition('#') # Remove comments. + if not line.strip(): + continue + + name, _, val = line.partition('=') + name = name.strip() + val = val.strip() + if name == 'set noparent': + keep_looking = False + elif name == 'filter': + cfg_filters.append(val) + elif name == 'exclude_files': + # When matching exclude_files pattern, use the base_name of + # the current file name or the directory name we are processing. + # For example, if we are checking for lint errors in /foo/bar/baz.cc + # and we found the .cfg file at /foo/CPPLINT.cfg, then the config + # file's "exclude_files" filter is meant to be checked against "bar" + # and not "baz" nor "bar/baz.cc". + if base_name: + pattern = re.compile(val) + if pattern.match(base_name): + if _cpplint_state.quiet: + # Suppress "Ignoring file" warning when using --quiet. + return False + sys.stderr.write('Ignoring "%s": file excluded by "%s". ' + 'File path component "%s" matches ' + 'pattern "%s"\n' % + (filename, cfg_file, base_name, val)) + return False + elif name == 'linelength': + global _line_length + try: + _line_length = int(val) + except ValueError: + sys.stderr.write('Line length must be numeric.') + elif name == 'root': + global _root + # root directories are specified relative to CPPLINT.cfg dir. + _root = os.path.join(os.path.dirname(cfg_file), val) + elif name == 'headers': + ProcessHppHeadersOption(val) + else: + sys.stderr.write( + 'Invalid configuration option (%s) in file %s\n' % + (name, cfg_file)) + + except IOError: + sys.stderr.write( + "Skipping config file '%s': Can't open for reading\n" % cfg_file) + keep_looking = False + + # Apply all the accumulated filters in reverse order (top-level directory + # config options having the least priority). + for filter in reversed(cfg_filters): + _AddFilters(filter) + + return True + + +def ProcessFile(filename, vlevel, extra_check_functions=[]): + """Does google-lint on a single file. + + Args: + filename: The name of the file to parse. + + vlevel: The level of errors to report. Every error of confidence + >= verbose_level will be reported. 0 is a good default. + + extra_check_functions: An array of additional check functions that will be + run on each source line. Each function takes 4 + arguments: filename, clean_lines, line, error + """ + + _SetVerboseLevel(vlevel) + _BackupFilters() + old_errors = _cpplint_state.error_count + + if not ProcessConfigOverrides(filename): + _RestoreFilters() + return + + lf_lines = [] + crlf_lines = [] + try: + # Support the UNIX convention of using "-" for stdin. Note that + # we are not opening the file with universal newline support + # (which codecs doesn't support anyway), so the resulting lines do + # contain trailing '\r' characters if we are reading a file that + # has CRLF endings. + # If after the split a trailing '\r' is present, it is removed + # below. + if filename == '-': + lines = codecs.StreamReaderWriter(sys.stdin, + codecs.getreader('utf8'), + codecs.getwriter('utf8'), + 'replace').read().split('\n') + else: + lines = codecs.open(filename, 'r', 'utf8', 'replace').read().split('\n') + + # Remove trailing '\r'. + # The -1 accounts for the extra trailing blank line we get from split() + for linenum in range(len(lines) - 1): + if lines[linenum].endswith('\r'): + lines[linenum] = lines[linenum].rstrip('\r') + crlf_lines.append(linenum + 1) + else: + lf_lines.append(linenum + 1) + + except IOError: + sys.stderr.write( + "Skipping input '%s': Can't open for reading\n" % filename) + _RestoreFilters() + return + + # Note, if no dot is found, this will give the entire filename as the ext. + file_extension = filename[filename.rfind('.') + 1:] + + # When reading from stdin, the extension is unknown, so no cpplint tests + # should rely on the extension. + if filename != '-' and file_extension not in _valid_extensions: + sys.stderr.write('Ignoring %s; not a valid file name ' + '(%s)\n' % (filename, ', '.join(_valid_extensions))) + else: + ProcessFileData(filename, file_extension, lines, Error, + extra_check_functions) + + # If end-of-line sequences are a mix of LF and CR-LF, issue + # warnings on the lines with CR. + # + # Don't issue any warnings if all lines are uniformly LF or CR-LF, + # since critique can handle these just fine, and the style guide + # doesn't dictate a particular end of line sequence. + # + # We can't depend on os.linesep to determine what the desired + # end-of-line sequence should be, since that will return the + # server-side end-of-line sequence. + if lf_lines and crlf_lines: + # Warn on every line with CR. An alternative approach might be to + # check whether the file is mostly CRLF or just LF, and warn on the + # minority, we bias toward LF here since most tools prefer LF. + for linenum in crlf_lines: + Error(filename, linenum, 'whitespace/newline', 1, + 'Unexpected \\r (^M) found; better to use only \\n') + + # Suppress printing anything if --quiet was passed unless the error + # count has increased after processing this file. + if not _cpplint_state.quiet or old_errors != _cpplint_state.error_count: + sys.stdout.write('Done processing %s\n' % filename) + _RestoreFilters() + + +def PrintUsage(message): + """Prints a brief usage string and exits, optionally with an error message. + + Args: + message: The optional error message. + """ + sys.stderr.write(_USAGE) + if message: + sys.exit('\nFATAL ERROR: ' + message) + else: + sys.exit(1) + + +def PrintCategories(): + """Prints a list of all the error-categories used by error messages. + + These are the categories used to filter messages via --filter. + """ + sys.stderr.write(''.join(' %s\n' % cat for cat in _ERROR_CATEGORIES)) + sys.exit(0) + + +def ParseArguments(args): + """Parses the command line arguments. + + This may set the output format and verbosity level as side-effects. + + Args: + args: The command line arguments: + + Returns: + The list of filenames to lint. + """ + try: + (opts, filenames) = getopt.getopt(args, '', ['help', 'output=', 'verbose=', + 'counting=', + 'filter=', + 'root=', + 'linelength=', + 'extensions=', + 'headers=', + 'quiet']) + except getopt.GetoptError: + PrintUsage('Invalid arguments.') + + verbosity = _VerboseLevel() + output_format = _OutputFormat() + filters = '' + quiet = _Quiet() + counting_style = '' + + for (opt, val) in opts: + if opt == '--help': + PrintUsage(None) + elif opt == '--output': + if val not in ('emacs', 'vs7', 'eclipse'): + PrintUsage('The only allowed output formats are emacs, vs7 and eclipse.') + output_format = val + elif opt == '--quiet': + quiet = True + elif opt == '--verbose': + verbosity = int(val) + elif opt == '--filter': + filters = val + if not filters: + PrintCategories() + elif opt == '--counting': + if val not in ('total', 'toplevel', 'detailed'): + PrintUsage('Valid counting options are total, toplevel, and detailed') + counting_style = val + elif opt == '--root': + global _root + _root = val + elif opt == '--linelength': + global _line_length + try: + _line_length = int(val) + except ValueError: + PrintUsage('Line length must be digits.') + elif opt == '--extensions': + global _valid_extensions + try: + _valid_extensions = set(val.split(',')) + except ValueError: + PrintUsage('Extensions must be comma seperated list.') + elif opt == '--headers': + ProcessHppHeadersOption(val) + + if not filenames: + PrintUsage('No files were specified.') + + _SetOutputFormat(output_format) + _SetQuiet(quiet) + _SetVerboseLevel(verbosity) + _SetFilters(filters) + _SetCountingStyle(counting_style) + + return filenames + + +def main(): + filenames = ParseArguments(sys.argv[1:]) + + # Change stderr to write with replacement characters so we don't die + # if we try to print something containing non-ASCII characters. + sys.stderr = codecs.StreamReaderWriter(sys.stderr, + codecs.getreader('utf8'), + codecs.getwriter('utf8'), + 'replace') + + _cpplint_state.ResetErrorCounts() + ProcessConfigOverrides(__file__) + for filename in filenames: + ProcessFile(filename, _cpplint_state.verbose_level) + # If --quiet is passed, suppress printing error count unless there are errors. + if not _cpplint_state.quiet or _cpplint_state.error_count > 0: + _cpplint_state.PrintErrorCounts() + + sys.exit(_cpplint_state.error_count > 0) + + +if __name__ == '__main__': + main() diff --git a/linters/run.sh b/linters/run.sh new file mode 100755 index 0000000..f0f5c3f --- /dev/null +++ b/linters/run.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +set -e +set -o pipefail + +function print_header() { + echo -e "\n***** ${1} *****" +} + +print_header "RUN cppcheck" +if [ "${1}" == "--local" ]; then + CPPCHECK="cppcheck" +else + CPPCHECK="./linters/cppcheck/cppcheck" +fi +${CPPCHECK} project --enable=all --error-exitcode=1 -I headers --suppress=missingIncludeSystem #--check-config + +print_header "RUN cpplint.py" +python2.7 ./linters/cpplint/cpplint.py --linelength=80 --extensions=c,cppheaders/* src/* tests/* #--verbose=5 + +print_header "SUCCESS" diff --git a/src/ClientTextManager.cpp b/src/ClientTextManager.cpp deleted file mode 100644 index 89c5291..0000000 --- a/src/ClientTextManager.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by naysudes on 15.04.2020. -// - -#include "../headers/ClientTextManager.h" diff --git a/src/RoomTextManager.cpp b/src/RoomTextManager.cpp deleted file mode 100644 index 2c8851b..0000000 --- a/src/RoomTextManager.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by naysudes on 15.04.2020. -// - -#include "../headers/RoomTextManager.h" diff --git a/src/TextDiff.cpp b/src/TextDiff.cpp deleted file mode 100644 index 63dd7cc..0000000 --- a/src/TextDiff.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by naysudes on 15.04.2020. -// - -#include "../headers/TextDiff.h" diff --git a/src/TextManager.cpp b/src/TextManager.cpp deleted file mode 100644 index 3fb3e14..0000000 --- a/src/TextManager.cpp +++ /dev/null @@ -1,5 +0,0 @@ -// -// Created by naysudes on 15.04.2020. -// - -#include "../headers/TextManager.h" diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt new file mode 100644 index 0000000..0746081 --- /dev/null +++ b/tests/CMakeLists.txt @@ -0,0 +1,92 @@ +cmake_minimum_required(VERSION 3.11) +project(test) + +find_package(GTest REQUIRED) +find_package(Threads REQUIRED) +include_directories(project/headers) +include_directories("${GTEST_INCLUDE_DIRS}") + +add_executable( tests.cpp + ../headers/RoomTextManager.h + ../headers/ClientTextManager.h + ../headers/TextDiff.h + ../headers/TextManager.h) + +function(_gmock_append_debugs _endvar _library) + if(${_library} AND ${_library}_DEBUG) + set(_output optimized ${${_library}} debug ${${_library}_DEBUG}) + else() + set(_output ${${_library}}) + endif() + set(${_endvar} ${_output} PARENT_SCOPE) +endfunction() + +function(_gmock_find_library _name) + find_library(${_name} + NAMES ${ARGN} + HINTS + $ENV{GMOCK_ROOT} + ${GMOCK_ROOT} + PATH_SUFFIXES ${_gmock_libpath_suffixes} + ) + mark_as_advanced(${_name}) +endfunction() + + +if(NOT DEFINED GMOCK_MSVC_SEARCH) + set(GMOCK_MSVC_SEARCH MD) +endif() + +set(_gmock_libpath_suffixes lib) +if(MSVC) + if(GMOCK_MSVC_SEARCH STREQUAL "MD") + list(APPEND _gmock_libpath_suffixes + msvc/gmock-md/Debug + msvc/gmock-md/Release) + elseif(GMOCK_MSVC_SEARCH STREQUAL "MT") + list(APPEND _gmock_libpath_suffixes + msvc/gmock/Debug + msvc/gmock/Release) + endif() +endif() + +find_path(GMOCK_INCLUDE_DIR gmock/gmock.h + HINTS + $ENV{GMOCK_ROOT}/include + ${GMOCK_ROOT}/include + ) +mark_as_advanced(GMOCK_INCLUDE_DIR) + +if(MSVC AND GMOCK_MSVC_SEARCH STREQUAL "MD") + # The provided /MD project files for Google Mock add -md suffixes to the + # library names. + _gmock_find_library(GMOCK_LIBRARY gmock-md gmock) + _gmock_find_library(GMOCK_LIBRARY_DEBUG gmock-mdd gmockd) + _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main-md gmock_main) + _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_main-mdd gmock_maind) +else() + _gmock_find_library(GMOCK_LIBRARY gmock) + _gmock_find_library(GMOCK_LIBRARY_DEBUG gmockd) + _gmock_find_library(GMOCK_MAIN_LIBRARY gmock_main) + _gmock_find_library(GMOCK_MAIN_LIBRARY_DEBUG gmock_maind) +endif() + +FIND_PACKAGE_HANDLE_STANDARD_ARGS(GMock DEFAULT_MSG GMOCK_LIBRARY GMOCK_INCLUDE_DIR GMOCK_MAIN_LIBRARY) + +if(GMOCK_FOUND) + set(GMOCK_INCLUDE_DIRS ${GMOCK_INCLUDE_DIR}) + _gmock_append_debugs(GMOCK_LIBRARIES GMOCK_LIBRARY) + _gmock_append_debugs(GMOCK_MAIN_LIBRARIES GMOCK_MAIN_LIBRARY) + set(GMOCK_BOTH_LIBRARIES ${GMOCK_LIBRARIES} ${GMOCK_MAIN_LIBRARIES}) +endif() + +# end of search code + +set_target_properties(. PROPERTIES RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}") + +target_link_libraries(. ${GTEST_BOTH_LIBRARIES} ${GMOCK_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}) + +add_test( + NAME BaseTest + COMMAND . +) diff --git a/tests.cpp b/tests/tests.cpp similarity index 94% rename from tests.cpp rename to tests/tests.cpp index bfb1a4d..2f8916f 100644 --- a/tests.cpp +++ b/tests/tests.cpp @@ -1,7 +1,7 @@ #include "gmock/gmock.h" -#include "headers/RoomTextManager.h" -#include "headers/ClientTextManager.h" -#include "headers/TextDiff.h" +#include "../headers/RoomTextManager.h" +#include "../headers/ClientTextManager.h" +#include "../headers/TextDiff.h" using ::testing::AtLeast; From 72666ea5335d2ee23fbd968d33488b6e6cefc104 Mon Sep 17 00:00:00 2001 From: Xenya Date: Mon, 25 May 2020 02:06:19 +0300 Subject: [PATCH 06/22] utilities needed for messaging --- headers/CRDT.h | 36 +++++ headers/File.h | 22 +++ headers/Message.h | 28 ++++ headers/jsonUtility.h | 59 ++++++++ headers/symbol.h | 28 ++++ src/CRDT.cpp | 281 +++++++++++++++++++++++++++++++++++++ src/File.cpp | 25 ++++ src/Message.cpp | 68 +++++++++ src/jsonUtility.cpp | 320 ++++++++++++++++++++++++++++++++++++++++++ src/symbol.cpp | 34 +++++ 10 files changed, 901 insertions(+) create mode 100644 headers/CRDT.h create mode 100644 headers/File.h create mode 100644 headers/Message.h create mode 100644 headers/jsonUtility.h create mode 100644 headers/symbol.h create mode 100644 src/CRDT.cpp create mode 100644 src/File.cpp create mode 100644 src/Message.cpp create mode 100644 src/jsonUtility.cpp create mode 100644 src/symbol.cpp diff --git a/headers/CRDT.h b/headers/CRDT.h new file mode 100644 index 0000000..cc7a334 --- /dev/null +++ b/headers/CRDT.h @@ -0,0 +1,36 @@ +#pragma once +#include +#include "symbol.h" +#include + +typedef std::pair sId; + +class CRDT { + +public: + CRDT() = default; + virtual ~CRDT() = default; + symbol localInsert(int index, wchar_t value); + std::vector localInsert(int startIndex, std::vector symbols); + std::vector localErase(int startIndex, int endIndex); + int process(int type, int indexEditor, symbol newSym); + int process(int type, int indexEditor, std::vector newSymbols); + int processErase(sId id); + void setVector(std::vector symbols); + void setSiteId(int id); + void setCounter(int counter); + void setSymbols(std::vector symbols); + int getCounter(); + int getSiteId(); + std::vector getSymbols(); + +private: + std::vector _symbols; + int _counter = 0; + int _siteId; + std::vector generatePos(int index); + std::vector generatePosBetween(std::vector pos1, std::vector pos2, std::vector newPos = {}); + int comparePosdx(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex); + int comparePos(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex); + +}; diff --git a/headers/File.h b/headers/File.h new file mode 100644 index 0000000..e782e56 --- /dev/null +++ b/headers/File.h @@ -0,0 +1,22 @@ +#ifndef FILE_H +#define FILE_H + +#include + +class File { +private: + std::string _idfile; + std::string _filename; + std::string _owner; + std::string _timestamp; +public: + File (std::string idfile, std::string filename, std::string owner, std::string timestamp); + std::string ToString() const; + std::string getidfile() const; + std::string getfilename() const; + std::string getowner() const; + std::string gettimestamp() const; +}; + + +#endif //FILE_H diff --git a/headers/Message.h b/headers/Message.h new file mode 100644 index 0000000..92b906d --- /dev/null +++ b/headers/Message.h @@ -0,0 +1,28 @@ +#pragma once +#include +#include +#define MAX_CHUNK_LENGTH 65000 + +class Message { + +public: + enum { header_length = 5 }; + Message(); + const char* data() const; + char* data(); + std::size_t length() const; + const char* body() const; + char* body(); + std::size_t body_length() const; + void body_length(std::size_t new_length); + void decode_header(); + void encode_header(); + char& isThisLastChunk(); + void setLastChunk(char val); + static Message constructMsg(const std::string& chunkResponse, char isLastChunk); + +private: + char data_[MAX_CHUNK_LENGTH + header_length + 1]; + std::size_t body_length_; + char isLastChunk; +}; diff --git a/headers/jsonUtility.h b/headers/jsonUtility.h new file mode 100644 index 0000000..e9b6d13 --- /dev/null +++ b/headers/jsonUtility.h @@ -0,0 +1,59 @@ +#pragma once +#include +#include "json.hpp" +#include "symbol.h" +#include "File.h" + +using nlohmann::json; +typedef std::pair sId; + +//SERIALIZATION (convert json into string) -> it is obtained with method dump() (e.g. json.dump()) +//DESERIALIZATION (convert data into json) -> it is obtained with method parse() (e.g. json::parse(data_)); + +typedef std::map> myCollabColorsMap; + +class jsonUtility { + +public: + static void to_json(json &j, const std::string &op, const std::string &resp); + static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass); + static void to_jsonRenamefile(json& j, const std::string& op, const std::string& nameFile, const std::string& uri, const std::string& username); + static void to_jsonFilename(json& j, const std::string& op, const std::string& user, const std::string& filename); + static void to_jsonUri(json& j, const std::string& op, const std::string& user, const std::string& uri); + static void to_json_inviteURI(json& j, const std::string& op, const std::string& invited, const std::string& applicant, const std::string& uri); + static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass, const std::string& email); + static void to_json_insertion(json &j, const std::string &op, const symbol &symbol, const int &indexInEditor); + static void to_json_cursor_change_req(json &j, const std::string &op, const int &index); + static void to_json_removal_range(json &j, const std::string &op, const std::vector &symbolsId); + static void to_json_format_range(json &j, const std::string &op, const std::vector &symbolsId, const int &format); + static void to_json_fontsize_change(json &j, const std::string &op, const std::vector &symbolsId, const int &fontSize); + static void to_json_alignment_change(json &j, const std::string &op, const std::vector &symbolsId, const int &alignment); + static void to_json_fontfamily_change(json &j, const std::string &op, const std::vector &symbolsId, const std::string &fontFamily); + static void to_json_insertion_range(json &j, const std::string &op, const std::vector &symVector, const int &startIndex); + static void to_json_FormattingSymbol(json &j, const symbol &symbol); + static void to_jsonUser(json &j, const std::string &op, const std::string &user); + static void to_json_collab_colors(json &j, const std::string &op, const std::string &uri); + static void from_json_insertion(const json& j, symbol& s, int &indexInEditor); + static void from_json(const json& j, std::string& op); + static void from_json_inviteURI(const json& j, std::string& op); + static void from_json_rename_file(const json &j, std::string &resp, std::string& filename); + static void from_json_resp(const json &j, std::string &resp); + static void from_json_symbols(const json &j, std::vector &symbols); + static void from_json_symbolsAndFilename(const json &j, std::vector &symbols, std::string& filename); + static void from_json_filename(const json &j, std::string& filename); + static void from_json_files(const json &j, std::vector &jsonFiles); + static File* from_json_file(const json &j); + static symbol* from_json_symbol(const json &j); + static void from_json_collab_colors_map(const json &j, std::string &op); + static void from_json_usernameLogin(const json &j, std::string &name, std::string &color, std::string &mail, int &siteId); + static void from_jsonUri(const json& j, std::string& uri); + static void from_json(const json& j, std::string& user, std::string& pass); + static void from_json(const json &j, std::string &user, std::string &pass, std::string &email); + static void from_json_insertion_range(const json &j, int& firstIndex, std::vector& jsonSymbols); + static void from_json_cursor_change(const json &j, std::string& username, std::string& color, int& pos); + static void from_json_collab_colors_resp(const json &j, myCollabColorsMap& collabColorsMap); + static void from_json_user_offline(const json &j, std::string &username, myCollabColorsMap& collabColorsMap); + static void from_json_removal(const json &j, int& index); + static void from_json_removal_range(const json& j, std::vector& symbolsId); + static std::vector fromFormattingSymToJson(const std::vector& symbols); +}; diff --git a/headers/symbol.h b/headers/symbol.h new file mode 100644 index 0000000..1ef669f --- /dev/null +++ b/headers/symbol.h @@ -0,0 +1,28 @@ +#pragma once +#include +#include +#include + +class symbol { + +private: + wchar_t _letter; + std::pair _id; + std::vector _pos; + +public: + /* Constructors */ + symbol() = default; + symbol(wchar_t character, std::pair id, std::vector pos); + symbol(wchar_t character); + + /* Getters */ + std::vector getPos() const; + wchar_t getLetter() const; + std::pair getId() const; + + /* Setters */ + void setLetter(wchar_t letter); + void setId(std::pair id); + void setPos(std::vector pos); +}; diff --git a/src/CRDT.cpp b/src/CRDT.cpp new file mode 100644 index 0000000..7752446 --- /dev/null +++ b/src/CRDT.cpp @@ -0,0 +1,281 @@ +#include "CRDT.h" +#include +#include +#include + +std::vector CRDT::generatePos(int index) { + const std::vector posBefore = _symbols[index-1].getPos(); + const std::vector posAfter = _symbols[index].getPos(); + return generatePosBetween(posBefore, posAfter); +} + +std::vector CRDT::generatePosBetween(std::vector pos1, std::vector pos2, std::vector newPos) { + int id1 = pos1.at(0); + int id2 = pos2.at(0); + + if(id2 - id1 == 0) { // [1] [1 0] or [1 0] [1 1] + newPos.push_back(id1); + pos1.erase(pos1.begin()); + pos2.erase(pos2.begin()); + if(pos1.empty()) { + newPos.push_back(pos2.front()-1); // [1] [1 0] -> [1 -1] + return newPos; + } else + return generatePosBetween(pos1, pos2, newPos); // [1 0] [1 1] -> recall and enter third if + } + else if(id2 - id1 > 1) { // [0] [3] + newPos.push_back(pos1.front()+1); // [0] [3] -> [1] + return newPos; + } + else if(id2 - id1 == 1) { // [1] [2] or [1 1] [2] + newPos.push_back(id1); + pos1.erase(pos1.begin()); + if(pos1.empty()) { + newPos.push_back(0); // [1] [2] -> [1 0] + return newPos; + } else { + newPos.push_back(pos1.front()+1); // [1 1] [2] -> [1 2] + return newPos; + } + } +} + +int CRDT::comparePosdx(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex) { + int newSymPosSize = static_cast(newSymPos.size()); + int curSymPosSize = static_cast(curSymPos.size()); + int curSymPosCurIndex = static_cast(curSymPos.at(posIndex)); + int newSymPosCurIndex = static_cast(newSymPos.at(posIndex)); + + if (curSymPosCurIndex < newSymPosCurIndex) + return 1; + else if (curSymPosCurIndex == newSymPosCurIndex) { + if (newSymPosSize > posIndex + 1 && + curSymPosSize <= posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] == null + return 1; // correct position found + else if (newSymPosSize <= posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] != null + return -1; //curSymPos > newSymPos -> make another cycle taking the next symbol from _symbols + else if (newSymPosSize > posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] != null + return comparePosdx(curSymPos, curSymId, newSymPos, + newSymId, posIndex + 1); //call recursively this function using next index for posIndex + else //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] == null + return newSymId > curSymId ? 1 : -1; + } else + return -1; //make another cycle taking the next symbol from _symbols +} + +int CRDT::comparePos(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex) { + int newSymPosSize = static_cast(newSymPos.size()); + int curSymPosSize = static_cast(curSymPos.size()); + int curSymPosCurIndex = static_cast(curSymPos.at(posIndex)); + int newSymPosCurIndex = static_cast(newSymPos.at(posIndex)); + + if(curSymPosCurIndex > newSymPosCurIndex) + return 1; //correct position found + else if (curSymPosCurIndex == newSymPosCurIndex) { + if (newSymPosSize > posIndex + 1 && + curSymPosSize <= posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] == null + return -1; //newSymPos > curSymPos -> make another cycle taking the next symbol from _symbols + else if (newSymPosSize <= posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] != null + return 1; //correct position found + else if (newSymPosSize > posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] != null + return comparePos(curSymPos, curSymId, newSymPos, + newSymId, posIndex + 1); //call recursively this function using next index for posIndex + else //newSymPos[posIndex+1] == null && curSymPos[posIndex] == null + return newSymId.first < curSymId.first ? 1 : -1; + } else + return -1; //make another cycle taking the next symbol from _symbols +} + +symbol CRDT::localInsert(int index, wchar_t value) noexcept(false) { + std::vector pos; + + if(_symbols.empty()) { + pos = {0}; + index = 0; + } else if(index > static_cast(_symbols.size())-1) { + pos = {_symbols.back().getPos().at(0) + 1}; //last element will not have fraction -> pos will be [x] not [x,y] + index = static_cast(_symbols.size()); + } else if(index == 0) { + pos = {_symbols.front().getPos().at(0) - 1}; //put negative pos + } else + pos = generatePos(index); + + symbol s(value, std::make_pair(_siteId, ++_counter), pos); + _symbols.insert(_symbols.begin() + index, s); + + return s; +} + +std::vector CRDT::localInsert(int startIndex, std::vector symbols) noexcept(false) { + std::vector pos; + + //generate initial pos and initial index + if(_symbols.empty()) { + pos = {0}; + startIndex = 0; + } else if(startIndex > static_cast(_symbols.size())-1) { + pos = {_symbols.back().getPos().at(0) + 1}; //last element will not have fraction -> pos will be [x] not [x,y] + startIndex = static_cast(_symbols.size()); + } else if(startIndex == 0) { + pos = {_symbols.front().getPos().at(0) - 1}; //put negative pos + } else + pos = generatePos(startIndex); + + std::vector symbolVector; + bool firstTime = true; + bool secondTime = true; + int counter = 0; + + std::for_each(symbols.begin(), symbols.end(), [&firstTime, &secondTime, &counter, &pos, &symbolVector, this](const symbol& s) { + //get values + wchar_t value = s.getLetter(); + + //generate next pos + if(firstTime) + firstTime = false; + else { + if(secondTime) { + pos.push_back(counter++); + secondTime = false; + } + else + pos.back() = counter++; + } + + //insert symbol + symbol sym(value, std::make_pair(_siteId, ++_counter), pos); + symbolVector.push_back(sym); + }); + _symbols.insert(_symbols.begin() + startIndex, symbolVector.begin(), symbolVector.end()); + return std::move(symbolVector); +} + +std::vector CRDT::localErase(int startIndex, int endIndex) noexcept(false) { + //create vector of id to be sent (in removal we need only id, not entire symbol) + std::vector symbolsId; + std::for_each(_symbols.begin() + startIndex, _symbols.begin() + endIndex, [&symbolsId](const symbol& s) { + symbolsId.push_back(s.getId()); + }); + + //erase local symbols + _symbols.erase(_symbols.begin() + startIndex, _symbols.begin() + endIndex); + return symbolsId; +} + +int CRDT::process(int type, int indexEditor, symbol newSym) { + /* Insertion */ + if (type == 0) { + int symbols_index = 0, pos_index = 0; + int startIndex = static_cast(_symbols.size()); + + //get first index + if (indexEditor > static_cast(_symbols.size()/2)) { //LOOP FROM RIGHT TO LEFT + for (auto s = _symbols.crbegin(); s != _symbols.crend(); s++) { + startIndex--; + int retValue = comparePosdx(s->getPos(), s->getId(), newSym.getPos(), newSym.getId(), pos_index); + + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex ++; + break; + } + } + } + else { //LOOP FROM LEFT TO RIGHT + for (const auto &s: _symbols) { + symbols_index++; + int retValue = comparePos(s.getPos(), s.getId(), newSym.getPos(), newSym.getId(), pos_index); + + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex = symbols_index - 1; + break; + } + } + } + //update symbols vector + _symbols.insert(_symbols.begin() + startIndex, newSym); + return startIndex; + } +} + +int CRDT::process(int type, int indexEditor, std::vector newSymbols) { + /* Insertion range */ + if(type == 6) { + int symbols_index = 0, pos_index = 0; + int startIndex = static_cast(_symbols.size()); + + //get first index + if(indexEditor > static_cast(_symbols.size()/2)) { //LOOP FROM RIGHT TO LEFT + for (auto s = _symbols.crbegin(); s != _symbols.crend(); s++) { + startIndex--; + int retValue = comparePosdx(s->getPos(), s->getId(), newSymbols.at(0).getPos(), + newSymbols.at(0).getId(), pos_index); + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex ++; + break; + } + } + } + else { //LOOP FROM LEFT TO RIGHT + for (const auto &s: _symbols) { + symbols_index++; + int retValue = comparePos(s.getPos(), s.getId(), newSymbols.at(0).getPos(), + newSymbols.at(0).getId(), pos_index); + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex = symbols_index - 1; + break; + } + } + } + //update symbols vector + _symbols.insert(_symbols.begin() + startIndex, newSymbols.begin(), newSymbols.end()); + return startIndex; + } +} + +int CRDT::processErase(sId id) { + auto it = std::find_if(_symbols.begin(), _symbols.end(), [id](const symbol& s) {return s.getId() == id;}); + if (it != _symbols.end()) { + int index = it - _symbols.begin(); + + //update symbols vector + _symbols.erase(_symbols.begin() + index); + return index; + } + return -1; +} + +int CRDT::getSiteId() { + return this->_siteId; +} + +int CRDT::getCounter() { + return this->_counter; +} + +std::vector CRDT::getSymbols() { + return _symbols; +} + +void CRDT::setSiteId(int id) { + this->_siteId = id; +} + +void CRDT::setCounter(int counter) { + this->_counter = counter; +} + +void CRDT::setSymbols(std::vector symbols) { + this->_symbols = std::move(symbols); +} diff --git a/src/File.cpp b/src/File.cpp new file mode 100644 index 0000000..c359083 --- /dev/null +++ b/src/File.cpp @@ -0,0 +1,25 @@ +#include "File.h" +#include + +File::File(std::string idfile, std::string filename, std::string owner, std::string timestamp) + : _idfile(std::move(idfile)), _filename(std::move(filename)), _owner(std::move(owner)), _timestamp(std::move(timestamp)) {} + +std::string File::ToString() const { + return getidfile() + getfilename() + getowner() + gettimestamp(); +} + +std::string File::getidfile() const { + return _idfile; +} + +std::string File::getfilename() const { + return _filename; +} + +std::string File::getowner() const { + return _owner; +} + +std::string File::gettimestamp() const { + return _timestamp; +} diff --git a/src/Message.cpp b/src/Message.cpp new file mode 100644 index 0000000..12b33f8 --- /dev/null +++ b/src/Message.cpp @@ -0,0 +1,68 @@ +#include +#include "Message.h" + +Message::Message() : body_length_(0) { + +} + +const char *Message::data() const { + return data_; +} + +char *Message::data() { + return data_; +} + +std::size_t Message::length() const { + return header_length + body_length_; +} + +const char *Message::body() const { + return data_ + header_length; +} + +char *Message::body() { + return data_ + header_length; +} + +std::size_t Message::body_length() const { + return body_length_; +} + +void Message::body_length(std::size_t new_length) { + body_length_ = new_length; +} + +char& Message::isThisLastChunk() { + return isLastChunk; +} + +void Message::setLastChunk(char val) { + this->isLastChunk = val; +} + +void Message::decode_header() { + char header[header_length + 2] = ""; + std::strncat(header, data_+1, header_length); + body_length_ = std::atoi(header); + this->setLastChunk(*data_); +} + +void Message::encode_header() { + char header[header_length + 1] = ""; + std::sprintf(header, "%5d", static_cast(body_length_)); + std::memcpy(data_+1, header, header_length); +} + +Message Message::constructMsg(const std::string& chunkRequest, char isLastChunk) { + Message msg; + msg.setLastChunk(isLastChunk); + msg.body_length(chunkRequest.size()); + std::memcpy(msg.body()+1, chunkRequest.data(), msg.body_length()); + msg.body_length(chunkRequest.size()); + msg.body()[msg.body_length()+1] = '\0'; + msg.encode_header(); + std::memcpy(msg.data(), &msg.isThisLastChunk(), 1); + return msg; +} + diff --git a/src/jsonUtility.cpp b/src/jsonUtility.cpp new file mode 100644 index 0000000..86c89ea --- /dev/null +++ b/src/jsonUtility.cpp @@ -0,0 +1,320 @@ +#include "jsonUtility.h" + +void jsonUtility::to_json(json &j, const std::string &op, const std::string &resp) { + j = json{ + {"operation", op}, + {"content", { + {"response", resp} + }} + }; +} + +void jsonUtility::to_json(json &j, const std::string &op, const std::string &user, const std::string &pass) { + j = json{ + {"operation", op}, + {"content", { + {"username", user}, + {"password", pass} + }} + }; +} + +void jsonUtility::to_json_insertion(json &j, const std::string &op, const symbol &symbol, const int &indexInEditor) { + j = json{ + {"operation", op}, + {"id", symbol.getId()}, + {"pos", symbol.getPos()}, + {"letter", symbol.getLetter()}, + {"indexInEditor", indexInEditor} + }; +} + +void jsonUtility::to_json_FormattingSymbol(json &j, const symbol &symbol) { + j = json{ + {"id", symbol.getId()}, + {"pos", symbol.getPos()}, + {"letter", symbol.getLetter()}, + }; +} + +void jsonUtility::to_json_cursor_change_req(json &j, const std::string &op, const int &index) { + j = json { + {"operation", op}, + {"index", index} + }; +} + +void jsonUtility::to_json_removal_range(json &j, const std::string &op, const std::vector &symbolsId) { + j = json{ + {"operation", op}, + {"symbolsId", symbolsId} + }; +} + +void jsonUtility::to_json_format_range(json &j, const std::string &op, const std::vector &symbolsId, const int &format) { + j = json{ + {"operation", op}, + {"symbolsId", symbolsId}, + {"format", format} + }; +} + +void jsonUtility::to_json_fontsize_change(json &j, const std::string &op, const std::vector &symbolsId, const int &fontSize) { + j = json{ + {"operation", op}, + {"symbolsId", symbolsId}, + {"fontSize", fontSize} + }; +} + +void jsonUtility::to_json_alignment_change(json &j, const std::string &op, const std::vector &symbolsId, const int &alignment) { + j = json{ + {"operation", op}, + {"symbolsId", symbolsId}, + {"alignment", alignment} + }; +} + +void jsonUtility::to_json_fontfamily_change(json &j, const std::string &op, const std::vector &symbolsId, const std::string &fontFamily) { + j = json{ + {"operation", op}, + {"symbolsId", symbolsId}, + {"fontFamily", fontFamily} + }; +} + +void jsonUtility::to_json_collab_colors(json &j, const std::string &op, const std::string &uri) { + j = json{ + {"operation", op}, + {"uri", uri} + }; +} + +void jsonUtility::to_jsonFilename(json &j, const std::string &op, const std::string &user, const std::string &filename) { + j = json{ + {"operation", op}, + {"content", { + {"username", user}, + {"filename", filename} + }} + }; +} + +void jsonUtility::to_jsonRenamefile(json &j, const std::string &op, const std::string &nameFile, const std::string &uri, const std::string &username) { + j = json{ + {"operation", op}, + {"content", { + {"newNameFile", nameFile}, + {"uri", uri}, + {"username", username} + }} + }; +} + +void jsonUtility::to_jsonUri(json &j, const std::string &op, const std::string &user, const std::string &uri) { + j = json{ + {"operation", op}, + {"content", { + {"username", user}, + {"uri", uri} + }} + }; +} + +void jsonUtility::to_json_inviteURI(json &j, const std::string &op, const std::string &invited, const std::string &applicant, const std::string &uri) { + j = json{ + {"operation", op}, + {"invited", invited}, + {"applicant", applicant}, + {"uri", uri} + }; +} + +void jsonUtility::to_json(json &j, const std::string &op, const std::string &user, const std::string &pass, const std::string &email) { + j = json{ + {"operation", op}, + {"content", { + {"username", user}, + {"password", pass}, + {"email", email} + }} + }; +} + +void jsonUtility::to_jsonUser(json &j, const std::string &op, const std::string &user) { + j = json{ + {"operation", op}, + {"content", { + {"username", user} + }} + }; +} + +void jsonUtility::to_json_insertion_range(json &j, const std::string &op, const std::vector &symVector, const int &startIndex) { + j = json{ + {"operation", op}, + {"formattingSymVector", symVector}, //JSON vector + {"startIndex", startIndex} + }; +} + +void jsonUtility::from_json(const json &j, std::string &op) { + op = j.at("operation").get(); +} + +void jsonUtility::from_json_inviteURI(const json &j, std::string &op) { + op = j.at("content").at("response").get(); +} + +void jsonUtility::from_json_collab_colors_map(const json &j, std::string &op) { + op = j.at("response").get(); +} + +void jsonUtility::from_json_resp(const json &j, std::string &resp) { + resp = j.at("content").at("response").get(); +} + +/* We need to use this 'from_json' to deserialize std::vector (see function from_json_symbols) */ +void from_json(const json& j, symbol& s) { + wchar_t letter = j.at("letter").get(); + std::pair id = j.at("id").get>(); + std::vector pos = j.at("pos").get>(); + s = symbol(letter, id, pos); +} + +void jsonUtility::from_json_insertion(const json& j, symbol& s, int &indexInEditor) { + indexInEditor = j.at("indexInEditor").get(); + wchar_t letter = j.at("letter").get(); + std::pair id = j.at("id").get>(); + std::vector pos = j.at("pos").get>(); + s = symbol(letter, id, pos); +} + +void jsonUtility::from_json_symbols(const json &j, std::vector& symbols) { + symbols = j.at("content").at("symVector").get>(); //use from_json previously defined +} + +void jsonUtility::from_json_symbolsAndFilename(const json &j, std::vector& symbols, std::string& filename) { + filename = j.at("content").at("filename").get(); + symbols = j.at("content").at("symVector").get>(); //use from_json previously defined +} + +void jsonUtility::from_json_filename(const json &j, std::string& filename) { + filename = j.at("content").at("filename").get(); +} + +void jsonUtility::from_json_insertion_range(const json &j, int& firstIndex, std::vector& jsonSymbols) { + firstIndex = j.at("firstIndexRange").get(); + jsonSymbols = j.at("symbols").get>(); +} + +void jsonUtility::from_json_rename_file(const json &j, std::string &resp, std::string& filename) { + filename = j.at("content").at("filename").get(); + resp = j.at("content").at("response").get(); +} + +void jsonUtility::from_json_files(const json &j, std::vector& jsonFiles) { + jsonFiles = j.at("content").at("vectorFile").get>(); +} + +symbol* jsonUtility::from_json_symbol(const json &j) { + wchar_t letter; + std::pair id; + std::vector pos; + + try { + //get symbol values from json + letter = j.at("letter").get(); + id = j.at("id").get>(); + pos = j.at("pos").get>(); + } + catch (json::exception& e) { + std::cerr << "Message: " << e.what() << '\n' << "exception id: " << e.id << std::endl; + return nullptr; + } + //now create the symbol + symbol *s = new symbol(letter, id, pos); + return s; +} + +File* jsonUtility::from_json_file(const json &j) { + std::string idfile; + std::string filename; + std::string owner; + std::string timestamp; + + try { + //get symbol values from json + idfile = j.at("idfile").get(); + filename = j.at("filename").get(); + owner = j.at("owner").get(); + timestamp = j.at("timestamp").get(); + + } catch (json::exception& e) { + std::cerr << "Message: " << e.what() << '\n' << "exception id: " << e.id << std::endl; + return nullptr; + } + //now create the file + File *f = new File(idfile, filename, owner, timestamp); + return f; +} + +void jsonUtility::from_json_usernameLogin(const json &j, std::string &name, std::string &color, std::string &mail, int &siteId) { + name = j.at("content").at("usernameLogin").get(); + color = j.at("content").at("colorLogin").get(); + mail = j.at("content").at("mailLogin").get(); + siteId = j.at("content").at("siteId").get(); +} + +void jsonUtility::from_json(const json &j, std::string &user, std::string &pass) { + user = j.at("content").at("username").get(); + pass = j.at("content").at("password").get(); +} + +void jsonUtility::from_json(const json &j, std::string &user, std::string &pass, std::string &email) { + user = j.at("content").at("username").get(); + pass = j.at("content").at("password").get(); + email = j.at("content").at("email").get(); +} + +void jsonUtility::from_jsonUri(const json &j, std::string &uri) { + uri = j.at("content").at("uri").get(); +} + +void jsonUtility::from_json_removal(const json &j, int& index) { + index = j.at("index").get(); +} + +void jsonUtility::from_json_cursor_change(const json &j, std::string& username, std::string& color, int& pos) { + username = j.at("username").get(); + color = j.at("color").get(); + pos = j.at("pos").get(); +} + +void jsonUtility::from_json_collab_colors_resp(const json &j, myCollabColorsMap& collabColorsMap) { + collabColorsMap = j.at("collabColorsMap").get(); +} + +void jsonUtility::from_json_user_offline(const json &j, std::string &username, myCollabColorsMap& collabColorsMap) { + username = j.at("username").get(); + collabColorsMap = j.at("collabColorsMap").get(); +} + +void jsonUtility::from_json_removal_range(const json &j, std::vector& symbolsId) { + symbolsId = j.at("symbolsId").get>(); +} + + +std::vector jsonUtility::fromFormattingSymToJson(const std::vector& symbols) { + if(symbols.empty()) + return json::array(); + + // Get jsons from symbols + std::vector jsons; + for (auto const &sym: symbols) { + json j; + jsonUtility::to_json_FormattingSymbol(j, sym); //convert sym into json + jsons.push_back(j); + } + return jsons; +} diff --git a/src/symbol.cpp b/src/symbol.cpp new file mode 100644 index 0000000..2b9d21e --- /dev/null +++ b/src/symbol.cpp @@ -0,0 +1,34 @@ +#include "symbol.h" +#include + +symbol::symbol(wchar_t character, std::pair id, std::vector pos) + : _letter(character), _id(std::move(id)), _pos(std::move(pos)) {} + +symbol::symbol(wchar_t character) + : _letter(character) {} + +std::vector symbol::getPos() const { + return _pos; +} + +wchar_t symbol::getLetter() const { + return _letter; +} + +std::pair symbol::getId() const { + return _id; +} + +void symbol::setLetter(wchar_t letter) { + this->_letter = letter; +} + +void symbol::setId(std::pair id) { + this->_id = id; +} + +void symbol::setPos(std::vector pos) { + this->_pos = std::move(pos); +} + + From ec9286394ccf5bfb6b617f3f8688f33290f1a487 Mon Sep 17 00:00:00 2001 From: Xenya Date: Mon, 25 May 2020 20:32:24 +0300 Subject: [PATCH 07/22] client --- .gitignore | 332 +++++++++++++++---- .idea/.gitignore | 2 + .idea/.name | 1 + .idea/ClientModule.iml | 2 + .idea/CodeShare.iml | 2 + .idea/misc.xml | 7 + .idea/modules.xml | 8 + .idea/vcs.xml | 6 + CMakeLists.txt | 63 +++- MyQTextEdit.cpp | 192 +++++++++++ MyQTextEdit.h | 32 ++ editorwindow.cpp | 502 ++++++++++++++++++++++++++++ editorwindow.h | 62 ++++ editorwindow.ui | 723 +++++++++++++++++++++++++++++++++++++++++ headers/File.h | 4 - headers/crdt.h | 39 +++ headers/jsonUtility.h | 28 +- headers/message.h | 30 ++ headers/symbol.h | 2 +- main.cpp | 21 ++ myClient.cpp | 436 +++++++++++++++++++++++++ myClient.h | 92 ++++++ src/File.cpp | 14 +- src/crdt.cpp | 280 ++++++++++++++++ src/jsonUtility.cpp | 141 ++------ src/message.cpp | 68 ++++ src/symbol.cpp | 6 +- 27 files changed, 2867 insertions(+), 228 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/ClientModule.iml create mode 100644 .idea/CodeShare.iml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 MyQTextEdit.cpp create mode 100644 MyQTextEdit.h create mode 100644 editorwindow.cpp create mode 100644 editorwindow.h create mode 100644 editorwindow.ui create mode 100644 headers/crdt.h create mode 100644 headers/message.h create mode 100644 main.cpp create mode 100644 myClient.cpp create mode 100644 myClient.h create mode 100644 src/crdt.cpp create mode 100644 src/message.cpp diff --git a/.gitignore b/.gitignore index ef9e7eb..b7b5f5c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,79 +1,283 @@ -cmake-build-debug/ -cmake-build-debug -# Prerequisites -*.d +# This file is used to ignore files which are generated +# ---------------------------------------------------------------------------- -# Compiled Object files +!core/ +*.*# +*.a +*.app +*.autosave +*.core +*.debug +*.embed.manifest +*.moc *.o -*.slo -*.ko -*.lo *.obj -*.elf +*.orig +*.prl +*.qm +*.rc +*.rej +*.res +*.so +*.so.* +*_pch.h.cpp +*_resource.rc +*_wrapper.bat +*_wrapper.sh +*~ +.#* +.DS_Store +.qmake.cache +.qmake.stash +Makefile* +Thumbs.db +core +moc_*.cpp +qrc_*.cpp +tags +ui_*.h +wrapper.bat +wrapper.sh + +# qtcreator generated files +*.creator.user* +*.pro.user* +*.pyqtc.user* +*.qbs.user* +*.qmlproject.user* +CMakeLists.txt.user* +/share/qtcreator/examples/ +/share/qtcreator/externaltools/ +/share/qtcreator/fonts/ +/share/qtcreator/generic-highlighter/ +/share/qtcreator/qmldesigner/QtProject/ +/src/app/Info.plist +/src/plugins/**/*.json +/src/plugins/coreplugin/ide_version.h +/src/libs/qt-breakpad/bin +app_version.h +phony.c + +# xemacs temporary files +*.flc -# Linker output +# Vim temporary files +.*.swp + +# Visual Studio generated files +*.ib_pdb_index +*.idb *.ilk -*.map -*.exp +*.ncb +*.opensdf +*.pdb +*.sdf +*.sln +*.suo +*.vcproj +*.vcxproj +*vcproj.*.*.user +*vcxproj.* -# Precompiled Headers -*.gch -*.pch +# gcov files +*.gcda +*.gcno +*.gcov -# Libraries -*.lib -*.a -*.la -*.lo +# MinGW generated files +*.Debug +*.Release -# Compiled Dynamic libraries -*.so -*.dylib -*.dll +# Python byte code +*.pyc -# Fortran module files -*.mod -*.smod +# translation related: +/share/qtcreator/translations/*_tr.h +/share/qtcreator/translations/qtcreator_untranslated.ts -# Compiled Static libraries -*.lai -*.la -*.a -*.lib +# Qml caching files +*.jsc +*.qmlc -# Shared objects (inc. Windows DLLs) -*.dll -*.so -*.so.* -*.dylib +# Squish generated files +/tests/system/suite_*/config.xml + +# Clang tooling files +compile_commands.json + +# Directories to ignore +# --------------------- + +.moc/ +.obj/ +.pch/ +.rcc/ +.uic/ +/*-debug/ +/*-release/ +/dist/gdb/*.gz +/dist/gdb/python/ +/dist/gdb/qtcreator-*/ +/dist/gdb/source/ +/dist/gdb/staging/ +/doc/qbs/ +/doc/qtcreator/ +/doc/qtcreator-dev/ +/doc/pluginhowto/html/ +/lib/ +/lib64/ +/libexec/ +debug/ +ipch/ +release/ +tmp/ +# ignore both a directory as well as a symlink +/share/qtcreator/QtProject -# Executables +# Binaries +# -------- +*.dll *.exe -*.out -*.app -*.i*86 -*.x86_64 -*.hex +/bin/buildoutputparser +/bin/clangbackend +/bin/cpaster +/bin/cplusplus-ast2png +/bin/cplusplus-frontend +/bin/cplusplus-keywordgen +/bin/cplusplus-mkvisitor +/bin/cplusplus-update-frontend +/bin/qbs* +/bin/qml2puppet +/bin/qmlpuppet +/bin/qtcreator +/bin/qtcreator_crash_handler +/bin/qtcreator_ctrlc_stub +/bin/qtcreator_process_stub +/bin/qtpromaker +/bin/sdktool +/share/doc/qtcreator/*.qch +/share/qtcreator/qbs/ +/src/tools/examplesscanner/examplesscanner +/src/tools/qml/qmldump/qmldump +/src/tools/valgrindfake/valgrind-fake -# Debug files -*.dSYM/ -*.su -*.idb -*.pdb +# Tests +#------ +/tests/auto/aggregation/tst_aggregation +/tests/auto/algorithm/tst_algorithm +/tests/auto/changeset/tst_changeset +/tests/auto/cplusplus/ast/tst_ast +/tests/auto/cplusplus/c99/tst_c99 +/tests/auto/cplusplus/checksymbols/tst_checksymbols +/tests/auto/cplusplus/codeformatter/tst_codeformatter +/tests/auto/cplusplus/codegen/tst_codegen +/tests/auto/cplusplus/cppselectionchanger/tst_cppselectionchanger +/tests/auto/cplusplus/cxx11/tst_c99 +/tests/auto/cplusplus/cxx11/tst_cxx11 +/tests/auto/cplusplus/fileiterationorder/tst_fileiterationorder +/tests/auto/cplusplus/findusages/tst_findusages +/tests/auto/cplusplus/lexer/tst_lexer +/tests/auto/cplusplus/lookup/tst_lookup +/tests/auto/cplusplus/misc/tst_misc +/tests/auto/cplusplus/preprocessor/tst_preprocessor +/tests/auto/cplusplus/semantic/tst_semantic +/tests/auto/cplusplus/simplifytypes/tst_simplifytypes +/tests/auto/cplusplus/translationunit/tst_translationunit +/tests/auto/cplusplus/typeprettyprinter/tst_typeprettyprinter +/tests/auto/debugger/qt_tst_dumpers_* +/tests/auto/debugger/tst_disassembler +/tests/auto/debugger/tst_dumpers +/tests/auto/debugger/tst_gdb +/tests/auto/debugger/tst_namedemangler +/tests/auto/debugger/tst_offsets +/tests/auto/debugger/tst_olddumpers +/tests/auto/debugger/tst_simplifytypes +/tests/auto/debugger/tst_version +/tests/auto/diff/differ/tst_differ +/tests/auto/environment/tst_environment +/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager +/tests/auto/extensionsystem/pluginspec/tst_pluginspec +/tests/auto/externaltool/tst_externaltool +/tests/auto/fakevim/tst_fakevim +/tests/auto/filesearch/tst_filesearch +/tests/auto/flamegraph/tst_flamegraph +/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine +/tests/auto/generichighlighter/specificrules/tst_specificrules +/tests/auto/ioutils/tst_ioutils +/tests/auto/json/tst_json +/tests/auto/mapreduce/tst_mapreduce +/tests/auto/profilewriter/tst_profilewriter +/tests/auto/qml/codemodel/check/tst_codemodel_check +/tests/auto/qml/codemodel/dependencies/tst_dependencies +/tests/auto/qml/codemodel/importscheck/tst_qml_imports_check +/tests/auto/qml/persistenttrie/tst_trie_check +/tests/auto/qml/qmldesigner/bauhaustests/tst_bauhaus +/tests/auto/qml/qmldesigner/coretests/tst_coretests +/tests/auto/qml/qmldesigner/coretests/tst_qmldesigner_core +/tests/auto/qml/qmldesigner/propertyeditortests/tst_propertyeditor +/tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter +/tests/auto/qml/qmljssimplereader/tst_qmljssimplereader +/tests/auto/qml/qmlprojectmanager/fileformat/tst_fileformat +/tests/auto/qml/qrcparser/tst_qrcparser +/tests/auto/qml/reformatter/tst_reformatter +/tests/auto/qtcprocess/tst_qtcprocess +/tests/auto/runextensions/tst_runextensions +/tests/auto/sdktool/tst_sdktool +/tests/auto/ssh/tst_ssh +/tests/auto/timeline/timelineabstractrenderer/tst_timelineabstractrenderer +/tests/auto/timeline/timelineitemsrenderpass/tst_timelineitemsrenderpass +/tests/auto/timeline/timelinemodel/tst_timelinemodel +/tests/auto/timeline/timelinemodelaggregator/tst_timelinemodelaggregator +/tests/auto/timeline/timelinenotesmodel/tst_timelinenotesmodel +/tests/auto/timeline/timelinenotesrenderpass/tst_timelinenotesrenderpass +/tests/auto/timeline/timelineoverviewrenderer/tst_timelineoverviewrenderer +/tests/auto/timeline/timelinerenderer/tst_timelinerenderer +/tests/auto/timeline/timelinerenderpass/tst_timelinerenderpass +/tests/auto/timeline/timelinerenderstate/tst_timelinerenderstate +/tests/auto/timeline/timelineselectionrenderpass/tst_timelineselectionrenderpass +/tests/auto/timeline/timelinezoomcontrol/tst_timelinezoomcontrol +/tests/auto/treeviewfind/tst_treeviewfind +/tests/auto/utils/ansiescapecodehandler/tst_ansiescapecodehandler +/tests/auto/utils/fileutils/tst_fileutils +/tests/auto/utils/stringutils/tst_stringutils +/tests/auto/utils/templateengine/tst_templateengine +/tests/auto/utils/treemodel/tst_treemodel +/tests/auto/valgrind/callgrind/tst_callgrindparsertests +/tests/auto/valgrind/memcheck/modeldemo +/tests/auto/valgrind/memcheck/testapps/free1/free1 +/tests/auto/valgrind/memcheck/testapps/free2/free2 +/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump +/tests/auto/valgrind/memcheck/testapps/leak1/leak1 +/tests/auto/valgrind/memcheck/testapps/leak2/leak2 +/tests/auto/valgrind/memcheck/testapps/leak3/leak3 +/tests/auto/valgrind/memcheck/testapps/leak4/leak4 +/tests/auto/valgrind/memcheck/testapps/overlap/overlap +/tests/auto/valgrind/memcheck/testapps/syscall/syscall +/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1 +/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2 +/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3 +/tests/auto/valgrind/memcheck/tst_parsertests +/tests/auto/valgrind/memcheck/tst_testrunner +/tests/manual/debugger/gui/gui +/tests/manual/debugger/helper/helper +/tests/manual/debugger/simple/libsimple_test_plugin.*dylib +/tests/manual/debugger/simple/simple_test_app +/tests/manual/fakevim/tst_fakevim +/tests/manual/pluginview/tst_plugindialog +/tests/manual/preprocessor/pp +/tests/manual/process/process +/tests/manual/proparser/testreader +/tests/manual/qml-ast2dot/qml-ast2dot +/tests/manual/shootout/shootout +/tests/manual/ssh/sftpfsmodel/sftpfsmodel +/tests/manual/ssh/shell/shell +/tests/tools/qml-ast2dot/qml-ast2dot +/tests/unit/echoserver/echo +/tests/unit/unittest/unittest -# Kernel Module Compile Results -*.mod* -*.cmd -.tmp_versions/ -modules.order -Module.symvers -Mkfile.old -dkms.conf - -# Local -local* -.idea/ -.vscode/ -.DS_Store -venv -*.log +# qbs builds +/*-debug/ +/*-release/ + +# Ignore external library +headers/json.hpp \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..5c98b42 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,2 @@ +# Default ignored files +/workspace.xml \ No newline at end of file diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..5f08a62 --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +TextEditor \ No newline at end of file diff --git a/.idea/ClientModule.iml b/.idea/ClientModule.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/.idea/ClientModule.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/CodeShare.iml b/.idea/CodeShare.iml new file mode 100644 index 0000000..f08604b --- /dev/null +++ b/.idea/CodeShare.iml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..8822db8 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..3cf7cc9 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/CMakeLists.txt b/CMakeLists.txt index dfaba1f..d0c62f8 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,10 +1,53 @@ -cmake_minimum_required(VERSION 3.11) -project(text_editor) -add_executable( main - src/RoomTextManager.cpp - headers/RoomTextManager.h - src/ClientTextManager.cpp - src/TextManager.cpp - src/Traits.cpp - src/main.cpp) -include_directories(headers) \ No newline at end of file +cmake_minimum_required(VERSION 3.14) +project(TextEditor) +set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread") +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_INCLUDE_CURRENT_DIR "YES") +set(CMAKE_AUTOMOC YES) +set(CMAKE_AUTOUIC YES) +set(CMAKE_AUTORCC YES) + +set(SOURCES + src/File.cpp + headers/File.h + MyQTextEdit.h + MyQTextEdit.cpp + src/crdt.cpp + headers/crdt.h + editorwindow.cpp + editorwindow.h + editorwindow.ui + src/jsonUtility.cpp + headers/jsonUtility.h + main.cpp + src/message.cpp + headers/message.h + myClient.cpp + myClient.h + src/symbol.cpp + headers/symbol.h + headers/json.hpp + ) + +find_package(Boost 1.67.0 REQUIRED) +find_package(Qt5Gui REQUIRED) +find_package(Qt5Widgets REQUIRED) +find_package(Qt5PrintSupport REQUIRED) +find_package(Qt5 COMPONENTS Core WebSockets REQUIRED) +include_directories(${Boost_INCLUDE_DIRS}) + +list(APPEND LIBRARIES + Qt5::Core + Qt5::Gui + Qt5::Widgets + Qt5::PrintSupport + ) + +list(REMOVE_DUPLICATES LIBRARIES) + +add_executable(TextEditor ${SOURCES} ${Boost_INCLUDE_DIRS}) +find_package(Boost 1.57.0 COMPONENTS system filesystem REQUIRED) +include_directories(${Boost_INCLUDE_DIRS}) +target_link_libraries(TextEditor ${Boost_LIBRARIES}) +target_link_libraries(TextEditor ${LIBRARIES} ${Boost_LIBRARIES}) + diff --git a/MyQTextEdit.cpp b/MyQTextEdit.cpp new file mode 100644 index 0000000..54d29af --- /dev/null +++ b/MyQTextEdit.cpp @@ -0,0 +1,192 @@ +#include "MyQTextEdit.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void MyQTextEdit::insertFromMimeData(const QMimeData* source) { + if (source->hasText() && !source->hasImage() && !source->hasUrls() && !source->html().contains("text(); + QTextCursor cursor = textCursor(); + int startIndex; + cursor.hasSelection() ? startIndex = cursor.selectionStart() : startIndex = cursor.position(); + cursor.beginEditBlock(); + QString html; + cursor.insertHtml(html); + + /* Update each block with correct alignment */ + int numChars = source->text().size(); + + for(int i=0; i>::iterator i; + for (i = remoteCursors.begin(); i != remoteCursors.end(); ++i) { + + /* Get current info */ + QTextCursor cursor = this->textCursor(); + cursor.setPosition(i.value().second); + int curFontSize = static_cast(cursor.charFormat().fontPointSize()); + if(cursor.position()==0) { + if(this->toPlainText().size()>0) { + cursor.movePosition(QTextCursor::Right); + curFontSize = static_cast(cursor.charFormat().fontPointSize()); + cursor.movePosition(QTextCursor::Left); + } else + curFontSize = static_cast(this->font().pointSize()); + } + int rectHeight = (curFontSize*30)/14; + QString username = i.key(); + QColor color = i.value().first; + QPen pen; + pen.setColor(color); + pen.setWidth(2); + painter.setPen(pen); + QFontMetrics metrics(cursor.charFormat().font()); + + /* Rect for remote line cursor */ + QRect rect = cursorRect(cursor); + QPoint center = rect.center(); + int offsetHeight = calculateOffsetHeight(curFontSize); + int offsetY = calculateOffsetY(curFontSize); + int y = rect.bottom()-(rect.height()/4)-metrics.ascent()+(metrics.descent()/2)*(cursor.charFormat().font().pointSize()/50); + painter.drawRect(center.x(), y-offsetY, 1, (rectHeight-offsetHeight)); + + /* Horizontal rect for username */ + if(showHorizontalRect) { + QPainterPath path; + int widthViewport = viewport()->rect().width(); + int finalX = center.x()-2; + int widthRect = calculateWidthForUsername(username); + + if((center.x()-2) >= (widthViewport-widthRect)) + finalX = center.x()-2 - (widthRect-5); + QRectF rectUsername(finalX, y-offsetY-1, widthRect, -19); + path.addRoundedRect(rectUsername, 2, 2); + painter.fillPath(path, color); + painter.drawPath(path); + + /* text for username inside rect */ + QFont font("Helvetica", 10, QFont::Bold, false); + painter.setPen(QColor(255,255,255)); + painter.setFont(font); + painter.drawText(finalX+1, y-offsetY-6, QString::fromUtf8(qPrintable(username))); + } else { + /* Small Rect above cursor */ + QRectF smallRect(center.x()-4, y-offsetY-7, 9, 7); + painter.fillRect(smallRect, color); + } + } +} + +int MyQTextEdit::calculateWidthForUsername(QString& username) { + int startWidth = username.contains('w', Qt::CaseInsensitive) ? 95 : 80; + int length = username.length(); + int finalVal = (length*startWidth)/8; + if(finalVal < 22) + finalVal+=10; + else if(finalVal > 150) { + finalVal = 150; + username = username.mid(0, (finalVal*8)/startWidth); + username.insert(username.length(), "..."); + } + return finalVal; +} + +int MyQTextEdit::calculateOffsetY(int curFontSize) { + int retVal = 0; + if(curFontSize > 0 && curFontSize <= 96) + retVal = 0; + else if(curFontSize > 96 && curFontSize <= 140) + retVal = 10; + else if(curFontSize > 140 && curFontSize <= 160) + retVal = 40; + else if(curFontSize > 160 && curFontSize <= 180) + retVal = 45; + else if(curFontSize > 180 && curFontSize <= 190) + retVal = 48; + else if(curFontSize > 190 && curFontSize <= 199) + retVal = 51; + else if(curFontSize == 200) + retVal = 80; + return retVal; +} + +int MyQTextEdit::calculateOffsetHeight(int curFontSize) { + int retVal; + int base = (curFontSize*3)/14; + if(curFontSize > 0 && curFontSize <= 30) + retVal = base-2; + else if(curFontSize > 30 && curFontSize <= 48) + retVal = base; + else if(curFontSize > 48 && curFontSize <= 60) + retVal = base+10; + else if(curFontSize > 60 && curFontSize <= 78) + retVal = base+17; + else if(curFontSize > 78 && curFontSize <= 96) + retVal = base+22; + else if(curFontSize > 96 && curFontSize <= 99) + retVal = base+9; + else if(curFontSize > 99 && curFontSize <= 116) + retVal = base+25; + else if(curFontSize > 116 && curFontSize <= 136) + retVal = base+35; + else if(curFontSize > 136 && curFontSize <= 140) + retVal = base+45; + else if(curFontSize > 140 && curFontSize <= 149) + retVal = base+19; + else if(curFontSize > 149 && curFontSize <= 170) + retVal = base+40; + else if(curFontSize > 170 && curFontSize <= 190) + retVal = base+48; + else if(curFontSize > 190 && curFontSize <= 199) + retVal = base+54; + else if(curFontSize == 200) + retVal = base+62; + else + retVal = 0; + return retVal; +} + +void MyQTextEdit::addRemoteCursor(QString username, std::pair colorAndPos) { + this->remoteCursors.insert(username, std::make_pair(colorAndPos.first, colorAndPos.second)); +} + + + +void MyQTextEdit::removeRemoteCursor(std::string username) { + remoteCursors.remove(QString::fromStdString(username)); + this->viewport()->update(); +} + +void MyQTextEdit::changeRemoteCursor(std::string username, std::string color, int pos) { + QString col = QString::fromStdString(color); + col[1] = 'f'; + col[2] = 'f'; + addRemoteCursor(QString::fromStdString(username), std::make_pair(col, pos)); + showHorizontalRect = true; + timer.setSingleShot(true); + timer.start(3000); + this->viewport()->update(); +} + +void MyQTextEdit::hideHorizontalRect() { + showHorizontalRect = false; + this->viewport()->update(); +} diff --git a/MyQTextEdit.h b/MyQTextEdit.h new file mode 100644 index 0000000..62c1ed0 --- /dev/null +++ b/MyQTextEdit.h @@ -0,0 +1,32 @@ +#pragma once +#include +#include + +class MyQTextEdit : public QTextEdit +{ + Q_OBJECT + +public: + MyQTextEdit(QWidget* parent) : QTextEdit(parent) {} + void insertFromMimeData(const QMimeData * source) override; + void addRemoteCursor(QString username, std::pair colorAndPos); + + QTimer timer; + +private: + QVector> alignments; + bool showHorizontalRect = false; + QHash> remoteCursors; + int calculateOffsetHeight(int curFontSize); + int calculateOffsetY(int curFontSize); + int calculateWidthForUsername(QString& username); + + +protected: + void paintEvent(QPaintEvent * event); + +public slots: + void removeRemoteCursor(std::string username); + void changeRemoteCursor(std::string username, std::string color, int pos); + void hideHorizontalRect(); +}; diff --git a/editorwindow.cpp b/editorwindow.cpp new file mode 100644 index 0000000..e4d1bf3 --- /dev/null +++ b/editorwindow.cpp @@ -0,0 +1,502 @@ +#include "editorwindow.h" +#include "ui_editorwindow.h" +#include "MyQTextEdit.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +using json = nlohmann::json; +typedef std::pair sId; + +EditorWindow::EditorWindow(myClient *client, QWidget *parent) : QMainWindow(parent), ui(new Ui::EditorWindow), + _client(client) { + ui->setupUi(this); + connect(_client, &myClient::insertSymbol, this, &EditorWindow::showSymbol); + connect(_client, &myClient::eraseSymbols, this, &EditorWindow::eraseSymbols); + connect(_client, &myClient::insertSymbols, this, &EditorWindow::showSymbolsAt); + connect(_client, &myClient::removeRemoteCursor, ui->RealTextEdit, &MyQTextEdit::removeRemoteCursor); + connect(_client, &myClient::changeRemoteCursor, ui->RealTextEdit, &MyQTextEdit::changeRemoteCursor); + connect(&ui->RealTextEdit->timer, &QTimer::timeout, ui->RealTextEdit, &MyQTextEdit::hideHorizontalRect); + connect(_client, &myClient::statusChanged, this, &EditorWindow::goodbyeClient); + + setupFirstLetter(); + setupTextEdit(); + cursorChangeRequest(0); + qRegisterMetaType>("std::vector"); + qRegisterMetaType("std::map"); + showSymbolsAt(0, _client->Crdt.getSymbols()); + this->installEventFilter(this); + ui->RealTextEdit->installEventFilter(this); +} + + + +void EditorWindow::setupTextEdit() { + ui->RealTextEdit->setFontPointSize(14); + ui->RealTextEdit->setFontFamily("Times New Roman"); + ui->RealTextEdit->setAcceptDrops(false); + ui->RealTextEdit->setUndoRedoEnabled(false); + ui->RealTextEdit->document()->setDocumentMargin(50); +} + +void EditorWindow::setupFirstLetter() { + QString user = _client->getUsername(); + ui->labelUser->setText(user); + + QChar firstLetter; + for (int i = 0; i < user.length(); i++) { + firstLetter = user.at(i); + if (firstLetter.isLetter()) { + break; + } + } +} + +EditorWindow::~EditorWindow() { + emit closeEditor(); + delete ui; +} + +void EditorWindow::on_RealTextEdit_textChanged() { + int charCount = ui->RealTextEdit->toPlainText().count(); + int wordCount = ui->RealTextEdit->toPlainText().split(QRegExp("(\\s|\\n|\\r)+"), QString::SkipEmptyParts).count(); + int lineCount = ui->RealTextEdit->document()->blockCount(); + QString ZaChar = "Characters: " + QString::number(charCount); + QString ZaLine; + QString ZaWord = "Words: " + QString::number(wordCount); + if (charCount == 0 && wordCount == 0) { + ZaLine = "Lines: 0"; + } else { + ZaLine = "Lines: " + QString::number(lineCount); + } + ui->label->setText(ZaChar); + ui->label_2->setText(ZaWord); + ui->label_3->setText(ZaLine); +} +/*********************************************************************************** +* EVENT HANDLER * +************************************************************************************/ +bool EditorWindow::eventFilter(QObject *obj, QEvent *ev) { + + if (ev->type() == QEvent::KeyPress) { + QKeyEvent *keyEvent = static_cast(ev); + qDebug() << "You Pressed Key " + keyEvent->text(); + int key = keyEvent->key(); + Qt::KeyboardModifiers modifiers = keyEvent->modifiers(); + QList modifiersList; + +if ((key == Qt::Key_Q) && (modifiers == Qt::ControlModifier) && QApplication::keyboardModifiers()) { + on_actionClose_triggered(); + return true; + } + /* Trigger these shortcuts only if you are inside doc */ + if (obj == ui->RealTextEdit) { + if (!keyEvent->text().isEmpty()) { //to ignore chars like "CAPS_LOCK", "SHIFT", "CTRL", etc... + //************************************************* CTRL-X ************************************************* + if (keyEvent->matches(QKeySequence::Cut)) { + QTextCursor cursor = ui->RealTextEdit->textCursor(); + if (cursor.hasSelection()) { + int startIndex = cursor.selectionStart(); + int endIndex = cursor.selectionEnd(); + + std::vector symbolsId = _client->Crdt.localErase(startIndex, endIndex); + + removeCharRequest(symbolsId); + } + return QObject::eventFilter(obj, ev); + } //*********************************************** CTRL-C ************************************************* + else if (keyEvent->matches(QKeySequence::Copy)) { + return false; //let the original handler handle this sequence + } //*********************************************** CTRL-V ************************************************* + else if (keyEvent->matches(QKeySequence::Paste)) { + QTextCursor cursor = ui->RealTextEdit->textCursor(); + int pos; + bool hasSelection = false; + + cursor.hasSelection() ? pos = cursor.selectionStart() : pos = cursor.position(); + try { + if(cursor.hasSelection()) { + hasSelection = true; + int startIndex = cursor.selectionStart(); + int endIndex = cursor.selectionEnd(); + + //Update symbols of the client + std::vector symbolsId = _client->Crdt.localErase(startIndex, endIndex); + + removeCharRequest(symbolsId); + } + insertCharRangeRequest(pos, hasSelection); + } catch(OperationNotSupported& ex) { + qDebug() << ex.what(); + cursor.removeSelectedText(); + return true; //not paste text + } + return QObject::eventFilter(obj, ev); + } //*********************************************** CTRL-A ************************************************* + else if (keyEvent->matches(QKeySequence::SelectAll)) { + return false; + } + // ******************************************** ALL THE OTHER CTRL COMBINATION **************************** + else if ((modifiers & Qt::ControlModifier) && !(key == Qt::Key_BracketLeft) && + !(key == Qt::Key_BracketRight) + && !(key == Qt::Key_BraceLeft) && !(key == Qt::Key_BraceRight) && !(key == Qt::Key_At) && + !(key == Qt::Key_NumberSign)) { + qDebug() << "Operation Not Supported"; + return true; + } //******************************************** ANY DIGIT ************************************************* + else if (!(key == Qt::Key_Backspace) && !(key == Qt::Key_Delete) && !(key == Qt::Key_Escape)) { + //Get data + std::pair tuple; + QTextCursor cursor = ui->RealTextEdit->textCursor(); + int pos; + + if (cursor.hasSelection()) { //Remove range of characters selected + pos = cursor.selectionStart(); + int startIndex = cursor.selectionStart(); + int endIndex = cursor.selectionEnd(); + QTextCursor tempCursor = cursor; + + //get properties of the first char of the selection + tempCursor.beginEditBlock(); + tempCursor.setPosition(startIndex + 1, QTextCursor::MoveAnchor); + tempCursor.endEditBlock(); + + QTextCharFormat f; + QTextBlockFormat textBlockFormat; + + //apply format + cursor.beginEditBlock(); + cursor.setPosition(startIndex, QTextCursor::MoveAnchor); + cursor.setPosition(endIndex, QTextCursor::KeepAnchor); + cursor.mergeCharFormat(f); + cursor.mergeBlockFormat(textBlockFormat); + ui->RealTextEdit->mergeCurrentCharFormat(f); + ui->RealTextEdit->setTextCursor(cursor); + cursor.endEditBlock(); + + //update symbols of the client + std::vector symbolsId = _client->Crdt.localErase(startIndex, endIndex); + + //Serialize data + json j; + jsonUtility::to_json_removal_range(j, "REMOVAL_REQUEST", symbolsId); + const std::string req = j.dump(); + + //Send data (header and body) + _client->sendRequestMsg(req); + } else { + pos = cursor.position(); + } + + //update textedit formats + wchar_t c = keyEvent->text().toStdWString().c_str()[0]; + + + + //update symbols of the client + symbol s = _client->Crdt.localInsert(pos, c); + + //Serialize data + json j; + jsonUtility::to_json_insertion(j, "INSERTION_REQUEST", s, pos); + const std::string req = j.dump(); + + _client->sendRequestMsg(req); + return QObject::eventFilter(obj, ev); + } //******************************************** BACKSPACE ************************************************* + else if (key == Qt::Key_Backspace) { + QTextCursor cursor = ui->RealTextEdit->textCursor(); + int pos = cursor.position(); + + if (cursor.hasSelection()) { + int startIndex = cursor.selectionStart(); + int endIndex = cursor.selectionEnd(); + + /* Update new alignment */ + cursor.setPosition(startIndex); + QTextBlockFormat textBlockFormat; + cursor.mergeBlockFormat(textBlockFormat); + ui->RealTextEdit->setAlignment(textBlockFormat.alignment()); + cursor.setPosition(pos); + + std::vector symbolsId = _client->Crdt.localErase(startIndex, endIndex); + + removeCharRequest(symbolsId); + } else if (pos > 0) { + + std::vector symbolsId = _client->Crdt.localErase(pos - 1, pos); + + removeCharRequest(symbolsId); + } + return QObject::eventFilter(obj, ev); + } + else if (key == Qt::Key_Delete) { + QTextCursor cursor = ui->RealTextEdit->textCursor(); + int pos = cursor.position(); + + if (cursor.hasSelection()) { + int startIndex = cursor.selectionStart(); + int endIndex = cursor.selectionEnd(); + + /* Update new alignment */ + cursor.setPosition(cursor.selectionStart()); + QTextBlockFormat textBlockFormat; + cursor.mergeBlockFormat(textBlockFormat); + ui->RealTextEdit->setAlignment(textBlockFormat.alignment()); + cursor.setPosition(pos); + + + //Update symbols of the client + std::vector symbolsId = _client->Crdt.localErase(startIndex, endIndex); + + removeCharRequest(symbolsId); + } else if (pos >= 0 && pos < ui->RealTextEdit->toPlainText().size()) { + std::vector symbolsId = _client->Crdt.localErase(pos, pos + 1); + + removeCharRequest(symbolsId); + } + return QObject::eventFilter(obj, ev); + } //********************************************* ESC ****************************************************** + else if (key == Qt::Key_Escape) { + return true; //do not handle ESC + } + } else + return QObject::eventFilter(obj, ev); + return false; //or return QObject::eventFilter(obj, ev); + } + } + return false; //or return QObject::eventFilter(obj, ev); +} + +/*************************************************************************************************************************************** + * ACTION * + * * + * Action can be recallable with shortcut * + ***************************************************************************************************************************************/ + +void EditorWindow::on_actionClose_triggered() { + CloseDocumentRequest(); +} + +/*************************************************************************************************************************************** + * STANDALONE FUNCTION * + * * + ***************************************************************************************************************************************/ +void EditorWindow::CloseDocumentRequest() { + + //Get data from the form + QString user = this->_client->getUsername(); + QByteArray ba_user = user.toLocal8Bit(); + const char *c_user = ba_user.data(); + QString uri = this->_client->getFileURI(); + QByteArray ba_uri = uri.toLocal8Bit(); + const char *c_uri = ba_uri.data(); + + //Serialize data + json j; + jsonUtility::to_jsonUri(j, "LOGOUTURI_REQUEST", c_user, c_uri); + const std::string req = j.dump(); + + //Send data (header and body) + _client->sendRequestMsg(req); +} + +/*************************************************************************************************************************************** + * OTHER SLOT FUNCTION * + * * + ***************************************************************************************************************************************/ + + + + +void EditorWindow::showSymbolsAt(int firstIndex, std::vector symbols) { + wchar_t letter; + int index = firstIndex; + QTextCursor c = ui->RealTextEdit->textCursor(); + + c.beginEditBlock(); + foreach (symbol s, symbols) { + letter = s.getLetter(); + QTextCharFormat newFormat; + QTextBlockFormat newBlockFormat; + + int endIndex; + int pos = index++; + c.hasSelection() ? endIndex = c.selectionEnd() : endIndex = -90; + int oldPos = pos < c.position() ? c.position() + 1 : c.position(); + + //if user2 insert a char at the end of the selection of user1 -> this can cause extension of user1's selection (that is wrong) + if (c.hasSelection() && pos == endIndex) { + int startIndex = c.selectionStart(); + + /* Insert (formatted) char */ + c.setPosition(pos); + c.setCharFormat(newFormat); + c.insertText(static_cast(letter)); + c.movePosition(QTextCursor::Right); + c.movePosition(QTextCursor::Left, QTextCursor::KeepAnchor); + c.setBlockFormat(newBlockFormat); + + /* Keep current selection */ + c.setPosition(oldPos == startIndex ? endIndex : startIndex, QTextCursor::MoveAnchor); + c.setPosition(oldPos == startIndex ? startIndex : endIndex, QTextCursor::KeepAnchor); + } else { + /* Insert (formatted) char */ + c.setPosition(pos); + c.setCharFormat(newFormat); + c.insertText(static_cast(letter)); + c.movePosition(QTextCursor::Right); + c.movePosition(QTextCursor::Left, QTextCursor::KeepAnchor); + c.setBlockFormat(newBlockFormat); + c.setPosition(oldPos); + } + } + c.endEditBlock(); + ui->RealTextEdit->setTextCursor(c); +} + +void EditorWindow::showSymbol(std::pair tuple) { + int pos = tuple.first; + wchar_t c = tuple.second; + QTextCharFormat format; + QTextBlockFormat newBlockFormat; + + QTextCursor cursor = ui->RealTextEdit->textCursor(); + cursor.beginEditBlock(); + + int endIndex; + cursor.hasSelection() ? endIndex = cursor.selectionEnd() : endIndex = -90; + int oldPos = pos < cursor.position() ? cursor.position() + 1 : cursor.position(); + + //if user2 insert a char at the end of the selection of user1 -> this can cause extension of user1's selection (that is wrong) + if (cursor.hasSelection() && pos == endIndex) { + int startIndex = cursor.selectionStart(); + + /* Insert (formatted) char */ + cursor.setPosition(pos); + cursor.setCharFormat(format); + cursor.insertText(static_cast(c)); + cursor.movePosition(QTextCursor::Right); + cursor.movePosition(QTextCursor::Left, QTextCursor::KeepAnchor); + cursor.setBlockFormat(newBlockFormat); + + /* Keep current selection */ + cursor.setPosition(oldPos == startIndex ? endIndex : startIndex, QTextCursor::MoveAnchor); + cursor.setPosition(oldPos == startIndex ? startIndex : endIndex, QTextCursor::KeepAnchor); + } else { + cursor.setPosition(pos); + cursor.setCharFormat(format); + cursor.insertText(static_cast(c)); + cursor.movePosition(QTextCursor::Right); + cursor.movePosition(QTextCursor::Left, QTextCursor::KeepAnchor); + cursor.setBlockFormat(newBlockFormat); + cursor.setPosition(oldPos); + } + cursor.endEditBlock(); + ui->RealTextEdit->setTextCursor(cursor); + + qDebug() << "Written in pos: " << pos << endl; + ui->RealTextEdit->setFocus(); +} + +void EditorWindow::eraseSymbols(int startIndex, int endIndex) { + QTextCursor cursor = ui->RealTextEdit->textCursor(); + + cursor.beginEditBlock(); + cursor.setPosition(startIndex); + int startAlignment = cursor.blockFormat().alignment(); + + cursor.setPosition(endIndex); + cursor.setPosition(startIndex + 1, QTextCursor::KeepAnchor); + cursor.removeSelectedText(); + cursor.setPosition(startIndex, QTextCursor::KeepAnchor); + cursor.removeSelectedText(); + + /* set start alignment */ + QTextBlockFormat textBlockFormat; + textBlockFormat = cursor.blockFormat(); + textBlockFormat.setAlignment(static_cast(startAlignment)); + cursor.mergeBlockFormat(textBlockFormat); + + cursor.endEditBlock(); + + qDebug() << "Deleted char range" << endl; + ui->RealTextEdit->setFocus(); +} +void EditorWindow::removeCharRequest(const std::vector &symbolsId) { + //Serialize data + json j; + jsonUtility::to_json_removal_range(j, "REMOVAL_REQUEST", symbolsId); + const std::string req = j.dump(); + + //Send data (header and body) + _client->sendRequestMsg(req); +} +void EditorWindow::cursorChangeRequest(int pos) { + //Serialize data + json j; + jsonUtility::to_json_cursor_change_req(j, "CURSOR_CHANGE_REQUEST", pos); + const std::string req = j.dump(); + + //Send data (header and body) + _client->sendRequestMsg(req); +} + +void EditorWindow::insertCharRangeRequest(int pos, bool cursorHasSelection) noexcept(false) { + QClipboard *clipboard = QApplication::clipboard(); + const QMimeData *mimeData = clipboard->mimeData(); + QTextCursor cursor = ui->RealTextEdit->textCursor(); + + if (mimeData->hasText() && !mimeData->hasImage() && !mimeData->hasUrls() && !mimeData->html().contains("text().size(); //number of chars = number of iterations + std::wstring str_to_paste = mimeData->text().toStdWString(); + + std::vector infoSymbols; //temporary vector without symbol pos (it will be used by the process) + int index; + wchar_t c; + int initialPos = pos; + std::vector symbols = _client->Crdt.localInsert(initialPos, infoSymbols); + + //Serialize data + json j; + std::vector symFormattingVectorJSON = jsonUtility::fromFormattingSymToJson(symbols); + jsonUtility::to_json_insertion_range(j, "INSERTIONRANGE_REQUEST", symFormattingVectorJSON, initialPos); + const std::string req = j.dump(); + _client->sendRequestMsg(req); + } else { + qDebug() << "Cannot paste this." << endl; + } +} +void EditorWindow::goodbyeClient() { + if (_client->getStatus() == false) { + QMessageBox::warning(nullptr, "Attention", + "Cant reach server \n\nApplication needs to be closed"); +// QApplication::exit(-1000); + } +} + +void EditorWindow::LoginProcedure(){ + QString user = "user1"; + QByteArray ba_user = user.toLocal8Bit(); + const char *c_user = ba_user.data(); + + //update client data + _client->setUsername(user); + + //Serialize data + json j; + jsonUtility::to_json(j, "LOGIN_REQUEST", c_user); + const std::string req = j.dump(); + + //Send data (header and body) + _client->sendRequestMsg(req); +} diff --git a/editorwindow.h b/editorwindow.h new file mode 100644 index 0000000..bb8af7d --- /dev/null +++ b/editorwindow.h @@ -0,0 +1,62 @@ +#ifndef EDITORWINDOW_H +#define EDITORWINDOW_H + +#include +#include +#include +#include +#include "headers/jsonUtility.h" +#include "headers/message.h" +#include "myClient.h" +#include "qlistwidget.h" +#include +#include +class QEvent; +namespace Ui {class EditorWindow;} + +struct OperationNotSupported : public std::exception { + const char * what () const noexcept override { + return "Operation not supported"; + } +}; +typedef std::map> myCollabColorsMap; + +class EditorWindow : public QMainWindow { + Q_OBJECT + +public: + EditorWindow(myClient* client, QWidget *parent = nullptr); + ~EditorWindow(); + +private slots: + void on_RealTextEdit_textChanged(); + + + bool eventFilter(QObject *obj, QEvent *ev); + + void on_actionClose_triggered(); + void CloseDocumentRequest(); + + void goodbyeClient(); + +signals: + void closeEditor(); + +public slots: + void showSymbol(std::pair tuple); + void eraseSymbols(int startIndex, int endIndex); + void showSymbolsAt(int startIndex, std::vector symbols); + void LoginProcedure(); + +private: + Ui::EditorWindow *ui; + myClient *_client; + QString docName = _client->getFilename().toLatin1(); //toLatin1 accept accented chars + void setupTextEdit(); + void setupFirstLetter(); + /* Requests */ + void insertCharRangeRequest(int pos, bool cursorHasSelection); + void cursorChangeRequest(int pos); + void removeCharRequest(const std::vector& symbolsId); +}; +#endif // EDITORWINDOW_H diff --git a/editorwindow.ui b/editorwindow.ui new file mode 100644 index 0000000..38ce49b --- /dev/null +++ b/editorwindow.ui @@ -0,0 +1,723 @@ + + + EditorWindow + + + + 0 + 0 + 950 + 604 + + + + + 950 + 500 + + + + MainWindow + + + + + 950 + 500 + + + + #centralwidget{ +background: url(:/image/Editor/sfondo.png); +} + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + QLayout::SetFixedSize + + + + + + 0 + 0 + + + + + 821 + 20 + + + + + Calibri + 14 + + + + + + + QFrame::StyledPanel + + + QFrame::Raised + + + 0 + + + + 0 + + + 0 + + + 0 + + + 0 + + + 0 + + + + + 0 + + + QLayout::SetMinimumSize + + + 0 + + + + + + + 5 + + + QLayout::SetFixedSize + + + 40 + + + 5 + + + 0 + + + 10 + + + + + 14 + + + 0 + + + 5 + + + 35 + + + + + + 0 + 0 + + + + + 500 + 0 + + + + + Times New Roman + 14 + 50 + false + false + + + + Qt::CustomContextMenu + + + #RealTextEdit{ +background: #FFFFFF; +border-left: 2px solid #404040 +;} + + + + + + + + + + 0 + 0 + + + + + 5 + 0 + + + + + 5 + 16777215 + + + + border:none; +background-color: lightgrey; + + + + + Qt::Vertical + + + + + + + + + 0 + + + QLayout::SetDefaultConstraint + + + + + 0 + + + 0 + + + 0 + + + + + Qt::Vertical + + + QSizePolicy::Maximum + + + + 20 + 40 + + + + + + + + 10 + + + + + + 0 + 0 + + + + + 0 + 40 + + + + + 16777215 + 40 + + + + + Calibri + 18 + 75 + true + + + + Qt::LeftToRight + + + #labelCollab{ + background-color:transparent; + color: #505050; + border-bottom: 2px solid lightgrey; +} + + + CURRENT USER + + + Qt::AlignCenter + + + + + + + Qt::Horizontal + + + QSizePolicy::Preferred + + + + 50 + 20 + + + + + + + + + + + 0 + 1 + + + + + 16777215 + 1 + + + + border:none; +background-color: lightgrey; + + + + + Qt::Horizontal + + + + + + + + Calibri + 12 + 75 + true + + + + color:grey; + + + Caratteri: 0 + + + + + + + + Calibri + 12 + 75 + true + + + + color:grey; + + + Parole: 0 + + + + + + + + Calibri + 12 + 75 + true + + + + color:grey; + + + Linee: 0 + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 6 + + + + + + + + Qt::Vertical + + + QSizePolicy::Maximum + + + + 20 + 40 + + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 10 + + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 15 + + + + + + + + + 0 + 1 + + + + + 16777215 + 1 + + + + border:none; +background-color: lightgrey; + + + + + Qt::Horizontal + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 15 + + + + + + + + Qt::Vertical + + + QSizePolicy::Minimum + + + + 20 + 6 + + + + + + + + + + + + + + + + + + + + + + Nuovo Documento + + + Ctrl+N + + + + + + :/image/Editor/save(1).png + + + + Salva + + + Ctrl+S + + + + + true + + + Schermo Intero + + + Schermo Intero + + + Ctrl+F11 + + + + + ? + + + Ctrl+H + + + + + Chiudi Documento + + + Ctrl+Q + + + + + Invita tramite URI + + + + + + :/image/Editor/save(1).png:/image/Editor/save(1).png + + + Esporta come PDF + + + Ctrl+S + + + + + Rinomina + + + Ctrl+R + + + + + + :/image/Editor/DarkMoon.png:/image/Editor/DarkMoon.png + + + Modalità Notte + + + Modalità Notte + + + Ctrl+D + + + + + Nascondi Collaboratori + + + + + false + + + + :/image/Editor/v2bold.png:/image/Editor/v2bold.png + + + Grassetto + + + Ctrl+B + + + + + false + + + + :/image/Editor/v2italic.png:/image/Editor/v2italic.png + + + Corsivo + + + Ctrl+I + + + + + false + + + + :/image/Editor/v2underline.png:/image/Editor/v2underline.png + + + Sottolineato + + + Ctrl+U + + + + + Esci + + + Ctrl+Shift+Q + + + + + Seleziona Tutto + + + Ctrl+A + + + + + Toolbar + + + Ctrl+M + + + + + Opzioni + + + Ctrl+O + + + + + + MyQTextEdit + QTextEdit +

    myqtextedit.h
    + + + + + + + diff --git a/headers/File.h b/headers/File.h index e782e56..3d3e418 100644 --- a/headers/File.h +++ b/headers/File.h @@ -6,15 +6,11 @@ class File { private: std::string _idfile; - std::string _filename; - std::string _owner; std::string _timestamp; public: File (std::string idfile, std::string filename, std::string owner, std::string timestamp); std::string ToString() const; std::string getidfile() const; - std::string getfilename() const; - std::string getowner() const; std::string gettimestamp() const; }; diff --git a/headers/crdt.h b/headers/crdt.h new file mode 100644 index 0000000..437b9b8 --- /dev/null +++ b/headers/crdt.h @@ -0,0 +1,39 @@ +#ifndef CRDT_H +#define CRDT_H + +#include +#include +#include + +typedef std::pair sId; + +class crdt { + +public: + crdt() = default; + virtual ~crdt() = default; + symbol localInsert(int index, wchar_t value); + std::vector localInsert(int startIndex, std::vector symbols); + std::vector localErase(int startIndex, int endIndex); + int process(int type, int indexEditor, symbol newSym); + int process(int type, int indexEditor, std::vector newSymbols); + int processErase(sId id); + void setSiteId(int id); + void setCounter(int counter); + void setSymbols(std::vector symbols); + int getCounter(); + int getSiteId(); + std::vector getSymbols(); + +private: + std::vector _symbols; + int _counter = 0; + int _siteId; + std::vector generatePos(int index); + std::vector generatePosBetween(std::vector pos1, std::vector pos2, std::vector newPos = {}); + int comparePosdx(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex); + int comparePos(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex); + +}; + +#endif // CRDT_H diff --git a/headers/jsonUtility.h b/headers/jsonUtility.h index e9b6d13..0f1e1ec 100644 --- a/headers/jsonUtility.h +++ b/headers/jsonUtility.h @@ -1,38 +1,27 @@ #pragma once #include -#include "json.hpp" -#include "symbol.h" -#include "File.h" +#include "headers/json.hpp" +#include "headers/symbol.h" +#include "headers/File.h" using nlohmann::json; typedef std::pair sId; -//SERIALIZATION (convert json into string) -> it is obtained with method dump() (e.g. json.dump()) -//DESERIALIZATION (convert data into json) -> it is obtained with method parse() (e.g. json::parse(data_)); - -typedef std::map> myCollabColorsMap; - class jsonUtility { - +//SERIALIZATION (convert json into string) -> it is obtained with method dump() (e.g. json.dump()) public: static void to_json(json &j, const std::string &op, const std::string &resp); static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass); - static void to_jsonRenamefile(json& j, const std::string& op, const std::string& nameFile, const std::string& uri, const std::string& username); - static void to_jsonFilename(json& j, const std::string& op, const std::string& user, const std::string& filename); static void to_jsonUri(json& j, const std::string& op, const std::string& user, const std::string& uri); static void to_json_inviteURI(json& j, const std::string& op, const std::string& invited, const std::string& applicant, const std::string& uri); static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass, const std::string& email); static void to_json_insertion(json &j, const std::string &op, const symbol &symbol, const int &indexInEditor); static void to_json_cursor_change_req(json &j, const std::string &op, const int &index); static void to_json_removal_range(json &j, const std::string &op, const std::vector &symbolsId); - static void to_json_format_range(json &j, const std::string &op, const std::vector &symbolsId, const int &format); - static void to_json_fontsize_change(json &j, const std::string &op, const std::vector &symbolsId, const int &fontSize); - static void to_json_alignment_change(json &j, const std::string &op, const std::vector &symbolsId, const int &alignment); - static void to_json_fontfamily_change(json &j, const std::string &op, const std::vector &symbolsId, const std::string &fontFamily); static void to_json_insertion_range(json &j, const std::string &op, const std::vector &symVector, const int &startIndex); static void to_json_FormattingSymbol(json &j, const symbol &symbol); - static void to_jsonUser(json &j, const std::string &op, const std::string &user); - static void to_json_collab_colors(json &j, const std::string &op, const std::string &uri); + +//DESERIALIZATION (convert data into json) -> it is obtained with method parse() (e.g. json::parse(data_)); static void from_json_insertion(const json& j, symbol& s, int &indexInEditor); static void from_json(const json& j, std::string& op); static void from_json_inviteURI(const json& j, std::string& op); @@ -44,16 +33,13 @@ class jsonUtility { static void from_json_files(const json &j, std::vector &jsonFiles); static File* from_json_file(const json &j); static symbol* from_json_symbol(const json &j); - static void from_json_collab_colors_map(const json &j, std::string &op); static void from_json_usernameLogin(const json &j, std::string &name, std::string &color, std::string &mail, int &siteId); static void from_jsonUri(const json& j, std::string& uri); static void from_json(const json& j, std::string& user, std::string& pass); static void from_json(const json &j, std::string &user, std::string &pass, std::string &email); static void from_json_insertion_range(const json &j, int& firstIndex, std::vector& jsonSymbols); static void from_json_cursor_change(const json &j, std::string& username, std::string& color, int& pos); - static void from_json_collab_colors_resp(const json &j, myCollabColorsMap& collabColorsMap); - static void from_json_user_offline(const json &j, std::string &username, myCollabColorsMap& collabColorsMap); static void from_json_removal(const json &j, int& index); static void from_json_removal_range(const json& j, std::vector& symbolsId); static std::vector fromFormattingSymToJson(const std::vector& symbols); -}; +}; \ No newline at end of file diff --git a/headers/message.h b/headers/message.h new file mode 100644 index 0000000..469ac2c --- /dev/null +++ b/headers/message.h @@ -0,0 +1,30 @@ +#pragma once +#include +#include +#define MAX_CHUNK_LENGTH 65000 + +class message { + +public: + enum { header_length = 5 }; + message(); + const char* data() const; + char* data(); + std::size_t length() const; + const char* body() const; + char* body(); + std::size_t body_length() const; + void body_length(std::size_t new_length); + void decode_header(); + void encode_header(); + void reset_data(); + char& isThisLastChunk(); + void setLastChunk(char val); + static message constructMsg(const std::string& chunkResponse, char isLastChunk); + +private: + char data_[MAX_CHUNK_LENGTH + header_length + 1]; + std::size_t body_length_; + char isLastChunk; +}; + diff --git a/headers/symbol.h b/headers/symbol.h index 1ef669f..29d559e 100644 --- a/headers/symbol.h +++ b/headers/symbol.h @@ -25,4 +25,4 @@ class symbol { void setLetter(wchar_t letter); void setId(std::pair id); void setPos(std::vector pos); -}; +}; \ No newline at end of file diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..f69e80e --- /dev/null +++ b/main.cpp @@ -0,0 +1,21 @@ +#include "editorwindow.h" +#include "myClient.h" +#include + +int main(int argc, char *argv[]){ + + qRegisterMetaType>("std::pair"); + qRegisterMetaType("std::string"); + + QCoreApplication::setOrganizationName("Friends co"); + QCoreApplication::setOrganizationDomain("https://github.com/Scotfarel/CodeShare"); + QCoreApplication::setApplicationName("Codeshare"); + QApplication app(argc, argv); + + + myClient* client = new myClient(); + EditorWindow w = EditorWindow(client); + w.show(); + + return app.exec(); +} diff --git a/myClient.cpp b/myClient.cpp new file mode 100644 index 0000000..2c60945 --- /dev/null +++ b/myClient.cpp @@ -0,0 +1,436 @@ +#include "myClient.h" +#include +#include +#include + +typedef std::deque message_queue; + +myClient::myClient() + : work_(new boost::asio::io_context::work(io_context_)), + resolver_(io_context_), + socket_(io_context_), + username_(""), + mail_(""), + color_("#00ffffff"), + fullBody(""), + Crdt(), + fileVector_(std::vector()) +{ + worker_= std::thread([&](){io_context_.run();}); //boost thread loop start + do_connect(); +} + +myClient::~myClient() { + work_.reset(); + this->close(); + worker_.join(); +} + +void myClient::do_connect() { + auto endpoints = resolver_.resolve("127.0.0.1", "63505"); + boost::asio::async_connect(socket_, endpoints, + [this](boost::system::error_code ec, const tcp::endpoint&) { + if (!ec) { + status = true; + emit statusChanged(status); + do_read_header(); + } else { + qDebug() << ec.message().c_str(); + status = false; + emit statusChanged(status); + } + }); +} + +void myClient::do_read_header() { + memset(read_msg_.data(), 0, read_msg_.length()+1); //VERY IMPORTANT, otherwise rubbish remains inside socket! + boost::asio::async_read(socket_, + boost::asio::buffer(read_msg_.data(), message::header_length+1), + [this](boost::system::error_code ec, std::size_t /*length*/) { + if (!ec) { + read_msg_.decode_header(); + do_read_body(); + } + else { + qDebug() << ec.message().c_str() << endl; + closeConnection(); + } + }); +} + +void myClient::do_read_body() { + boost::asio::async_read(socket_, + boost::asio::buffer(read_msg_.body()+1, read_msg_.body_length()), + [this](boost::system::error_code ec, std::size_t /*length*/) { + if (!ec) { + read_msg_.data()[read_msg_.length()+1] = '\0'; //VERY IMPORTANT: this removes any possible letters after data + fullBody.append(read_msg_.body()+1); + + if(read_msg_.isThisLastChunk()=='0') { + do_read_header(); + return; + } + std::string opJSON; + try { + json jdata_in = json::parse(fullBody); + jsonUtility::from_json(jdata_in, opJSON); + + if(opJSON == "LOGIN_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "LOGIN_OK") { + qDebug() << "Login success" << endl; + std::string db_usernameLoginJSON; + std::string db_colorJSON; + std::string db_mailJSON; + int idJSON; + jsonUtility::from_json_usernameLogin(jdata_in, db_usernameLoginJSON, db_colorJSON, db_mailJSON, idJSON); + QString name_qstring = QString::fromUtf8(db_usernameLoginJSON.data(), db_usernameLoginJSON.size()); //convert to QString + QString color_qstring = QString::fromUtf8(db_colorJSON.data(), db_colorJSON.size()); + QString mail_qstring = QString::fromUtf8(db_mailJSON.data(), db_mailJSON.size()); + + //Set values + this->setUsername(name_qstring); + this->setColor(color_qstring); + this->setMail(mail_qstring); + this->Crdt.setSiteId(idJSON); + + emit formResultSuccess("LOGIN_SUCCESS"); + } else { + qDebug() << "Wrong user or password" << endl; + emit formResultFailure("LOGIN_FAILURE"); + } + } else if(opJSON == "SIGNUP_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "SIGNUP_OK") + emit formResultSuccess("SIGNUP_SUCCESS"); + else + emit formResultFailure("SIGNUP_FAILURE"); + } else if(opJSON == "LOGOUT_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "LOGOUT_OK") + emit opResultSuccess("LOGOUT_SUCCESS"); + else + emit opResultFailure("LOGOUT_FAILURE"); + } else if(opJSON == "DISCONNECT_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "LOGOUT_OK") + emit opResultSuccess("DISCONNECT_SUCCESS"); + else + emit opResultFailure("DISCONNECT_FAILURE"); + } else if(opJSON == "LOGOUTURI_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "LOGOUTURI_OK") { + emit editorResultSuccess("LOGOUTURI_SUCCESS"); + } else + emit editorResultFailure("LOGOUTURI_FAILURE"); + } else if(opJSON == "NEWFILE_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "NEWFILE_OK") { + std::string uriJSON; + jsonUtility::from_jsonUri(jdata_in, uriJSON); //get json value and put into JSON variables + QString uriQString = QString::fromUtf8(uriJSON.data(), uriJSON.size()); + + //Update client data + this->setFileURI(uriQString); + this->Crdt.setSymbols(std::vector()); + emit opResultSuccess("NEWFILE_SUCCESS"); + } else + emit opResultFailure("NEWFILE_FAILURE"); + } else if(opJSON == "OPENFILE_RESPONSE") { + + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "OPENFILE_OK") { + std::vector symbolsJSON; + jsonUtility::from_json_symbols(jdata_in, symbolsJSON); + + //Update client data + this->Crdt.setSymbols(symbolsJSON); + + emit opResultSuccess("OPENFILE_SUCCESS"); + } else if(db_responseJSON == "OPENFILE_FILE_EMPTY") { + //Update client data + this->Crdt.setSymbols(std::vector()); + emit opResultSuccess("OPENFILE_SUCCESS"); + } else + emit opResultFailure("OPENFILE_FAILURE"); + } else if(opJSON == "RENAMEFILE_RESPONSE") { + std::string db_responseJSON; + std::string filenameJSON; + jsonUtility::from_json_rename_file(jdata_in, db_responseJSON, filenameJSON); + + if(db_responseJSON == "RENAME_OK") + emit editorResultSuccess("RENAME_SUCCESS", filenameJSON.c_str()); + else + emit editorResultFailure("RENAME_FAILURE"); + } else if(opJSON == "OPENWITHURI_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "OPENWITHURI_OK") { + std::vector symbolsJSON; + std::string filenameJSON; + jsonUtility::from_json_symbolsAndFilename(jdata_in, symbolsJSON, filenameJSON); + + //Update client data + this->setFilename(QString::fromStdString(filenameJSON)); + this->Crdt.setSymbols(symbolsJSON); + + qDebug() << "OPENWITHURI success" << endl; + emit opResultSuccess("OPENWITHURI_SUCCESS"); + } else if(db_responseJSON == "OPENFILE_FILE_EMPTY") { + std::string filenameJSON; + jsonUtility::from_json_filename(jdata_in, filenameJSON); + + //Update client data + this->setFilename(QString::fromStdString(filenameJSON)); + this->Crdt.setSymbols(std::vector()); + emit opResultSuccess("OPENFILE_SUCCESS"); + } else { + qDebug() << "Something went wrong" << endl; + emit opResultFailure("OPENWITHURI_FAILURE"); + } + } else if(opJSON == "LISTFILE_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_resp(jdata_in, db_responseJSON); + + if(db_responseJSON == "LIST_EXIST") { + std::vector jsonFiles; + jsonUtility::from_json_files(jdata_in, jsonFiles); + + std::vector files; + for(const auto& j: jsonFiles) { + File *f = nullptr; //do not remember to delete it! (keyword 'delete') + f = jsonUtility::from_json_file(j); + if(f==nullptr) { + emitMsgInCorrectWindow(); //show error + do_read_header(); + } + files.push_back(*f); + delete f; + } + emit listFileResult(files); + + qDebug() << "Listfile success" << endl; + emit opResultSuccess("LISTFILE_SUCCESS"); + } else if (db_responseJSON == "LIST_DOESNT_EXIST"){ + qDebug() << "Non ha nessuna lista di file" << endl; + emit opResultFailure("LISTFILE_FAILURE_LISTNOTEXIST"); + } else { + qDebug() << "Something went wrong" << endl; + emit opResultFailure("LISTFILE_FAILURE"); + } + } else if(opJSON == "INVITE_URI_RESPONSE") { + std::string db_responseJSON; + jsonUtility::from_json_inviteURI(jdata_in, db_responseJSON); + + if(db_responseJSON == "INVITE_URI_SUCCESS") + emit editorResultSuccess("INVITE_URI_SUCCESS"); + else if(db_responseJSON == "ALREADY_PARTECIPANT") + emit editorResultFailure("ALREADY_PARTECIPANT"); + else if(db_responseJSON == "INVITED_NOT_EXIST") + emit editorResultFailure("INVITED_NOT_EXIST"); + else if(db_responseJSON == "SAME_USER") + emit editorResultFailure("SAME_USER"); + else + emit editorResultFailure("INVITE_URI_FAILURE"); + } else if(opJSON == "INSERTION_RESPONSE") { + symbol symbolJSON; + int indexEditorJSON; + jsonUtility::from_json_insertion(jdata_in, symbolJSON, indexEditorJSON); + + //process received symbol and retrieve new calculated index + int newIndex = this->Crdt.process(0, indexEditorJSON, symbolJSON); + + std::pair tuple = std::make_pair(newIndex, symbolJSON.getLetter()); + emit insertSymbol(tuple); + } else if(opJSON == "INSERTIONRANGE_RESPONSE") { + int firstIndexJSON; + std::vector jsonSymbols; + jsonUtility::from_json_insertion_range(jdata_in, firstIndexJSON, jsonSymbols); + std::vector symbols; + int newIndex = firstIndexJSON; + + //generate symbols vector from json vector + for(const auto& j: jsonSymbols) { + symbol *s = nullptr; //do not remember to delete it! (keyword 'delete') + s = jsonUtility::from_json_symbol(j); + if(s==nullptr) { + emitMsgInCorrectWindow(); //show error + do_read_header(); + } + symbols.push_back(*s); + + //process received symbol and retrieve new calculated index + newIndex = this->Crdt.process(0, newIndex, *s); + + std::pair tuple = std::make_pair(newIndex, s->getLetter()); + emit insertSymbol(tuple); + + delete s; + } + } else if(opJSON == "CURSOR_CHANGE_RESPONSE") { + std::string usernameJSON; + std::string colorJSON; + int posJSON; + jsonUtility::from_json_cursor_change(jdata_in, usernameJSON, colorJSON, posJSON); + emit changeRemoteCursor(usernameJSON, colorJSON, posJSON); + } else if(opJSON == "REMOVAL_RESPONSE") { + std::vector symbolsId; + jsonUtility::from_json_removal_range(jdata_in, symbolsId); + + int newIndex; + for(const sId& id : symbolsId) { + //process received symbol and retrieve new calculated index + newIndex = this->Crdt.processErase(id); + if(newIndex != -1) { + emit eraseSymbols(newIndex, newIndex+1); + } + } + } else { + qDebug() << "Something went wrong" << endl; + emit opResultFailure("RESPONSE_FAILURE"); + } + fullBody = ""; + do_read_header(); //continue reading loop + } catch (json::exception& e) { + std::cerr << "message: " << e.what() << '\n' << "exception id: " << e.id << std::endl; + emitMsgInCorrectWindow(); + fullBody = ""; + do_read_header(); + } + } + else { + qDebug() << ec.message().c_str() << endl; + closeConnection(); + } + }); + +} + +void myClient::emitMsgInCorrectWindow(){ + emit jsonMsgFailure("StartWindow","Cant parse json"); +} + +void myClient::do_write() { + boost::asio::async_write(socket_, + boost::asio::buffer(write_msgs_.front().data(), write_msgs_.front().length()+1), + [this](boost::system::error_code ec, std::size_t /*length*/) { + if (!ec) { + qDebug() << "Sent:" << write_msgs_.front().data() << "END" << endl; + write_msgs_.pop_front(); + if (!write_msgs_.empty()) { + do_write(); + } + } + else { + qDebug() << ec.message().c_str() << endl; + closeConnection(); + } + }); +} + +bool myClient::getStatus() { + return status; +} + +void myClient::closeConnection() { + status = false; + emit statusChanged(status); + socket_.close(); +} + +void myClient::write(const message& msg) { + boost::asio::post(io_context_, [this, msg]() { + bool write_in_progress = !write_msgs_.empty(); + write_msgs_.push_back(msg); + if (!write_in_progress) { + do_write(); + } + }); +} + +void myClient::close() { + boost::asio::post(io_context_, [this]() { + closeConnection(); + }); +} + +void myClient::setUsername(QString name) { + this->username_ = name; +} + +void myClient::setMail(QString mail) { + this->mail_ = mail; +} + +void myClient::setColor(QString color) { + this->color_ = color; +} + +QString myClient::getUsername() { + return this->username_; +} + +QString myClient::getMail() { + return this->mail_; +} + +QString myClient::getColor() { + return this->color_; +} + +void myClient::setVectorFile(std::vector files){ + this->fileVector_ = files; +} + +std::vector myClient::getVectorFile(){ + return this->fileVector_; +} + +void myClient::setFilename(QString filename) { + this->filename_ = filename; +} + +QString myClient::getFilename() { + return this->filename_; +} + +void myClient::setFileURI(QString uri) { + this->uri_ = uri; +} + +QString myClient::getFileURI() { + return this->uri_; +} + +void myClient::sendRequestMsg(std::string request) { + int mod = (request.length()%MAX_CHUNK_LENGTH==0) ? 1 : 0; + int numChanks = (int)((request.length() / MAX_CHUNK_LENGTH) + 1 - mod); + int chunkSize = MAX_CHUNK_LENGTH; + char isLastChunk = '0'; + std::string chunkResponse = request; + for(int i=0; iwrite(msg); //deliver msg to the server + } +} diff --git a/myClient.h b/myClient.h new file mode 100644 index 0000000..cbadf4b --- /dev/null +++ b/myClient.h @@ -0,0 +1,92 @@ +#ifndef MYCLIENT_H +#define MYCLIENT_H + +#include +#include +#include +#include +#include +#include +#include "headers/message.h" +#include +#include "headers/jsonUtility.h" +#include "headers/symbol.h" +#include "headers/File.h" +#include +#include +#include "headers/crdt.h" + +using boost::asio::ip::tcp; +typedef std::deque message_queue; +typedef std::map> myCollabColorsMap; +typedef std::pair sId; + +Q_DECLARE_METATYPE(myCollabColorsMap) + +class myClient : public QObject +{ + Q_OBJECT + +public: + myClient(); + virtual ~myClient(); + crdt Crdt; + void do_connect(); + bool getStatus(); + QString getUsername(); + QString getMail(); + QString getFilename(); + QString getFileURI(); + QString getColor(); + std::vector getVectorFile(); + void setUsername(QString name); + void setMail(QString mail); + void setFilename(QString filename); + void setFileURI(QString uri); + void setColor(QString color); + void setVectorFile(std::vector fileVector); + void close(); + void write(const message& msg); + void sendRequestMsg(std::string request); + +signals: + void statusChanged(bool); + void formResultSuccess(QString result); + void formResultFailure(QString result); + void opResultSuccess(QString result); + void opResultFailure(QString result); + void editorResultSuccess(QString result, std::string filename = ""); + void editorResultFailure(QString result); + void listFileResult(std::vector files); + void insertSymbol(std::pair tuple); + void insertSymbols(int firstIndex, std::vector symbols); + void eraseSymbols(int startIndex, int endIndex); + void jsonMsgFailure(QString windowName, QString msg); + void removeRemoteCursor(std::string username); + void changeRemoteCursor(std::string username, std::string color, int pos); + void showCollabColorsMap(myCollabColorsMap collabColorsMap); + +private: + boost::asio::io_context io_context_; + std::shared_ptr work_; + std::thread worker_; + tcp::resolver resolver_; + tcp::socket socket_; + std::string fullBody; + message read_msg_; + message_queue write_msgs_; + void do_read_header(); + void do_read_body(); + void do_write(); + void closeConnection(); + void emitMsgInCorrectWindow(); + bool status; + QString username_; + QString filename_; + QString uri_; + QString mail_; + QString color_; + std::vector fileVector_; +}; + +#endif // MYCLIENT_H diff --git a/src/File.cpp b/src/File.cpp index c359083..40f5694 100644 --- a/src/File.cpp +++ b/src/File.cpp @@ -1,25 +1,17 @@ -#include "File.h" +#include "headers/File.h" #include File::File(std::string idfile, std::string filename, std::string owner, std::string timestamp) - : _idfile(std::move(idfile)), _filename(std::move(filename)), _owner(std::move(owner)), _timestamp(std::move(timestamp)) {} + : _idfile(std::move(idfile)), _timestamp(std::move(timestamp)) {} std::string File::ToString() const { - return getidfile() + getfilename() + getowner() + gettimestamp(); + return getidfile() + gettimestamp(); } std::string File::getidfile() const { return _idfile; } -std::string File::getfilename() const { - return _filename; -} - -std::string File::getowner() const { - return _owner; -} - std::string File::gettimestamp() const { return _timestamp; } diff --git a/src/crdt.cpp b/src/crdt.cpp new file mode 100644 index 0000000..a535ba0 --- /dev/null +++ b/src/crdt.cpp @@ -0,0 +1,280 @@ +#include "headers/crdt.h" +#include +#include +#include + +std::vector crdt::generatePos(int index) { + const std::vector posBefore = _symbols[index-1].getPos(); + const std::vector posAfter = _symbols[index].getPos(); + return generatePosBetween(posBefore, posAfter); +} + +std::vector crdt::generatePosBetween(std::vector pos1, std::vector pos2, std::vector newPos) { + int id1 = pos1.at(0); + int id2 = pos2.at(0); + + if(id2 - id1 == 0) { // [1] [1 0] or [1 0] [1 1] + newPos.push_back(id1); + pos1.erase(pos1.begin()); + pos2.erase(pos2.begin()); + if(pos1.empty()) { + newPos.push_back(pos2.front()-1); // [1] [1 0] -> [1 -1] + return newPos; + } else + return generatePosBetween(pos1, pos2, newPos); // [1 0] [1 1] -> recall and enter third if + } + else if(id2 - id1 > 1) { // [0] [3] + newPos.push_back(pos1.front()+1); // [0] [3] -> [1] + return newPos; + } + else if(id2 - id1 == 1) { // [1] [2] or [1 1] [2] + newPos.push_back(id1); + pos1.erase(pos1.begin()); + if(pos1.empty()) { + newPos.push_back(0); // [1] [2] -> [1 0] + return newPos; + } else { + newPos.push_back(pos1.front()+1); // [1 1] [2] -> [1 2] + return newPos; + } + } +} + +int crdt::comparePosdx(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex) { + int newSymPosSize = static_cast(newSymPos.size()); + int curSymPosSize = static_cast(curSymPos.size()); + int curSymPosCurIndex = static_cast(curSymPos.at(posIndex)); + int newSymPosCurIndex = static_cast(newSymPos.at(posIndex)); + + if (curSymPosCurIndex < newSymPosCurIndex) + return 1; + else if (curSymPosCurIndex == newSymPosCurIndex) { + if (newSymPosSize > posIndex + 1 && + curSymPosSize <= posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] == null + return 1; // correct position found + else if (newSymPosSize <= posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] != null + return -1; //curSymPos > newSymPos -> make another cycle taking the next symbol from _symbols + else if (newSymPosSize > posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] != null + return comparePosdx(curSymPos, curSymId, newSymPos, + newSymId, posIndex + 1); //call recursively this function using next index for posIndex + else //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] == null + return newSymId > curSymId ? 1 : -1; + } else + return -1; //make another cycle taking the next symbol from _symbols +} + +int crdt::comparePos(std::vector curSymPos, std::pair curSymId, std::vector newSymPos, std::pair newSymId, int posIndex) { + int newSymPosSize = static_cast(newSymPos.size()); + int curSymPosSize = static_cast(curSymPos.size()); + int curSymPosCurIndex = static_cast(curSymPos.at(posIndex)); + int newSymPosCurIndex = static_cast(newSymPos.at(posIndex)); + + if(curSymPosCurIndex > newSymPosCurIndex) + return 1; //correct position found + else if (curSymPosCurIndex == newSymPosCurIndex) { + if (newSymPosSize > posIndex + 1 && + curSymPosSize <= posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] == null + return -1; //newSymPos > curSymPos -> make another cycle taking the next symbol from _symbols + else if (newSymPosSize <= posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] == null && curSymPos[posIndex+1] != null + return 1; //correct position found + else if (newSymPosSize > posIndex + 1 && + curSymPosSize > posIndex + 1) //newSymPos[posIndex+1] != null && curSymPos[posIndex+1] != null + return comparePos(curSymPos, curSymId, newSymPos, + newSymId, posIndex + 1); //call recursively this function using next index for posIndex + else //newSymPos[posIndex+1] == null && curSymPos[posIndex] == null + return newSymId.first < curSymId.first ? 1 : -1; + } else + return -1; //make another cycle taking the next symbol from _symbols +} + +symbol crdt::localInsert(int index, wchar_t value) noexcept(false) { + std::vector pos; + + if(_symbols.empty()) { + pos = {0}; + index = 0; + } else if(index > static_cast(_symbols.size())-1) { + pos = {_symbols.back().getPos().at(0) + 1}; //last element will not have fraction -> pos will be [x] not [x,y] + index = static_cast(_symbols.size()); + } else if(index == 0) { + pos = {_symbols.front().getPos().at(0) - 1}; //put negative pos + } else + pos = generatePos(index); + + symbol s(value, std::make_pair(_siteId, ++_counter), pos); + _symbols.insert(_symbols.begin() + index, s); + + return s; +} + +std::vector crdt::localInsert(int startIndex, std::vector symbols) noexcept(false) { + std::vector pos; + + //generate initial pos and initial index + if(_symbols.empty()) { + pos = {0}; + startIndex = 0; + } else if(startIndex > static_cast(_symbols.size())-1) { + pos = {_symbols.back().getPos().at(0) + 1}; //last element will not have fraction -> pos will be [x] not [x,y] + startIndex = static_cast(_symbols.size()); + } else if(startIndex == 0) { + pos = {_symbols.front().getPos().at(0) - 1}; //put negative pos + } else + pos = generatePos(startIndex); + + std::vector symbolVector; + bool firstTime = true; + bool secondTime = true; + int counter = 0; + + std::for_each(symbols.begin(), symbols.end(), [&firstTime, &secondTime, &counter, &pos, &symbolVector, this](const symbol& s) { + //get values + wchar_t value = s.getLetter(); + + //generate next pos + if(firstTime) + firstTime = false; + else { + if(secondTime) { + pos.push_back(counter++); + secondTime = false; + } + else + pos.back() = counter++; + } + + //insert symbol + symbol sym(value, std::make_pair(_siteId, ++_counter), pos); + symbolVector.push_back(sym); + }); + _symbols.insert(_symbols.begin() + startIndex, symbolVector.begin(), symbolVector.end()); + return std::move(symbolVector); +} + +std::vector crdt::localErase(int startIndex, int endIndex) noexcept(false) { + //create vector of id to be sent (in removal we need only id, not entire symbol) + std::vector symbolsId; + std::for_each(_symbols.begin() + startIndex, _symbols.begin() + endIndex, [&symbolsId](const symbol& s) { + symbolsId.push_back(s.getId()); + }); + + //erase local symbols + _symbols.erase(_symbols.begin() + startIndex, _symbols.begin() + endIndex); + return symbolsId; +} +int crdt::process(int type, int indexEditor, symbol newSym) { + /* Insertion */ + if (type == 0) { + int symbols_index = 0, pos_index = 0; + int startIndex = static_cast(_symbols.size()); + + //get first index + if (indexEditor > static_cast(_symbols.size()/2)) { //LOOP FROM RIGHT TO LEFT + for (auto s = _symbols.crbegin(); s != _symbols.crend(); s++) { + startIndex--; + int retValue = comparePosdx(s->getPos(), s->getId(), newSym.getPos(), newSym.getId(), pos_index); + + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex ++; + break; + } + } + } + else { //LOOP FROM LEFT TO RIGHT + for (const auto &s: _symbols) { + symbols_index++; + int retValue = comparePos(s.getPos(), s.getId(), newSym.getPos(), newSym.getId(), pos_index); + + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex = symbols_index - 1; + break; + } + } + } + //update symbols vector + _symbols.insert(_symbols.begin() + startIndex, newSym); + return startIndex; + } +} + +int crdt::process(int type, int indexEditor, std::vector newSymbols) { + /* Insertion range */ + if(type == 6) { + int symbols_index = 0, pos_index = 0; + int startIndex = static_cast(_symbols.size()); + + //get first index + if(indexEditor > static_cast(_symbols.size()/2)) { //LOOP FROM RIGHT TO LEFT + for (auto s = _symbols.crbegin(); s != _symbols.crend(); s++) { + startIndex--; + int retValue = comparePosdx(s->getPos(), s->getId(), newSymbols.at(0).getPos(), + newSymbols.at(0).getId(), pos_index); + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex ++; + break; + } + } + } + else { //LOOP FROM LEFT TO RIGHT + for (const auto &s: _symbols) { + symbols_index++; + int retValue = comparePos(s.getPos(), s.getId(), newSymbols.at(0).getPos(), + newSymbols.at(0).getId(), pos_index); + if (retValue == -1) + continue; + else if (retValue == 1) { + startIndex = symbols_index - 1; + break; + } + } + } + //update symbols vector + _symbols.insert(_symbols.begin() + startIndex, newSymbols.begin(), newSymbols.end()); + return startIndex; + } +} + +int crdt::processErase(sId id) { + auto it = std::find_if(_symbols.begin(), _symbols.end(), [id](const symbol& s) {return s.getId() == id;}); + if (it != _symbols.end()) { + int index = it - _symbols.begin(); + + //update symbols vector + _symbols.erase(_symbols.begin() + index); + return index; + } + return -1; +} + +int crdt::getSiteId() { + return this->_siteId; +} + +int crdt::getCounter() { + return this->_counter; +} + +std::vector crdt::getSymbols() { + return _symbols; +} + +void crdt::setSiteId(int id) { + this->_siteId = id; +} + +void crdt::setCounter(int counter) { + this->_counter = counter; +} + +void crdt::setSymbols(std::vector symbols) { + this->_symbols = std::move(symbols); +} diff --git a/src/jsonUtility.cpp b/src/jsonUtility.cpp index 86c89ea..2d27997 100644 --- a/src/jsonUtility.cpp +++ b/src/jsonUtility.cpp @@ -1,46 +1,42 @@ -#include "jsonUtility.h" +#include "headers/jsonUtility.h" void jsonUtility::to_json(json &j, const std::string &op, const std::string &resp) { j = json{ {"operation", op}, - {"content", { - {"response", resp} - }} + {"content", {{"response", resp}}} }; } void jsonUtility::to_json(json &j, const std::string &op, const std::string &user, const std::string &pass) { j = json{ {"operation", op}, - {"content", { - {"username", user}, - {"password", pass} - }} + {"content", {{"username", user}, + {"password", pass} }} }; } void jsonUtility::to_json_insertion(json &j, const std::string &op, const symbol &symbol, const int &indexInEditor) { j = json{ - {"operation", op}, - {"id", symbol.getId()}, - {"pos", symbol.getPos()}, - {"letter", symbol.getLetter()}, - {"indexInEditor", indexInEditor} + {"operation", op}, + {"id", symbol.getId()}, + {"pos", symbol.getPos()}, + {"letter", symbol.getLetter()}, + {"indexInEditor", indexInEditor} }; } void jsonUtility::to_json_FormattingSymbol(json &j, const symbol &symbol) { j = json{ - {"id", symbol.getId()}, - {"pos", symbol.getPos()}, - {"letter", symbol.getLetter()}, + {"id", symbol.getId()}, + {"pos", symbol.getPos()}, + {"letter", symbol.getLetter()}, }; } void jsonUtility::to_json_cursor_change_req(json &j, const std::string &op, const int &index) { j = json { - {"operation", op}, - {"index", index} + {"operation", op}, + {"index", index} }; } @@ -51,73 +47,12 @@ void jsonUtility::to_json_removal_range(json &j, const std::string &op, const st }; } -void jsonUtility::to_json_format_range(json &j, const std::string &op, const std::vector &symbolsId, const int &format) { - j = json{ - {"operation", op}, - {"symbolsId", symbolsId}, - {"format", format} - }; -} - -void jsonUtility::to_json_fontsize_change(json &j, const std::string &op, const std::vector &symbolsId, const int &fontSize) { - j = json{ - {"operation", op}, - {"symbolsId", symbolsId}, - {"fontSize", fontSize} - }; -} - -void jsonUtility::to_json_alignment_change(json &j, const std::string &op, const std::vector &symbolsId, const int &alignment) { - j = json{ - {"operation", op}, - {"symbolsId", symbolsId}, - {"alignment", alignment} - }; -} - -void jsonUtility::to_json_fontfamily_change(json &j, const std::string &op, const std::vector &symbolsId, const std::string &fontFamily) { - j = json{ - {"operation", op}, - {"symbolsId", symbolsId}, - {"fontFamily", fontFamily} - }; -} - -void jsonUtility::to_json_collab_colors(json &j, const std::string &op, const std::string &uri) { - j = json{ - {"operation", op}, - {"uri", uri} - }; -} - -void jsonUtility::to_jsonFilename(json &j, const std::string &op, const std::string &user, const std::string &filename) { - j = json{ - {"operation", op}, - {"content", { - {"username", user}, - {"filename", filename} - }} - }; -} - -void jsonUtility::to_jsonRenamefile(json &j, const std::string &op, const std::string &nameFile, const std::string &uri, const std::string &username) { - j = json{ - {"operation", op}, - {"content", { - {"newNameFile", nameFile}, - {"uri", uri}, - {"username", username} - }} - }; -} void jsonUtility::to_jsonUri(json &j, const std::string &op, const std::string &user, const std::string &uri) { j = json{ {"operation", op}, - {"content", { - {"username", user}, - {"uri", uri} - }} + {"content", {{"username", user}, + {"uri", uri}}} }; } @@ -133,22 +68,12 @@ void jsonUtility::to_json_inviteURI(json &j, const std::string &op, const std::s void jsonUtility::to_json(json &j, const std::string &op, const std::string &user, const std::string &pass, const std::string &email) { j = json{ {"operation", op}, - {"content", { - {"username", user}, - {"password", pass}, - {"email", email} - }} + {"content", {{"username", user}, + {"password", pass}, + {"email", email} }} }; } -void jsonUtility::to_jsonUser(json &j, const std::string &op, const std::string &user) { - j = json{ - {"operation", op}, - {"content", { - {"username", user} - }} - }; -} void jsonUtility::to_json_insertion_range(json &j, const std::string &op, const std::vector &symVector, const int &startIndex) { j = json{ @@ -166,27 +91,23 @@ void jsonUtility::from_json_inviteURI(const json &j, std::string &op) { op = j.at("content").at("response").get(); } -void jsonUtility::from_json_collab_colors_map(const json &j, std::string &op) { - op = j.at("response").get(); -} - void jsonUtility::from_json_resp(const json &j, std::string &resp) { resp = j.at("content").at("response").get(); } /* We need to use this 'from_json' to deserialize std::vector (see function from_json_symbols) */ void from_json(const json& j, symbol& s) { - wchar_t letter = j.at("letter").get(); - std::pair id = j.at("id").get>(); - std::vector pos = j.at("pos").get>(); + auto letter = j.at("letter").get(); + auto id = j.at("id").get>(); + auto pos = j.at("pos").get>(); s = symbol(letter, id, pos); } void jsonUtility::from_json_insertion(const json& j, symbol& s, int &indexInEditor) { indexInEditor = j.at("indexInEditor").get(); - wchar_t letter = j.at("letter").get(); - std::pair id = j.at("id").get>(); - std::vector pos = j.at("pos").get>(); + auto letter = j.at("letter").get(); + auto id = j.at("id").get>(); + auto pos = j.at("pos").get>(); s = symbol(letter, id, pos); } @@ -291,15 +212,6 @@ void jsonUtility::from_json_cursor_change(const json &j, std::string& username, pos = j.at("pos").get(); } -void jsonUtility::from_json_collab_colors_resp(const json &j, myCollabColorsMap& collabColorsMap) { - collabColorsMap = j.at("collabColorsMap").get(); -} - -void jsonUtility::from_json_user_offline(const json &j, std::string &username, myCollabColorsMap& collabColorsMap) { - username = j.at("username").get(); - collabColorsMap = j.at("collabColorsMap").get(); -} - void jsonUtility::from_json_removal_range(const json &j, std::vector& symbolsId) { symbolsId = j.at("symbolsId").get>(); } @@ -309,7 +221,6 @@ std::vector jsonUtility::fromFormattingSymToJson(const std::vector if(symbols.empty()) return json::array(); - // Get jsons from symbols std::vector jsons; for (auto const &sym: symbols) { json j; @@ -317,4 +228,4 @@ std::vector jsonUtility::fromFormattingSymToJson(const std::vector jsons.push_back(j); } return jsons; -} +} \ No newline at end of file diff --git a/src/message.cpp b/src/message.cpp new file mode 100644 index 0000000..c9bf363 --- /dev/null +++ b/src/message.cpp @@ -0,0 +1,68 @@ +#include +#include "headers/message.h" + +message::message() : body_length_(0) { + +} + +const char *message::data() const { + return data_; +} + +char *message::data() { + return data_; +} + +std::size_t message::length() const { + return header_length + body_length_; +} + +const char *message::body() const { + return data_ + header_length; +} + +char *message::body() { + return data_ + header_length; +} + +std::size_t message::body_length() const { + return body_length_; +} + +void message::body_length(std::size_t new_length) { + body_length_ = new_length; +} + +char& message::isThisLastChunk() { + return isLastChunk; +} + +void message::setLastChunk(char val) { + this->isLastChunk = val; +} + +void message::decode_header() { + char header[header_length + 2] = ""; + std::strncat(header, data_+1, header_length); + body_length_ = std::atoi(header); + this->setLastChunk(*data_); +} + +void message::encode_header() { + char header[header_length + 1] = ""; + std::sprintf(header, "%5d", static_cast(body_length_)); + std::memcpy(data_+1, header, header_length); +} + +message message::constructMsg(const std::string& chunkRequest, char isLastChunk) { + message msg; + msg.setLastChunk(isLastChunk); + msg.body_length(chunkRequest.size()); + std::memcpy(msg.body()+1, chunkRequest.data(), msg.body_length()); + msg.body_length(chunkRequest.size()); + msg.body()[msg.body_length()+1] = '\0'; + msg.encode_header(); + std::memcpy(msg.data(), &msg.isThisLastChunk(), 1); + return msg; +} + diff --git a/src/symbol.cpp b/src/symbol.cpp index 2b9d21e..3a1e603 100644 --- a/src/symbol.cpp +++ b/src/symbol.cpp @@ -1,12 +1,13 @@ -#include "symbol.h" +#include "headers/symbol.h" #include symbol::symbol(wchar_t character, std::pair id, std::vector pos) - : _letter(character), _id(std::move(id)), _pos(std::move(pos)) {} + : _letter(character), _id(std::move(id)), _pos(std::move(pos)){} symbol::symbol(wchar_t character) : _letter(character) {} + std::vector symbol::getPos() const { return _pos; } @@ -19,6 +20,7 @@ std::pair symbol::getId() const { return _id; } + void symbol::setLetter(wchar_t letter) { this->_letter = letter; } From 640b0b5644392d8879dcf4e3ddde286a4b7c300d Mon Sep 17 00:00:00 2001 From: Xenya Date: Tue, 26 May 2020 13:54:21 +0300 Subject: [PATCH 08/22] minor chenges in json templates --- .gitignore | 9 ++- CMakeLists.txt | 6 +- headers/jsonUtility.h | 8 --- myClient.cpp | 155 ++---------------------------------------- myClient.h | 9 +-- src/jsonUtility.cpp | 59 ---------------- 6 files changed, 16 insertions(+), 230 deletions(-) diff --git a/.gitignore b/.gitignore index b7b5f5c..bf9cecf 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,12 @@ # This file is used to ignore files which are generated # ---------------------------------------------------------------------------- +/cmake-build-debug +cmake_install.cmake +/CMakeFiles +TextEditor +TextEditor.cbp +/TextEditor_autogen +CMakeCache.txt !core/ *.*# @@ -280,4 +287,4 @@ tmp/ /*-release/ # Ignore external library -headers/json.hpp \ No newline at end of file +headers/json.hpp diff --git a/CMakeLists.txt b/CMakeLists.txt index d0c62f8..afeb372 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 3.14) +cmake_minimum_required(VERSION 3.13) project(TextEditor) set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread") set(CMAKE_CXX_STANDARD 17) @@ -7,7 +7,7 @@ set(CMAKE_AUTOMOC YES) set(CMAKE_AUTOUIC YES) set(CMAKE_AUTORCC YES) -set(SOURCES +set(SOURCES main.cpp src/File.cpp headers/File.h MyQTextEdit.h @@ -19,7 +19,7 @@ set(SOURCES editorwindow.ui src/jsonUtility.cpp headers/jsonUtility.h - main.cpp + src/message.cpp headers/message.h myClient.cpp diff --git a/headers/jsonUtility.h b/headers/jsonUtility.h index 0f1e1ec..93d0098 100644 --- a/headers/jsonUtility.h +++ b/headers/jsonUtility.h @@ -13,7 +13,6 @@ class jsonUtility { static void to_json(json &j, const std::string &op, const std::string &resp); static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass); static void to_jsonUri(json& j, const std::string& op, const std::string& user, const std::string& uri); - static void to_json_inviteURI(json& j, const std::string& op, const std::string& invited, const std::string& applicant, const std::string& uri); static void to_json(json& j, const std::string& op, const std::string& user, const std::string& pass, const std::string& email); static void to_json_insertion(json &j, const std::string &op, const symbol &symbol, const int &indexInEditor); static void to_json_cursor_change_req(json &j, const std::string &op, const int &index); @@ -24,16 +23,9 @@ class jsonUtility { //DESERIALIZATION (convert data into json) -> it is obtained with method parse() (e.g. json::parse(data_)); static void from_json_insertion(const json& j, symbol& s, int &indexInEditor); static void from_json(const json& j, std::string& op); - static void from_json_inviteURI(const json& j, std::string& op); - static void from_json_rename_file(const json &j, std::string &resp, std::string& filename); static void from_json_resp(const json &j, std::string &resp); static void from_json_symbols(const json &j, std::vector &symbols); - static void from_json_symbolsAndFilename(const json &j, std::vector &symbols, std::string& filename); - static void from_json_filename(const json &j, std::string& filename); - static void from_json_files(const json &j, std::vector &jsonFiles); - static File* from_json_file(const json &j); static symbol* from_json_symbol(const json &j); - static void from_json_usernameLogin(const json &j, std::string &name, std::string &color, std::string &mail, int &siteId); static void from_jsonUri(const json& j, std::string& uri); static void from_json(const json& j, std::string& user, std::string& pass); static void from_json(const json &j, std::string &user, std::string &pass, std::string &email); diff --git a/myClient.cpp b/myClient.cpp index 2c60945..4afb179 100644 --- a/myClient.cpp +++ b/myClient.cpp @@ -10,8 +10,6 @@ myClient::myClient() resolver_(io_context_), socket_(io_context_), username_(""), - mail_(""), - color_("#00ffffff"), fullBody(""), Crdt(), fileVector_(std::vector()) @@ -61,7 +59,8 @@ void myClient::do_read_header() { void myClient::do_read_body() { boost::asio::async_read(socket_, boost::asio::buffer(read_msg_.body()+1, read_msg_.body_length()), - [this](boost::system::error_code ec, std::size_t /*length*/) { + [this](boost::system::error_code ec, std::size_t /*length*/) + { if (!ec) { read_msg_.data()[read_msg_.length()+1] = '\0'; //VERY IMPORTANT: this removes any possible letters after data fullBody.append(read_msg_.body()+1); @@ -75,49 +74,7 @@ void myClient::do_read_body() { json jdata_in = json::parse(fullBody); jsonUtility::from_json(jdata_in, opJSON); - if(opJSON == "LOGIN_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_resp(jdata_in, db_responseJSON); - - if(db_responseJSON == "LOGIN_OK") { - qDebug() << "Login success" << endl; - std::string db_usernameLoginJSON; - std::string db_colorJSON; - std::string db_mailJSON; - int idJSON; - jsonUtility::from_json_usernameLogin(jdata_in, db_usernameLoginJSON, db_colorJSON, db_mailJSON, idJSON); - QString name_qstring = QString::fromUtf8(db_usernameLoginJSON.data(), db_usernameLoginJSON.size()); //convert to QString - QString color_qstring = QString::fromUtf8(db_colorJSON.data(), db_colorJSON.size()); - QString mail_qstring = QString::fromUtf8(db_mailJSON.data(), db_mailJSON.size()); - - //Set values - this->setUsername(name_qstring); - this->setColor(color_qstring); - this->setMail(mail_qstring); - this->Crdt.setSiteId(idJSON); - - emit formResultSuccess("LOGIN_SUCCESS"); - } else { - qDebug() << "Wrong user or password" << endl; - emit formResultFailure("LOGIN_FAILURE"); - } - } else if(opJSON == "SIGNUP_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_resp(jdata_in, db_responseJSON); - - if(db_responseJSON == "SIGNUP_OK") - emit formResultSuccess("SIGNUP_SUCCESS"); - else - emit formResultFailure("SIGNUP_FAILURE"); - } else if(opJSON == "LOGOUT_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_resp(jdata_in, db_responseJSON); - - if(db_responseJSON == "LOGOUT_OK") - emit opResultSuccess("LOGOUT_SUCCESS"); - else - emit opResultFailure("LOGOUT_FAILURE"); - } else if(opJSON == "DISCONNECT_RESPONSE") { + if(opJSON == "DISCONNECT_RESPONSE") { std::string db_responseJSON; jsonUtility::from_json_resp(jdata_in, db_responseJSON); @@ -167,87 +124,7 @@ void myClient::do_read_body() { emit opResultSuccess("OPENFILE_SUCCESS"); } else emit opResultFailure("OPENFILE_FAILURE"); - } else if(opJSON == "RENAMEFILE_RESPONSE") { - std::string db_responseJSON; - std::string filenameJSON; - jsonUtility::from_json_rename_file(jdata_in, db_responseJSON, filenameJSON); - - if(db_responseJSON == "RENAME_OK") - emit editorResultSuccess("RENAME_SUCCESS", filenameJSON.c_str()); - else - emit editorResultFailure("RENAME_FAILURE"); - } else if(opJSON == "OPENWITHURI_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_resp(jdata_in, db_responseJSON); - - if(db_responseJSON == "OPENWITHURI_OK") { - std::vector symbolsJSON; - std::string filenameJSON; - jsonUtility::from_json_symbolsAndFilename(jdata_in, symbolsJSON, filenameJSON); - - //Update client data - this->setFilename(QString::fromStdString(filenameJSON)); - this->Crdt.setSymbols(symbolsJSON); - - qDebug() << "OPENWITHURI success" << endl; - emit opResultSuccess("OPENWITHURI_SUCCESS"); - } else if(db_responseJSON == "OPENFILE_FILE_EMPTY") { - std::string filenameJSON; - jsonUtility::from_json_filename(jdata_in, filenameJSON); - - //Update client data - this->setFilename(QString::fromStdString(filenameJSON)); - this->Crdt.setSymbols(std::vector()); - emit opResultSuccess("OPENFILE_SUCCESS"); - } else { - qDebug() << "Something went wrong" << endl; - emit opResultFailure("OPENWITHURI_FAILURE"); - } - } else if(opJSON == "LISTFILE_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_resp(jdata_in, db_responseJSON); - - if(db_responseJSON == "LIST_EXIST") { - std::vector jsonFiles; - jsonUtility::from_json_files(jdata_in, jsonFiles); - - std::vector files; - for(const auto& j: jsonFiles) { - File *f = nullptr; //do not remember to delete it! (keyword 'delete') - f = jsonUtility::from_json_file(j); - if(f==nullptr) { - emitMsgInCorrectWindow(); //show error - do_read_header(); - } - files.push_back(*f); - delete f; - } - emit listFileResult(files); - - qDebug() << "Listfile success" << endl; - emit opResultSuccess("LISTFILE_SUCCESS"); - } else if (db_responseJSON == "LIST_DOESNT_EXIST"){ - qDebug() << "Non ha nessuna lista di file" << endl; - emit opResultFailure("LISTFILE_FAILURE_LISTNOTEXIST"); - } else { - qDebug() << "Something went wrong" << endl; - emit opResultFailure("LISTFILE_FAILURE"); - } - } else if(opJSON == "INVITE_URI_RESPONSE") { - std::string db_responseJSON; - jsonUtility::from_json_inviteURI(jdata_in, db_responseJSON); - - if(db_responseJSON == "INVITE_URI_SUCCESS") - emit editorResultSuccess("INVITE_URI_SUCCESS"); - else if(db_responseJSON == "ALREADY_PARTECIPANT") - emit editorResultFailure("ALREADY_PARTECIPANT"); - else if(db_responseJSON == "INVITED_NOT_EXIST") - emit editorResultFailure("INVITED_NOT_EXIST"); - else if(db_responseJSON == "SAME_USER") - emit editorResultFailure("SAME_USER"); - else - emit editorResultFailure("INVITE_URI_FAILURE"); - } else if(opJSON == "INSERTION_RESPONSE") { + } else if(opJSON == "INSERTION_RESPONSE") { symbol symbolJSON; int indexEditorJSON; jsonUtility::from_json_insertion(jdata_in, symbolJSON, indexEditorJSON); @@ -373,38 +250,14 @@ void myClient::setUsername(QString name) { this->username_ = name; } -void myClient::setMail(QString mail) { - this->mail_ = mail; -} - -void myClient::setColor(QString color) { - this->color_ = color; -} - QString myClient::getUsername() { return this->username_; } -QString myClient::getMail() { - return this->mail_; -} - -QString myClient::getColor() { - return this->color_; -} - void myClient::setVectorFile(std::vector files){ this->fileVector_ = files; } -std::vector myClient::getVectorFile(){ - return this->fileVector_; -} - -void myClient::setFilename(QString filename) { - this->filename_ = filename; -} - QString myClient::getFilename() { return this->filename_; } diff --git a/myClient.h b/myClient.h index cbadf4b..4263803 100644 --- a/myClient.h +++ b/myClient.h @@ -34,16 +34,10 @@ class myClient : public QObject void do_connect(); bool getStatus(); QString getUsername(); - QString getMail(); QString getFilename(); QString getFileURI(); - QString getColor(); - std::vector getVectorFile(); void setUsername(QString name); - void setMail(QString mail); - void setFilename(QString filename); void setFileURI(QString uri); - void setColor(QString color); void setVectorFile(std::vector fileVector); void close(); void write(const message& msg); @@ -64,7 +58,6 @@ class myClient : public QObject void jsonMsgFailure(QString windowName, QString msg); void removeRemoteCursor(std::string username); void changeRemoteCursor(std::string username, std::string color, int pos); - void showCollabColorsMap(myCollabColorsMap collabColorsMap); private: boost::asio::io_context io_context_; @@ -80,7 +73,7 @@ class myClient : public QObject void do_write(); void closeConnection(); void emitMsgInCorrectWindow(); - bool status; + bool status{}; QString username_; QString filename_; QString uri_; diff --git a/src/jsonUtility.cpp b/src/jsonUtility.cpp index 2d27997..4a19cd9 100644 --- a/src/jsonUtility.cpp +++ b/src/jsonUtility.cpp @@ -56,15 +56,6 @@ void jsonUtility::to_jsonUri(json &j, const std::string &op, const std::string & }; } -void jsonUtility::to_json_inviteURI(json &j, const std::string &op, const std::string &invited, const std::string &applicant, const std::string &uri) { - j = json{ - {"operation", op}, - {"invited", invited}, - {"applicant", applicant}, - {"uri", uri} - }; -} - void jsonUtility::to_json(json &j, const std::string &op, const std::string &user, const std::string &pass, const std::string &email) { j = json{ {"operation", op}, @@ -87,10 +78,6 @@ void jsonUtility::from_json(const json &j, std::string &op) { op = j.at("operation").get(); } -void jsonUtility::from_json_inviteURI(const json &j, std::string &op) { - op = j.at("content").at("response").get(); -} - void jsonUtility::from_json_resp(const json &j, std::string &resp) { resp = j.at("content").at("response").get(); } @@ -115,29 +102,11 @@ void jsonUtility::from_json_symbols(const json &j, std::vector& symbols) symbols = j.at("content").at("symVector").get>(); //use from_json previously defined } -void jsonUtility::from_json_symbolsAndFilename(const json &j, std::vector& symbols, std::string& filename) { - filename = j.at("content").at("filename").get(); - symbols = j.at("content").at("symVector").get>(); //use from_json previously defined -} - -void jsonUtility::from_json_filename(const json &j, std::string& filename) { - filename = j.at("content").at("filename").get(); -} - void jsonUtility::from_json_insertion_range(const json &j, int& firstIndex, std::vector& jsonSymbols) { firstIndex = j.at("firstIndexRange").get(); jsonSymbols = j.at("symbols").get>(); } -void jsonUtility::from_json_rename_file(const json &j, std::string &resp, std::string& filename) { - filename = j.at("content").at("filename").get(); - resp = j.at("content").at("response").get(); -} - -void jsonUtility::from_json_files(const json &j, std::vector& jsonFiles) { - jsonFiles = j.at("content").at("vectorFile").get>(); -} - symbol* jsonUtility::from_json_symbol(const json &j) { wchar_t letter; std::pair id; @@ -158,34 +127,6 @@ symbol* jsonUtility::from_json_symbol(const json &j) { return s; } -File* jsonUtility::from_json_file(const json &j) { - std::string idfile; - std::string filename; - std::string owner; - std::string timestamp; - - try { - //get symbol values from json - idfile = j.at("idfile").get(); - filename = j.at("filename").get(); - owner = j.at("owner").get(); - timestamp = j.at("timestamp").get(); - - } catch (json::exception& e) { - std::cerr << "Message: " << e.what() << '\n' << "exception id: " << e.id << std::endl; - return nullptr; - } - //now create the file - File *f = new File(idfile, filename, owner, timestamp); - return f; -} - -void jsonUtility::from_json_usernameLogin(const json &j, std::string &name, std::string &color, std::string &mail, int &siteId) { - name = j.at("content").at("usernameLogin").get(); - color = j.at("content").at("colorLogin").get(); - mail = j.at("content").at("mailLogin").get(); - siteId = j.at("content").at("siteId").get(); -} void jsonUtility::from_json(const json &j, std::string &user, std::string &pass) { user = j.at("content").at("username").get(); From b60f1951d95f7bc308d0624c5869cb4e895f66b4 Mon Sep 17 00:00:00 2001 From: Xenya Date: Tue, 26 May 2020 14:15:04 +0300 Subject: [PATCH 09/22] insignificant --- .gitignore | 2 +- CMakeLists.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index bf9cecf..1cb1f77 100644 --- a/.gitignore +++ b/.gitignore @@ -7,7 +7,7 @@ TextEditor TextEditor.cbp /TextEditor_autogen CMakeCache.txt - +.idea !core/ *.*# *.a diff --git a/CMakeLists.txt b/CMakeLists.txt index afeb372..4c9ebf1 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -45,9 +45,9 @@ list(APPEND LIBRARIES list(REMOVE_DUPLICATES LIBRARIES) -add_executable(TextEditor ${SOURCES} ${Boost_INCLUDE_DIRS}) +add_executable(Client ${SOURCES} ${Boost_INCLUDE_DIRS}) find_package(Boost 1.57.0 COMPONENTS system filesystem REQUIRED) include_directories(${Boost_INCLUDE_DIRS}) -target_link_libraries(TextEditor ${Boost_LIBRARIES}) -target_link_libraries(TextEditor ${LIBRARIES} ${Boost_LIBRARIES}) +target_link_libraries(Client ${Boost_LIBRARIES}) +target_link_libraries(Client ${LIBRARIES} ${Boost_LIBRARIES}) From b29892c28a7503cefeb04b5199ffcb6da27af80c Mon Sep 17 00:00:00 2001 From: Xenya Date: Tue, 26 May 2020 14:17:25 +0300 Subject: [PATCH 10/22] delete .idea --- .idea/.gitignore | 2 -- .idea/.name | 1 - .idea/ClientModule.iml | 2 -- .idea/CodeShare.iml | 2 -- .idea/misc.xml | 7 ------- .idea/modules.xml | 8 -------- .idea/vcs.xml | 6 ------ 7 files changed, 28 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/.name delete mode 100644 .idea/ClientModule.iml delete mode 100644 .idea/CodeShare.iml delete mode 100644 .idea/misc.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 5c98b42..0000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -# Default ignored files -/workspace.xml \ No newline at end of file diff --git a/.idea/.name b/.idea/.name deleted file mode 100644 index 5f08a62..0000000 --- a/.idea/.name +++ /dev/null @@ -1 +0,0 @@ -TextEditor \ No newline at end of file diff --git a/.idea/ClientModule.iml b/.idea/ClientModule.iml deleted file mode 100644 index f08604b..0000000 --- a/.idea/ClientModule.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/CodeShare.iml b/.idea/CodeShare.iml deleted file mode 100644 index f08604b..0000000 --- a/.idea/CodeShare.iml +++ /dev/null @@ -1,2 +0,0 @@ - - \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml deleted file mode 100644 index 8822db8..0000000 --- a/.idea/misc.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 3cf7cc9..0000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 6c0b863..0000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file From df45e163e9999b31fc5077bd3e9abce2770e73a2 Mon Sep 17 00:00:00 2001 From: Xenya Date: Tue, 26 May 2020 18:44:39 +0300 Subject: [PATCH 11/22] added users name to notebook --- .gitignore | 290 - CMakeCache.txt | 424 + CMakeFiles/3.13.4/CMakeCCompiler.cmake | 73 + CMakeFiles/3.13.4/CMakeCXXCompiler.cmake | 76 + .../3.13.4/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.13.4/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes CMakeFiles/3.13.4/CMakeSystem.cmake | 15 + .../3.13.4/CompilerIdC/CMakeCCompilerId.c | 623 + CMakeFiles/3.13.4/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 602 + CMakeFiles/3.13.4/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes CMakeFiles/CMakeDirectoryInformation.cmake | 16 + CMakeFiles/CMakeOutput.log | 2112 ++ CMakeFiles/CMakeRuleHashes.txt | 2 + CMakeFiles/Client.dir/CXX.includecache | 4520 +++ .../Client_autogen/mocs_compilation.cpp.o | Bin 0 -> 240936 bytes CMakeFiles/Client.dir/DependInfo.cmake | 46 + CMakeFiles/Client.dir/build.make | 241 + CMakeFiles/Client.dir/cmake_clean.cmake | 21 + CMakeFiles/Client.dir/depend.internal | 1474 + CMakeFiles/Client.dir/depend.make | 1474 + CMakeFiles/Client.dir/flags.make | 10 + CMakeFiles/Client.dir/link.txt | 1 + CMakeFiles/Client.dir/main.cpp.o | Bin 0 -> 138560 bytes CMakeFiles/Client.dir/progress.make | 12 + CMakeFiles/Client.dir/src/CRDT.cpp.o | Bin 0 -> 262496 bytes CMakeFiles/Client.dir/src/File.cpp.o | Bin 0 -> 5464 bytes CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o | Bin 0 -> 76448 bytes CMakeFiles/Client.dir/src/NoteBook.cpp.o | Bin 0 -> 832400 bytes CMakeFiles/Client.dir/src/jsonUtility.cpp.o | Bin 0 -> 1374248 bytes CMakeFiles/Client.dir/src/message.cpp.o | Bin 0 -> 5592 bytes CMakeFiles/Client.dir/src/myClient.cpp.o | Bin 0 -> 2053960 bytes CMakeFiles/Client.dir/src/symbol.cpp.o | Bin 0 -> 40936 bytes .../Client_autogen.dir/AutogenInfo.cmake | 29 + .../Client_autogen.dir/AutogenOldSettings.txt | 1 + .../Client_autogen.dir/DependInfo.cmake | 11 + CMakeFiles/Client_autogen.dir/build.make | 77 + .../Client_autogen.dir/cmake_clean.cmake | 11 + CMakeFiles/Client_autogen.dir/depend.internal | 3 + CMakeFiles/Client_autogen.dir/depend.make | 3 + CMakeFiles/Client_autogen.dir/progress.make | 2 + CMakeFiles/Makefile.cmake | 172 + CMakeFiles/Makefile2 | 145 + CMakeFiles/TargetDirectories.txt | 4 + CMakeFiles/TextEditor.dir/CXX.includecache | 4540 +++ CMakeFiles/TextEditor.dir/DependInfo.cmake | 46 + CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o | Bin 0 -> 76448 bytes .../TextEditor_autogen/mocs_compilation.cpp.o | Bin 0 -> 241296 bytes CMakeFiles/TextEditor.dir/build.make | 241 + CMakeFiles/TextEditor.dir/cmake_clean.cmake | 21 + CMakeFiles/TextEditor.dir/depend.internal | 1480 + CMakeFiles/TextEditor.dir/depend.make | 1480 + CMakeFiles/TextEditor.dir/editorwindow.cpp.o | Bin 0 -> 842176 bytes CMakeFiles/TextEditor.dir/flags.make | 10 + CMakeFiles/TextEditor.dir/link.txt | 1 + CMakeFiles/TextEditor.dir/main.cpp.o | Bin 0 -> 138568 bytes CMakeFiles/TextEditor.dir/myClient.cpp.o | Bin 0 -> 2090320 bytes CMakeFiles/TextEditor.dir/progress.make | 12 + CMakeFiles/TextEditor.dir/src/File.cpp.o | Bin 0 -> 5464 bytes CMakeFiles/TextEditor.dir/src/crdt.cpp.o | Bin 0 -> 262496 bytes .../TextEditor.dir/src/jsonUtility.cpp.o | Bin 0 -> 1374248 bytes CMakeFiles/TextEditor.dir/src/message.cpp.o | Bin 0 -> 5592 bytes CMakeFiles/TextEditor.dir/src/symbol.cpp.o | Bin 0 -> 40936 bytes .../TextEditor_autogen.dir/AutogenInfo.cmake | 35 + .../AutogenOldSettings.txt | 2 + .../TextEditor_autogen.dir/DependInfo.cmake | 11 + CMakeFiles/TextEditor_autogen.dir/build.make | 77 + .../TextEditor_autogen.dir/cmake_clean.cmake | 11 + .../TextEditor_autogen.dir/depend.internal | 3 + CMakeFiles/TextEditor_autogen.dir/depend.make | 3 + .../TextEditor_autogen.dir/progress.make | 2 + CMakeFiles/cmake.check_cache | 1 + CMakeFiles/feature_tests.bin | Bin 0 -> 16512 bytes CMakeFiles/feature_tests.c | 34 + CMakeFiles/feature_tests.cxx | 405 + CMakeFiles/progress.marks | 1 + CMakeLists.txt | 22 +- Client | Bin 0 -> 1617384 bytes Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp | 131 + Client_autogen/K6S233IZAZ/moc_NoteBook.cpp | 184 + Client_autogen/K6S233IZAZ/moc_myClient.cpp | 397 + Client_autogen/moc_predefs.h | 397 + Client_autogen/mocs_compilation.cpp | 4 + Makefile | 462 + editorwindow.ui => NoteBook.ui | 4 +- README.md | 2 - cmake-build-debug/CMakeCache.txt | 471 + .../CMakeFiles/3.16.5/CMakeCCompiler.cmake | 76 + .../CMakeFiles/3.16.5/CMakeCXXCompiler.cmake | 88 + .../3.16.5/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.5/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes .../CMakeFiles/3.16.5/CMakeSystem.cmake | 15 + .../3.16.5/CompilerIdC/CMakeCCompilerId.c | 671 + .../CMakeFiles/3.16.5/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 + .../CMakeFiles/3.16.5/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes .../CMakeDirectoryInformation.cmake | 16 + cmake-build-debug/CMakeFiles/CMakeError.log | 58 + cmake-build-debug/CMakeFiles/CMakeOutput.log | 493 + cmake-build-debug/CMakeFiles/Makefile.cmake | 52 + cmake-build-debug/CMakeFiles/Makefile2 | 106 + .../CMakeFiles/TargetDirectories.txt | 3 + .../CMakeFiles/clion-environment.txt | 3 + cmake-build-debug/CMakeFiles/clion-log.txt | 6 + .../CMakeFiles/cmake.check_cache | 1 + .../CMakeFiles/main.dir/CXX.includecache | 54 + .../CMakeFiles/main.dir/DependInfo.cmake | 25 + .../CMakeFiles/main.dir/build.make | 158 + .../CMakeFiles/main.dir/cmake_clean.cmake | 14 + .../CMakeFiles/main.dir/depend.internal | 13 + .../CMakeFiles/main.dir/depend.make | 13 + .../CMakeFiles/main.dir/flags.make | 10 + .../CMakeFiles/main.dir/link.txt | 1 + .../CMakeFiles/main.dir/progress.make | 7 + .../CMakeFiles/main.dir/src/TextManager.cpp.o | Bin 0 -> 31056 bytes .../CMakeFiles/main.dir/src/Traits.cpp.o | Bin 0 -> 1512 bytes .../CMakeFiles/main.dir/src/main.cpp.o | Bin 0 -> 1482312 bytes cmake-build-debug/CMakeFiles/progress.marks | 1 + .../CMakeFiles/tests.cpp.dir/DependInfo.cmake | 25 + .../CMakeFiles/tests.cpp.dir/build.make | 158 + .../tests.cpp.dir/cmake_clean.cmake | 14 + .../CMakeFiles/tests.cpp.dir/depend.make | 2 + .../CMakeFiles/tests.cpp.dir/flags.make | 10 + .../CMakeFiles/tests.cpp.dir/link.txt | 1 + .../CMakeFiles/tests.cpp.dir/progress.make | 7 + .../CMakeFiles/tests.dir/CXX.includecache | 42 + .../CMakeFiles/tests.dir/DependInfo.cmake | 21 + .../CMakeFiles/tests.dir/build.make | 102 + .../CMakeFiles/tests.dir/cmake_clean.cmake | 10 + .../CMakeFiles/tests.dir/depend.internal | 9 + .../CMakeFiles/tests.dir/depend.make | 9 + .../CMakeFiles/tests.dir/flags.make | 10 + .../CMakeFiles/tests.dir/link.txt | 1 + .../CMakeFiles/tests.dir/progress.make | 3 + .../CMakeFiles/tests.dir/tests.cpp.o | Bin 0 -> 2254352 bytes cmake-build-debug/Makefile | 298 + cmake-build-debug/Project.cbp | 45 + cmake-build-debug/cmake_install.cmake | 49 + cmake-build-debug/main | Bin 0 -> 852776 bytes cmake-build-debug/test.cbp | 108 + cmake-build-debug/tests | Bin 0 -> 1262824 bytes cmake-build-debug/text_editor.cbp | 111 + cmake_install.cmake | 49 + MyQTextEdit.h => headers/MyQTextEdit.h | 0 editorwindow.h => headers/NoteBook.h | 17 +- headers/json.hpp | 22712 ++++++++++++++++ myClient.h => headers/myClient.h | 13 +- headers/symbol.h | 5 - headers/ui_NoteBook.h | 467 + main.cpp | 6 +- src/CRDT.cpp | 2 +- MyQTextEdit.cpp => src/MyQTextEdit.cpp | 2 +- editorwindow.cpp => src/NoteBook.cpp | 101 +- myClient.cpp => src/myClient.cpp | 26 +- 154 files changed, 49520 insertions(+), 439 deletions(-) delete mode 100644 .gitignore create mode 100644 CMakeCache.txt create mode 100644 CMakeFiles/3.13.4/CMakeCCompiler.cmake create mode 100644 CMakeFiles/3.13.4/CMakeCXXCompiler.cmake create mode 100755 CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin create mode 100755 CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin create mode 100644 CMakeFiles/3.13.4/CMakeSystem.cmake create mode 100644 CMakeFiles/3.13.4/CompilerIdC/CMakeCCompilerId.c create mode 100755 CMakeFiles/3.13.4/CompilerIdC/a.out create mode 100644 CMakeFiles/3.13.4/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 CMakeFiles/3.13.4/CompilerIdCXX/a.out create mode 100644 CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 CMakeFiles/CMakeOutput.log create mode 100644 CMakeFiles/CMakeRuleHashes.txt create mode 100644 CMakeFiles/Client.dir/CXX.includecache create mode 100644 CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o create mode 100644 CMakeFiles/Client.dir/DependInfo.cmake create mode 100644 CMakeFiles/Client.dir/build.make create mode 100644 CMakeFiles/Client.dir/cmake_clean.cmake create mode 100644 CMakeFiles/Client.dir/depend.internal create mode 100644 CMakeFiles/Client.dir/depend.make create mode 100644 CMakeFiles/Client.dir/flags.make create mode 100644 CMakeFiles/Client.dir/link.txt create mode 100644 CMakeFiles/Client.dir/main.cpp.o create mode 100644 CMakeFiles/Client.dir/progress.make create mode 100644 CMakeFiles/Client.dir/src/CRDT.cpp.o create mode 100644 CMakeFiles/Client.dir/src/File.cpp.o create mode 100644 CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o create mode 100644 CMakeFiles/Client.dir/src/NoteBook.cpp.o create mode 100644 CMakeFiles/Client.dir/src/jsonUtility.cpp.o create mode 100644 CMakeFiles/Client.dir/src/message.cpp.o create mode 100644 CMakeFiles/Client.dir/src/myClient.cpp.o create mode 100644 CMakeFiles/Client.dir/src/symbol.cpp.o create mode 100644 CMakeFiles/Client_autogen.dir/AutogenInfo.cmake create mode 100644 CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt create mode 100644 CMakeFiles/Client_autogen.dir/DependInfo.cmake create mode 100644 CMakeFiles/Client_autogen.dir/build.make create mode 100644 CMakeFiles/Client_autogen.dir/cmake_clean.cmake create mode 100644 CMakeFiles/Client_autogen.dir/depend.internal create mode 100644 CMakeFiles/Client_autogen.dir/depend.make create mode 100644 CMakeFiles/Client_autogen.dir/progress.make create mode 100644 CMakeFiles/Makefile.cmake create mode 100644 CMakeFiles/Makefile2 create mode 100644 CMakeFiles/TargetDirectories.txt create mode 100644 CMakeFiles/TextEditor.dir/CXX.includecache create mode 100644 CMakeFiles/TextEditor.dir/DependInfo.cmake create mode 100644 CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/build.make create mode 100644 CMakeFiles/TextEditor.dir/cmake_clean.cmake create mode 100644 CMakeFiles/TextEditor.dir/depend.internal create mode 100644 CMakeFiles/TextEditor.dir/depend.make create mode 100644 CMakeFiles/TextEditor.dir/editorwindow.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/flags.make create mode 100644 CMakeFiles/TextEditor.dir/link.txt create mode 100644 CMakeFiles/TextEditor.dir/main.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/myClient.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/progress.make create mode 100644 CMakeFiles/TextEditor.dir/src/File.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/src/crdt.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/src/message.cpp.o create mode 100644 CMakeFiles/TextEditor.dir/src/symbol.cpp.o create mode 100644 CMakeFiles/TextEditor_autogen.dir/AutogenInfo.cmake create mode 100644 CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt create mode 100644 CMakeFiles/TextEditor_autogen.dir/DependInfo.cmake create mode 100644 CMakeFiles/TextEditor_autogen.dir/build.make create mode 100644 CMakeFiles/TextEditor_autogen.dir/cmake_clean.cmake create mode 100644 CMakeFiles/TextEditor_autogen.dir/depend.internal create mode 100644 CMakeFiles/TextEditor_autogen.dir/depend.make create mode 100644 CMakeFiles/TextEditor_autogen.dir/progress.make create mode 100644 CMakeFiles/cmake.check_cache create mode 100755 CMakeFiles/feature_tests.bin create mode 100644 CMakeFiles/feature_tests.c create mode 100644 CMakeFiles/feature_tests.cxx create mode 100644 CMakeFiles/progress.marks create mode 100755 Client create mode 100644 Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp create mode 100644 Client_autogen/K6S233IZAZ/moc_NoteBook.cpp create mode 100644 Client_autogen/K6S233IZAZ/moc_myClient.cpp create mode 100644 Client_autogen/moc_predefs.h create mode 100644 Client_autogen/mocs_compilation.cpp create mode 100644 Makefile rename editorwindow.ui => NoteBook.ui (96%) delete mode 100644 README.md create mode 100644 cmake-build-debug/CMakeCache.txt create mode 100644 cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake create mode 100755 cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin create mode 100755 cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin create mode 100644 cmake-build-debug/CMakeFiles/3.16.5/CMakeSystem.cmake create mode 100644 cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/CMakeCCompilerId.c create mode 100755 cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.out create mode 100644 cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.out create mode 100644 cmake-build-debug/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 cmake-build-debug/CMakeFiles/CMakeError.log create mode 100644 cmake-build-debug/CMakeFiles/CMakeOutput.log create mode 100644 cmake-build-debug/CMakeFiles/Makefile.cmake create mode 100644 cmake-build-debug/CMakeFiles/Makefile2 create mode 100644 cmake-build-debug/CMakeFiles/TargetDirectories.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-environment.txt create mode 100644 cmake-build-debug/CMakeFiles/clion-log.txt create mode 100644 cmake-build-debug/CMakeFiles/cmake.check_cache create mode 100644 cmake-build-debug/CMakeFiles/main.dir/CXX.includecache create mode 100644 cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake create mode 100644 cmake-build-debug/CMakeFiles/main.dir/build.make create mode 100644 cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake create mode 100644 cmake-build-debug/CMakeFiles/main.dir/depend.internal create mode 100644 cmake-build-debug/CMakeFiles/main.dir/depend.make create mode 100644 cmake-build-debug/CMakeFiles/main.dir/flags.make create mode 100644 cmake-build-debug/CMakeFiles/main.dir/link.txt create mode 100644 cmake-build-debug/CMakeFiles/main.dir/progress.make create mode 100644 cmake-build-debug/CMakeFiles/main.dir/src/TextManager.cpp.o create mode 100644 cmake-build-debug/CMakeFiles/main.dir/src/Traits.cpp.o create mode 100644 cmake-build-debug/CMakeFiles/main.dir/src/main.cpp.o create mode 100644 cmake-build-debug/CMakeFiles/progress.marks create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/DependInfo.cmake create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/build.make create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/cmake_clean.cmake create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/depend.make create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/flags.make create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/link.txt create mode 100644 cmake-build-debug/CMakeFiles/tests.cpp.dir/progress.make create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/CXX.includecache create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/build.make create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/depend.internal create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/depend.make create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/flags.make create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/link.txt create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/progress.make create mode 100644 cmake-build-debug/CMakeFiles/tests.dir/tests.cpp.o create mode 100644 cmake-build-debug/Makefile create mode 100644 cmake-build-debug/Project.cbp create mode 100644 cmake-build-debug/cmake_install.cmake create mode 100755 cmake-build-debug/main create mode 100644 cmake-build-debug/test.cbp create mode 100755 cmake-build-debug/tests create mode 100644 cmake-build-debug/text_editor.cbp create mode 100644 cmake_install.cmake rename MyQTextEdit.h => headers/MyQTextEdit.h (100%) rename editorwindow.h => headers/NoteBook.h (76%) create mode 100644 headers/json.hpp rename myClient.h => headers/myClient.h (82%) create mode 100644 headers/ui_NoteBook.h rename MyQTextEdit.cpp => src/MyQTextEdit.cpp (99%) rename editorwindow.cpp => src/NoteBook.cpp (80%) rename myClient.cpp => src/myClient.cpp (91%) diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1cb1f77..0000000 --- a/.gitignore +++ /dev/null @@ -1,290 +0,0 @@ -# This file is used to ignore files which are generated -# ---------------------------------------------------------------------------- -/cmake-build-debug -cmake_install.cmake -/CMakeFiles -TextEditor -TextEditor.cbp -/TextEditor_autogen -CMakeCache.txt -.idea -!core/ -*.*# -*.a -*.app -*.autosave -*.core -*.debug -*.embed.manifest -*.moc -*.o -*.obj -*.orig -*.prl -*.qm -*.rc -*.rej -*.res -*.so -*.so.* -*_pch.h.cpp -*_resource.rc -*_wrapper.bat -*_wrapper.sh -*~ -.#* -.DS_Store -.qmake.cache -.qmake.stash -Makefile* -Thumbs.db -core -moc_*.cpp -qrc_*.cpp -tags -ui_*.h -wrapper.bat -wrapper.sh - -# qtcreator generated files -*.creator.user* -*.pro.user* -*.pyqtc.user* -*.qbs.user* -*.qmlproject.user* -CMakeLists.txt.user* -/share/qtcreator/examples/ -/share/qtcreator/externaltools/ -/share/qtcreator/fonts/ -/share/qtcreator/generic-highlighter/ -/share/qtcreator/qmldesigner/QtProject/ -/src/app/Info.plist -/src/plugins/**/*.json -/src/plugins/coreplugin/ide_version.h -/src/libs/qt-breakpad/bin -app_version.h -phony.c - -# xemacs temporary files -*.flc - -# Vim temporary files -.*.swp - -# Visual Studio generated files -*.ib_pdb_index -*.idb -*.ilk -*.ncb -*.opensdf -*.pdb -*.sdf -*.sln -*.suo -*.vcproj -*.vcxproj -*vcproj.*.*.user -*vcxproj.* - -# gcov files -*.gcda -*.gcno -*.gcov - -# MinGW generated files -*.Debug -*.Release - -# Python byte code -*.pyc - -# translation related: -/share/qtcreator/translations/*_tr.h -/share/qtcreator/translations/qtcreator_untranslated.ts - -# Qml caching files -*.jsc -*.qmlc - -# Squish generated files -/tests/system/suite_*/config.xml - -# Clang tooling files -compile_commands.json - -# Directories to ignore -# --------------------- - -.moc/ -.obj/ -.pch/ -.rcc/ -.uic/ -/*-debug/ -/*-release/ -/dist/gdb/*.gz -/dist/gdb/python/ -/dist/gdb/qtcreator-*/ -/dist/gdb/source/ -/dist/gdb/staging/ -/doc/qbs/ -/doc/qtcreator/ -/doc/qtcreator-dev/ -/doc/pluginhowto/html/ -/lib/ -/lib64/ -/libexec/ -debug/ -ipch/ -release/ -tmp/ -# ignore both a directory as well as a symlink -/share/qtcreator/QtProject - -# Binaries -# -------- -*.dll -*.exe -/bin/buildoutputparser -/bin/clangbackend -/bin/cpaster -/bin/cplusplus-ast2png -/bin/cplusplus-frontend -/bin/cplusplus-keywordgen -/bin/cplusplus-mkvisitor -/bin/cplusplus-update-frontend -/bin/qbs* -/bin/qml2puppet -/bin/qmlpuppet -/bin/qtcreator -/bin/qtcreator_crash_handler -/bin/qtcreator_ctrlc_stub -/bin/qtcreator_process_stub -/bin/qtpromaker -/bin/sdktool -/share/doc/qtcreator/*.qch -/share/qtcreator/qbs/ -/src/tools/examplesscanner/examplesscanner -/src/tools/qml/qmldump/qmldump -/src/tools/valgrindfake/valgrind-fake - -# Tests -#------ -/tests/auto/aggregation/tst_aggregation -/tests/auto/algorithm/tst_algorithm -/tests/auto/changeset/tst_changeset -/tests/auto/cplusplus/ast/tst_ast -/tests/auto/cplusplus/c99/tst_c99 -/tests/auto/cplusplus/checksymbols/tst_checksymbols -/tests/auto/cplusplus/codeformatter/tst_codeformatter -/tests/auto/cplusplus/codegen/tst_codegen -/tests/auto/cplusplus/cppselectionchanger/tst_cppselectionchanger -/tests/auto/cplusplus/cxx11/tst_c99 -/tests/auto/cplusplus/cxx11/tst_cxx11 -/tests/auto/cplusplus/fileiterationorder/tst_fileiterationorder -/tests/auto/cplusplus/findusages/tst_findusages -/tests/auto/cplusplus/lexer/tst_lexer -/tests/auto/cplusplus/lookup/tst_lookup -/tests/auto/cplusplus/misc/tst_misc -/tests/auto/cplusplus/preprocessor/tst_preprocessor -/tests/auto/cplusplus/semantic/tst_semantic -/tests/auto/cplusplus/simplifytypes/tst_simplifytypes -/tests/auto/cplusplus/translationunit/tst_translationunit -/tests/auto/cplusplus/typeprettyprinter/tst_typeprettyprinter -/tests/auto/debugger/qt_tst_dumpers_* -/tests/auto/debugger/tst_disassembler -/tests/auto/debugger/tst_dumpers -/tests/auto/debugger/tst_gdb -/tests/auto/debugger/tst_namedemangler -/tests/auto/debugger/tst_offsets -/tests/auto/debugger/tst_olddumpers -/tests/auto/debugger/tst_simplifytypes -/tests/auto/debugger/tst_version -/tests/auto/diff/differ/tst_differ -/tests/auto/environment/tst_environment -/tests/auto/extensionsystem/pluginmanager/tst_pluginmanager -/tests/auto/extensionsystem/pluginspec/tst_pluginspec -/tests/auto/externaltool/tst_externaltool -/tests/auto/fakevim/tst_fakevim -/tests/auto/filesearch/tst_filesearch -/tests/auto/flamegraph/tst_flamegraph -/tests/auto/generichighlighter/highlighterengine/tst_highlighterengine -/tests/auto/generichighlighter/specificrules/tst_specificrules -/tests/auto/ioutils/tst_ioutils -/tests/auto/json/tst_json -/tests/auto/mapreduce/tst_mapreduce -/tests/auto/profilewriter/tst_profilewriter -/tests/auto/qml/codemodel/check/tst_codemodel_check -/tests/auto/qml/codemodel/dependencies/tst_dependencies -/tests/auto/qml/codemodel/importscheck/tst_qml_imports_check -/tests/auto/qml/persistenttrie/tst_trie_check -/tests/auto/qml/qmldesigner/bauhaustests/tst_bauhaus -/tests/auto/qml/qmldesigner/coretests/tst_coretests -/tests/auto/qml/qmldesigner/coretests/tst_qmldesigner_core -/tests/auto/qml/qmldesigner/propertyeditortests/tst_propertyeditor -/tests/auto/qml/qmleditor/qmlcodeformatter/tst_qmlcodeformatter -/tests/auto/qml/qmljssimplereader/tst_qmljssimplereader -/tests/auto/qml/qmlprojectmanager/fileformat/tst_fileformat -/tests/auto/qml/qrcparser/tst_qrcparser -/tests/auto/qml/reformatter/tst_reformatter -/tests/auto/qtcprocess/tst_qtcprocess -/tests/auto/runextensions/tst_runextensions -/tests/auto/sdktool/tst_sdktool -/tests/auto/ssh/tst_ssh -/tests/auto/timeline/timelineabstractrenderer/tst_timelineabstractrenderer -/tests/auto/timeline/timelineitemsrenderpass/tst_timelineitemsrenderpass -/tests/auto/timeline/timelinemodel/tst_timelinemodel -/tests/auto/timeline/timelinemodelaggregator/tst_timelinemodelaggregator -/tests/auto/timeline/timelinenotesmodel/tst_timelinenotesmodel -/tests/auto/timeline/timelinenotesrenderpass/tst_timelinenotesrenderpass -/tests/auto/timeline/timelineoverviewrenderer/tst_timelineoverviewrenderer -/tests/auto/timeline/timelinerenderer/tst_timelinerenderer -/tests/auto/timeline/timelinerenderpass/tst_timelinerenderpass -/tests/auto/timeline/timelinerenderstate/tst_timelinerenderstate -/tests/auto/timeline/timelineselectionrenderpass/tst_timelineselectionrenderpass -/tests/auto/timeline/timelinezoomcontrol/tst_timelinezoomcontrol -/tests/auto/treeviewfind/tst_treeviewfind -/tests/auto/utils/ansiescapecodehandler/tst_ansiescapecodehandler -/tests/auto/utils/fileutils/tst_fileutils -/tests/auto/utils/stringutils/tst_stringutils -/tests/auto/utils/templateengine/tst_templateengine -/tests/auto/utils/treemodel/tst_treemodel -/tests/auto/valgrind/callgrind/tst_callgrindparsertests -/tests/auto/valgrind/memcheck/modeldemo -/tests/auto/valgrind/memcheck/testapps/free1/free1 -/tests/auto/valgrind/memcheck/testapps/free2/free2 -/tests/auto/valgrind/memcheck/testapps/invalidjump/invalidjump -/tests/auto/valgrind/memcheck/testapps/leak1/leak1 -/tests/auto/valgrind/memcheck/testapps/leak2/leak2 -/tests/auto/valgrind/memcheck/testapps/leak3/leak3 -/tests/auto/valgrind/memcheck/testapps/leak4/leak4 -/tests/auto/valgrind/memcheck/testapps/overlap/overlap -/tests/auto/valgrind/memcheck/testapps/syscall/syscall -/tests/auto/valgrind/memcheck/testapps/uninit1/uninit1 -/tests/auto/valgrind/memcheck/testapps/uninit2/uninit2 -/tests/auto/valgrind/memcheck/testapps/uninit3/uninit3 -/tests/auto/valgrind/memcheck/tst_parsertests -/tests/auto/valgrind/memcheck/tst_testrunner -/tests/manual/debugger/gui/gui -/tests/manual/debugger/helper/helper -/tests/manual/debugger/simple/libsimple_test_plugin.*dylib -/tests/manual/debugger/simple/simple_test_app -/tests/manual/fakevim/tst_fakevim -/tests/manual/pluginview/tst_plugindialog -/tests/manual/preprocessor/pp -/tests/manual/process/process -/tests/manual/proparser/testreader -/tests/manual/qml-ast2dot/qml-ast2dot -/tests/manual/shootout/shootout -/tests/manual/ssh/sftpfsmodel/sftpfsmodel -/tests/manual/ssh/shell/shell -/tests/tools/qml-ast2dot/qml-ast2dot -/tests/unit/echoserver/echo -/tests/unit/unittest/unittest - -# qbs builds -/*-debug/ -/*-release/ - -# Ignore external library -headers/json.hpp diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 0000000..3cac048 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,424 @@ +# This is the CMakeCache file. +# For build in directory: /home/naysudes/CodeShare +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//The directory containing a CMake configuration file for Boost. +Boost_DIR:PATH=Boost_DIR-NOTFOUND + +//Boost filesystem library (debug) +Boost_FILESYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so + +//Boost filesystem library (release) +Boost_FILESYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_filesystem.so + +//Path to a file. +Boost_INCLUDE_DIR:PATH=/usr/include + +//Boost library directory DEBUG +Boost_LIBRARY_DIR_DEBUG:PATH=/usr/lib/x86_64-linux-gnu + +//Boost library directory RELEASE +Boost_LIBRARY_DIR_RELEASE:PATH=/usr/lib/x86_64-linux-gnu + +//Boost system library (debug) +Boost_SYSTEM_LIBRARY_DEBUG:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so + +//Boost system library (release) +Boost_SYSTEM_LIBRARY_RELEASE:FILEPATH=/usr/lib/x86_64-linux-gnu/libboost_system.so + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING= + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=TextEditor + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//The directory containing a CMake configuration file for Qt5Core. +Qt5Core_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Core + +//The directory containing a CMake configuration file for Qt5Gui. +Qt5Gui_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui + +//The directory containing a CMake configuration file for Qt5Network. +Qt5Network_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Network + +//The directory containing a CMake configuration file for Qt5PrintSupport. +Qt5PrintSupport_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport + +//The directory containing a CMake configuration file for Qt5WebSockets. +Qt5WebSockets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5WebSockets + +//The directory containing a CMake configuration file for Qt5Widgets. +Qt5Widgets_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets + +//The directory containing a CMake configuration file for Qt5. +Qt5_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/Qt5 + +//Value Computed by CMake +TextEditor_BINARY_DIR:STATIC=/home/naysudes/CodeShare + +//Value Computed by CMake +TextEditor_SOURCE_DIR:STATIC=/home/naysudes/CodeShare + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: Boost_DIR +Boost_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_DEBUG +Boost_FILESYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_FILESYSTEM_LIBRARY_RELEASE +Boost_FILESYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_INCLUDE_DIR +Boost_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_DEBUG +Boost_LIBRARY_DIR_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_LIBRARY_DIR_RELEASE +Boost_LIBRARY_DIR_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_DEBUG +Boost_SYSTEM_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Boost_SYSTEM_LIBRARY_RELEASE +Boost_SYSTEM_LIBRARY_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/naysudes/CodeShare +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=13 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=4 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/naysudes/CodeShare +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.13 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Components requested for this build tree. +_Boost_COMPONENTS_SEARCHED:INTERNAL=filesystem;system +//Last used Boost_INCLUDE_DIR value. +_Boost_INCLUDE_DIR_LAST:INTERNAL=/usr/include +//Last used Boost_LIBRARY_DIR_DEBUG value. +_Boost_LIBRARY_DIR_DEBUG_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu +//Last used Boost_LIBRARY_DIR_RELEASE value. +_Boost_LIBRARY_DIR_RELEASE_LAST:INTERNAL=/usr/lib/x86_64-linux-gnu +//Last used Boost_NAMESPACE value. +_Boost_NAMESPACE_LAST:INTERNAL=boost +//Last used Boost_USE_MULTITHREADED value. +_Boost_USE_MULTITHREADED_LAST:INTERNAL=TRUE + diff --git a/CMakeFiles/3.13.4/CMakeCCompiler.cmake b/CMakeFiles/3.13.4/CMakeCCompiler.cmake new file mode 100644 index 0000000..4b02546 --- /dev/null +++ b/CMakeFiles/3.13.4/CMakeCCompiler.cmake @@ -0,0 +1,73 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.13.4/CMakeCXXCompiler.cmake b/CMakeFiles/3.13.4/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..e41e41d --- /dev/null +++ b/CMakeFiles/3.13.4/CMakeCXXCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;mm;CPP) +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin b/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..22a863594058c8cb690735bb77d9f18983e102b1 GIT binary patch literal 16552 zcmeHOZ)_Y#6`%9j$t6wBmoy=6QksRPQVjLQ2}wAIn%vnwdkgF@@H1R0v-cyH#t z^X~dgQ9EZJh@Ih7zqSDBGi=$g%W61Tls@F3MXoYcRTZQ`>od^1RSCsES3Jx6IFxfk0H%GtcFh z4=Nt}3jJ}Kv+>*}tedy-Ja&*@u<<+xkYBX%bgM(!OI`%L2zU|jBH%^9i+~paF9Kc! z{;deS*?h-8^rb}Q;exrKVHvpQq3zUb_4`r!G z$nx&LBr2C5&?~>wr~a^TZ+~*S=`1XL_38D^5;`w}rRwG)sQmT3KHd2>$mr8eUqY>s$qe`POQ+I-iEG=bCQ7Q@3vrbRGJC zdJrnn&;aOF9=W1d%5%@huVXXM#jofW^y$q%4nlOk-xz9sX2uu4&g}Cp_WIx~nu#4x zPIs2z$s=}OqViH~AW^v%>yK5g59rfvX`qiKTW?^W%o{hWRsG@(zqNh$uP7eL${Web zYdw`e#;TisqfgEH^p01`f5!egH5j`;HW+UO^gqyd27TYKL2YV9z%6_i(tgQCF zya;#^@FL(vz>9zv0WShx1iT1%5%415Md1G=0zSvvMj;Z1dygC_!F#&Gh>;$*il^Em zgBS|Qr-m}8V7~wozHR;w;X7J<&o%#gwK@*C2zUW7uu!d@0K5wLBw*xfwR#Eg3BVS5 zDTePxG5H=kDtr?m-?nwD1LvU*`P@vkAfZV{Tv3;OI`%L2zU|jBH%^9i+~paF9Kc!ya@cSBEb6^c^@M^j@9-m zuH%Nuhb#g6yj7Z~{gAg&nfFU>qcZP<#C@fhc;6&GcVXiCYd5O}EI&q@9r+pQL?g1i z$5n_IsD7=Y#Uq5c-xO1e0f>`+&A{V5pq8%323( z$=%)7QI@4Wt*Wf;Y2V$kyS+W~wjTX3s#@w?xF7y=;Qi@#BYxQZ%=^!se4}`{uAQdZ zIC9Fbs*N8fzgqA(bMgVf{pIA>2<~SmzgF;ga`G@bY2G;bbwaDluNUog`C#q*h0{*6 z;Cble!H8yORNgN()b`igYyGhEd!nxVt%B#ZQ+`uzK0A4seRam4U%aa}|D5t$goxT1 zmG{GJ4%OxPZnLC=^Q=)^tu8Sthxe@p5ftODc)|`0$v@`e-$Oj#2bC2eJ_s2YwYB!} zyzZ6!@;Kn;d-TiqRkkxJ<(J3v0`T?P|6M5`5<4}>K*DxoTIqV9mUSCN8ZX3^>e-)_ zGPf@4$DaZ3!@H=fA73GP_jp*4{PJ<-hlcv<^!qcwH;Co);x^zn!d1@E?+X78v;wb5 zAI`7Sl3zZ4;=pf!Nf#m|{yn%4_>kCA>qoYBC-55^md~R>W48;}i#z6kY@j!8mM*vIT{oA^9kc=Ur6&Ebu7r zo=2BRzLo6D|2{$I=fGn--SWQ$UL%`!cnf&>2dkaL{BY4KS!LL9G%S{mZ5US07{-Ge zB{;N^E*PWP!cZz}q^&}+WTeUyVz`hS&zhE*4oBMe!KsgWLU?2(W2B13)TCkNt>UB@ zDW-C!kuK+Qlb~WN86asnM7s~AK5lk*gPTm&EXKML(7sH5q+q~**r3~cGOofbyV$-}WjiEd|&Jg@>3oYXPmI$6+rjtZkMd88|rG>-K49*g%I{jsiO9IeV@ zF2kj=ypDf)uthe^_NTir%yi01v5lppGSR5xtc-zD>O2g{IuFMf=~BTMOXbsea3*mC zq|%wZQ7)NqeM?QlxIuZSR3bC-K#pO+xf_lS9>}SC%Eo!F$JsOyE=}gF)DWOmR5-@D zOdbyQjEiu-V4303d^tQ`ER35)Ytlvyl{0YkDw8G(`mfDOjS49~mMV>jaC$NiE)-ft zRr5)+SjrUgj)DPoMKha11re6l8y?SE0>8qe1;|+D1bpLQ1IdC6eApbL;Wd^9eJ&|| zHO`a<=fQX?ml=lUV84YSo+1omJO|^}Jz?Hi8Q0k`1>s(*60fTmd7VwwQkL_GcftqP z!mQ8hFGdaO?1|UE%b*CX9w2j=L^R3B#76Dapvpi=YkAyc*(5K>qtg^J^>M#(1tyI0t)!7 z!1}!2WaQ^AZa>R0o(6q<_TVzFOBpqC=59aHVj40SQ`YD8E8`3avVZsWe--NSnz$Z+ z%48zs=RjhmFU})=9X@t_jr17V9P4nI@o|?vubUZJZYBNixb&l>z=*%k_T;wrluMu2 z;f(y8%r@NP_XniU@fR9N65{-_C%69}K_xbk^&^^+X1qrgYu|4FKY<#%{)DDP85e4r zD#QKH^e-TTYf_r_wdVvrSL>GNGUM+-x7nu8{|_v-0SSraRB5Tq{OeGGV~_pU)~jKq zF+=@_;~x|2aU8z|9Ez|$|35H83#cg6*%RwCE<&YUUqnf|T_O7+w&tJ9Hz9+z*gvnk zLZr`rSe`D2i$blhg&^@7&-!=Q7?ojtJM!4Ei$>WXO>CUU*d^Q^zW?F>B;0m~J`LP0 XF5~Q%WpVjgPycvCNvv}zxQgPRCPFx0 literal 0 HcmV?d00001 diff --git a/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin b/CMakeFiles/3.13.4/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c56b72d2c594ddc693e10e213f81c5e6c547a95d GIT binary patch literal 16560 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__ibmxl__) || (defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800) +# define COMPILER_ID "XL" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) +# endif + + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/CMakeFiles/3.13.4/CompilerIdC/a.out b/CMakeFiles/3.13.4/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..b085abf9f798a437b8c360de3a093b6baa93ae66 GIT binary patch literal 16712 zcmeHOZ)_Y#6`%9jiPI)`PU;XhY3n6TB?s!u*(AnJYjS7%oIPYGC9%^W*Im}Wvwh-x zXYTf>T@eVREgZoRL!CyP&(@iyHr5wIn?=b1PX%Fc!MITrWzG5Z*6My%S-f2ym5pH^~f(29d_aV@u zt|f^Z6Yk~%ZsH6NdrSys&>C{Nu&K>DQb2^nNOgB%rw>7uz4CS+-R_PeyLLWG$ z_U;=LU}g?6N~7$HdTJy8`9l|8J@wR;^=BIP9D4bs>5;F-ubpBW=o4kIpgs=?Y-1gL zpo}{IPeYByGSKtMUrtJ3g+n{wS_R%_z&2FC2LRJ5;G-+xHv_)4g1mtIjbggmgkg+M zo5olwW2RFNC!vWfBX5~G%a}A%8L_u7-qmfihFU|rgb^R;HxkKQay*r{lDUEY?sPVj z956@Hs5w5F&5)*{L@Nr)cvKcSmp;fK=8(rlVRLE?X7_H2ov%;6F0}QEu}Ie~bxV&E?=oK#mUIx4jcp30A;AOzefR};)n+*Itc*j5WW0!07<2AqCA%y+8OS?`1{6^`nZvqK63Y3S|4`r)I$ac%$;>Gh1>cyA!V}Dw>Z=i3s<^nvL z>a*(%NjlGhrP9V6sJwYXpY1#Y6@9kmDI^_>)<$r>59{E1P3cmw@hCbzM-=3XQhwKG zkZixM7Z>!iSN7;<7yY{LIsN=~s~!y8MFwh1m&SsP5EtuXyhl4@z!rt~4(i7`tFWpU zU$NHe$2(U+V}5(7RGLq~;klaIq3s(6U5Eaw4*?Sm4T4_r$Ys4)xb)N5H4IZfzVQW^ zsUMGB)*sh>F9x3$!5_`}V%Grw!3y|yE8)t(?8fg0Aj?lz*Oje2Qd#=i@Hus!7*_QD zzS+(@VI~tj6fa(g4#taDqXW_6wLyKhxgOwyecRv0KAsO=FO~GOZ~Lvrmful+`-*S$ z6|eLZ{}L_L|3N=?&Zl?$zVKJ<|DoaN1JU8=gHhw$*jOmo_z0e_>~9kTw~FnIGrwMWIC z&AZ?8zHM8PjdmY^-~1JlLl6quwBYwM(El<5u|VBpRo&}WRecUTgByTO!Y=~xCXwG8 zsQXe?Jkan(e=MNQR>uNOU#RH`gdba_2ilLV-W!Ny0`1X2I2vf`3TRz{hOR(eSD;pY z&wL5gC%}&Py$%!U6)yu`2D}V-8SpaTWx&gTmjN#WUIsV=ysnYgF~Sr`7N%=ikk&b_ zqjozj7QL0)yk2q(wRs&Rt}DgD>n3p?goXK6ua~meeu5Sw@|@*xHKM%6Rfy+_f0Kg6 z5u&)>6ib65Vk1!|q$cKQ9ph?Z)RH5PL!%RhMWC{EoyTdWcI&DczyUgw8-mMHBA}f^{KobmDiu{?e5;KH4TmwGFCzB zfF-*v%^d~VYTd5dT5Gtaqa_^1nfi^3A6Bq7aEIAM{qRnL*RR`PSR3sZyguEDSBp(9sg2#aqze(_TbK)?1>AG^_YlT)3Unjy9@j!Wh zhSN?^@OA3M!H8x@RNXJum)GChxqes~K3`G(mhwIZr+j_+dUxV*bygUke(|pI_34z~ z1TRGFh^qVHY7bY$`EInNgV$lTc)hfQs2bkaszg9cx$+6?EhPSg3x7A^e4kWSgm^zx zVAPi5L4R0!;pc<5L44nnARKUUKKkYRF5@#$@rmX6d>rsf@vn4V-;;JWh+kvCu2RX) z87XtivN&G=+=q8lSAYGA%n;ch<0KUFzli>R& zqz<{vZz9e>jb}FR0>XALsTW=SfNX^ie{^g5MZ~2<2xcEpr5@l~Z(rYpD!u zJDL)qOx8+<#xsS`R4zM}%vm!wXrz#WjbW(-LD8;wvt^D8DL!H5CqyVQlK~fsS~)6vDxQ5Q0t+A?TDz80~b~y<>v&0Jt^aZ9o=&u4Bsc0Afp7t|Pq@e)x>c`uzOI zR0E#9l?UcukUGyVlP^SwUuVb{u@$mg`4PYF*UH?1y#{i|@Wt{yg TE>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__ibmxl__) || (defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800) +# define COMPILER_ID "XL" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" +# if defined(__ibmxl__) +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) +# else + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) +# endif + + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__ARMCC_VERSION) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(_SGI_COMPILER_VERSION) || defined(_COMPILER_VERSION) +# define COMPILER_ID "MIPSpro" +# if defined(_SGI_COMPILER_VERSION) + /* _SGI_COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_SGI_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_SGI_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_SGI_COMPILER_VERSION % 10) +# else + /* _COMPILER_VERSION = VRP */ +# define COMPILER_VERSION_MAJOR DEC(_COMPILER_VERSION/100) +# define COMPILER_VERSION_MINOR DEC(_COMPILER_VERSION/10 % 10) +# define COMPILER_VERSION_PATCH DEC(_COMPILER_VERSION % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__sgi) +# define COMPILER_ID "MIPSpro" + +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__sgi) || defined(__sgi__) || defined(_SGI) +# define PLATFORM_ID "IRIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(_MSC_VER) && defined(_MSVC_LANG) +#define CXX_STD _MSVC_LANG +#else +#define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/CMakeFiles/3.13.4/CompilerIdCXX/a.out b/CMakeFiles/3.13.4/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9a330f3e50a89bf2f5d13a31e1e1c1eb74b076c0 GIT binary patch literal 16720 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 ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccvGz3Mp.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7dc75] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_7dc75.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_1d6ed/fast" +/usr/bin/make -f CMakeFiles/cmTC_1d6ed.dir/build.make CMakeFiles/cmTC_1d6ed.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_1d6ed.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_1d6ed.dir/feature_tests.c.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.c +Linking C executable cmTC_1d6ed +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1d6ed.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_1d6ed.dir/feature_tests.c.o -o cmTC_1d6ed +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d56d6/fast" +/usr/bin/make -f CMakeFiles/cmTC_d56d6.dir/build.make CMakeFiles/cmTC_d56d6.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_d56d6.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_d56d6.dir/feature_tests.c.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.c +Linking C executable cmTC_d56d6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d56d6.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_d56d6.dir/feature_tests.c.o -o cmTC_d56d6 +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_ce1c4/fast" +/usr/bin/make -f CMakeFiles/cmTC_ce1c4.dir/build.make CMakeFiles/cmTC_ce1c4.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_ce1c4.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_ce1c4.dir/feature_tests.c.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.c +Linking C executable cmTC_ce1c4 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ce1c4.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_ce1c4.dir/feature_tests.c.o -o cmTC_ce1c4 +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_46314/fast" +/usr/bin/make -f CMakeFiles/cmTC_46314.dir/build.make CMakeFiles/cmTC_46314.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_46314.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_46314.dir/testCXXCompiler.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_46314 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_46314.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_46314.dir/testCXXCompiler.cxx.o -o cmTC_46314 +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_1c4ba/fast" +/usr/bin/make -f CMakeFiles/cmTC_1c4ba.dir/build.make CMakeFiles/cmTC_1c4ba.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_1c4ba +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1c4ba.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1c4ba +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_1c4ba' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczIygGh.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1c4ba /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_1c4ba' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_1c4ba/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_1c4ba.dir/build.make CMakeFiles/cmTC_1c4ba.dir/build] + ignore line: [make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp»] + ignore line: [Building CXX object CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_1c4ba] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1c4ba.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_1c4ba ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_1c4ba' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczIygGh.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_1c4ba /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cczIygGh.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_1c4ba] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_1c4ba.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++2a] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_2215b/fast" +/usr/bin/make -f CMakeFiles/cmTC_2215b.dir/build.make CMakeFiles/cmTC_2215b.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_2215b.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++2a -o CMakeFiles/cmTC_2215b.dir/feature_tests.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_2215b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2215b.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_2215b.dir/feature_tests.cxx.o -o cmTC_2215b +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++17] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_6aeee/fast" +/usr/bin/make -f CMakeFiles/cmTC_6aeee.dir/build.make CMakeFiles/cmTC_6aeee.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_6aeee.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++17 -o CMakeFiles/cmTC_6aeee.dir/feature_tests.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_6aeee +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6aeee.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_6aeee.dir/feature_tests.cxx.o -o cmTC_6aeee +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_25315/fast" +/usr/bin/make -f CMakeFiles/cmTC_25315.dir/build.make CMakeFiles/cmTC_25315.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_25315.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_25315.dir/feature_tests.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_25315 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_25315.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_25315.dir/feature_tests.cxx.o -o cmTC_25315 +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_bfe89/fast" +/usr/bin/make -f CMakeFiles/cmTC_bfe89.dir/build.make CMakeFiles/cmTC_bfe89.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_bfe89.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_bfe89.dir/feature_tests.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_bfe89 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_bfe89.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_bfe89.dir/feature_tests.cxx.o -o cmTC_bfe89 +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8803d/fast" +/usr/bin/make -f CMakeFiles/cmTC_8803d.dir/build.make CMakeFiles/cmTC_8803d.dir/build +make[1]: вход в каталог «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_8803d.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_8803d.dir/feature_tests.cxx.o -c /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_8803d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8803d.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_8803d.dir/feature_tests.cxx.o -o cmTC_8803d +make[1]: выход из каталога «/home/naysudes/Real-time-collaborative-text-editor-master/ClientModule/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +The system is: Linux - 5.3.0-53-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/naysudes/CodeShare/CMakeFiles/3.13.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/naysudes/CodeShare/CMakeFiles/3.13.4/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_3ca55/fast" +/usr/bin/make -f CMakeFiles/cmTC_3ca55.dir/build.make CMakeFiles/cmTC_3ca55.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_3ca55.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_3ca55.dir/testCCompiler.c.o -c /home/naysudes/CodeShare/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_3ca55 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3ca55.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_3ca55.dir/testCCompiler.c.o -o cmTC_3ca55 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_3598b/fast" +/usr/bin/make -f CMakeFiles/cmTC_3598b.dir/build.make CMakeFiles/cmTC_3598b.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_3598b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3598b.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -o cmTC_3598b +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3598b' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cciWeXdU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3598b /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3598b' '-mtune=generic' '-march=x86-64' +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_3598b/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_3598b.dir/build.make CMakeFiles/cmTC_3598b.dir/build] + ignore line: [make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp»] + ignore line: [Building C object CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_3598b] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3598b.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -o cmTC_3598b ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_3598b' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cciWeXdU.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_3598b /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cciWeXdU.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_3598b] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_3598b.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_b49e6/fast" +/usr/bin/make -f CMakeFiles/cmTC_b49e6.dir/build.make CMakeFiles/cmTC_b49e6.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_b49e6.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_b49e6.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_b49e6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_b49e6.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_b49e6.dir/feature_tests.c.o -o cmTC_b49e6 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_5a471/fast" +/usr/bin/make -f CMakeFiles/cmTC_5a471.dir/build.make CMakeFiles/cmTC_5a471.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_5a471.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_5a471.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_5a471 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_5a471.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_5a471.dir/feature_tests.c.o -o cmTC_5a471 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_ef561/fast" +/usr/bin/make -f CMakeFiles/cmTC_ef561.dir/build.make CMakeFiles/cmTC_ef561.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_ef561.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_ef561.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_ef561 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ef561.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_ef561.dir/feature_tests.c.o -o cmTC_ef561 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a9f47/fast" +/usr/bin/make -f CMakeFiles/cmTC_a9f47.dir/build.make CMakeFiles/cmTC_a9f47.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_a9f47.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_a9f47.dir/testCXXCompiler.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_a9f47 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a9f47.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_a9f47.dir/testCXXCompiler.cxx.o -o cmTC_a9f47 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d3ab0/fast" +/usr/bin/make -f CMakeFiles/cmTC_d3ab0.dir/build.make CMakeFiles/cmTC_d3ab0.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_d3ab0 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d3ab0.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d3ab0 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d3ab0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccygeg1L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d3ab0 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d3ab0' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_d3ab0/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_d3ab0.dir/build.make CMakeFiles/cmTC_d3ab0.dir/build] + ignore line: [make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp»] + ignore line: [Building CXX object CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_d3ab0] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d3ab0.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_d3ab0 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_d3ab0' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccygeg1L.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_d3ab0 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccygeg1L.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_d3ab0] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_d3ab0.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++2a] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_9074a/fast" +/usr/bin/make -f CMakeFiles/cmTC_9074a.dir/build.make CMakeFiles/cmTC_9074a.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_9074a.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++2a -o CMakeFiles/cmTC_9074a.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_9074a +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9074a.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_9074a.dir/feature_tests.cxx.o -o cmTC_9074a +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++17] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_69a2e/fast" +/usr/bin/make -f CMakeFiles/cmTC_69a2e.dir/build.make CMakeFiles/cmTC_69a2e.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_69a2e.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++17 -o CMakeFiles/cmTC_69a2e.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_69a2e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_69a2e.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_69a2e.dir/feature_tests.cxx.o -o cmTC_69a2e +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_34a06/fast" +/usr/bin/make -f CMakeFiles/cmTC_34a06.dir/build.make CMakeFiles/cmTC_34a06.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_34a06.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_34a06.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_34a06 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_34a06.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_34a06.dir/feature_tests.cxx.o -o cmTC_34a06 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_9976e/fast" +/usr/bin/make -f CMakeFiles/cmTC_9976e.dir/build.make CMakeFiles/cmTC_9976e.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_9976e.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_9976e.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_9976e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_9976e.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_9976e.dir/feature_tests.cxx.o -o cmTC_9976e +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_89aad/fast" +/usr/bin/make -f CMakeFiles/cmTC_89aad.dir/build.make CMakeFiles/cmTC_89aad.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_89aad.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_89aad.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_89aad +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89aad.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_89aad.dir/feature_tests.cxx.o -o cmTC_89aad +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates +The system is: Linux - 5.3.0-53-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/naysudes/CodeShare/CMakeFiles/3.13.4/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/naysudes/CodeShare/CMakeFiles/3.13.4/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8db49/fast" +/usr/bin/make -f CMakeFiles/cmTC_8db49.dir/build.make CMakeFiles/cmTC_8db49.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_8db49.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_8db49.dir/testCCompiler.c.o -c /home/naysudes/CodeShare/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_8db49 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8db49.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_8db49.dir/testCCompiler.c.o -o cmTC_8db49 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_24466/fast" +/usr/bin/make -f CMakeFiles/cmTC_24466.dir/build.make CMakeFiles/cmTC_24466.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -o CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c +Linking C executable cmTC_24466 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_24466.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -o cmTC_24466 +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_24466' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccY8oLPo.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_24466 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_24466' '-mtune=generic' '-march=x86-64' +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_24466/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_24466.dir/build.make CMakeFiles/cmTC_24466.dir/build] + ignore line: [make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp»] + ignore line: [Building C object CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -o CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -c /usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c] + ignore line: [Linking C executable cmTC_24466] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_24466.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -o cmTC_24466 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_24466' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccY8oLPo.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_24466 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccY8oLPo.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_24466] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_24466.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting C [-std=c11] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_4e76d/fast" +/usr/bin/make -f CMakeFiles/cmTC_4e76d.dir/build.make CMakeFiles/cmTC_4e76d.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_4e76d.dir/feature_tests.c.o +/usr/bin/cc -std=c11 -o CMakeFiles/cmTC_4e76d.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_4e76d +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4e76d.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_4e76d.dir/feature_tests.c.o -o cmTC_4e76d +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:1c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c99] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_a334f/fast" +/usr/bin/make -f CMakeFiles/cmTC_a334f.dir/build.make CMakeFiles/cmTC_a334f.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_a334f.dir/feature_tests.c.o +/usr/bin/cc -std=c99 -o CMakeFiles/cmTC_a334f.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_a334f +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a334f.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_a334f.dir/feature_tests.c.o -o cmTC_a334f +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:1c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:1c_variadic_macros + + +Detecting C [-std=c90] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_d834e/fast" +/usr/bin/make -f CMakeFiles/cmTC_d834e.dir/build.make CMakeFiles/cmTC_d834e.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_d834e.dir/feature_tests.c.o +/usr/bin/cc -std=c90 -o CMakeFiles/cmTC_d834e.dir/feature_tests.c.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.c +Linking C executable cmTC_d834e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d834e.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_d834e.dir/feature_tests.c.o -o cmTC_d834e +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: C_FEATURE:1c_function_prototypes + Feature record: C_FEATURE:0c_restrict + Feature record: C_FEATURE:0c_static_assert + Feature record: C_FEATURE:0c_variadic_macros +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_99878/fast" +/usr/bin/make -f CMakeFiles/cmTC_99878.dir/build.make CMakeFiles/cmTC_99878.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_99878.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_99878.dir/testCXXCompiler.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_99878 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_99878.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_99878.dir/testCXXCompiler.cxx.o -o cmTC_99878 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_ab586/fast" +/usr/bin/make -f CMakeFiles/cmTC_ab586.dir/build.make CMakeFiles/cmTC_ab586.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -o CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp +Linking CXX executable cmTC_ab586 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ab586.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ab586 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ab586' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczLpiJm.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ab586 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ab586' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command:"/usr/bin/make" "cmTC_ab586/fast"] + ignore line: [/usr/bin/make -f CMakeFiles/cmTC_ab586.dir/build.make CMakeFiles/cmTC_ab586.dir/build] + ignore line: [make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp»] + ignore line: [Building CXX object CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -o CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Linking CXX executable cmTC_ab586] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ab586.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ab586 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_ab586' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cczLpiJm.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_ab586 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cczLpiJm.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_ab586] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_ab586.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + + + +Detecting CXX [-std=c++2a] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_115ef/fast" +/usr/bin/make -f CMakeFiles/cmTC_115ef.dir/build.make CMakeFiles/cmTC_115ef.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_115ef.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++2a -o CMakeFiles/cmTC_115ef.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_115ef +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_115ef.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_115ef.dir/feature_tests.cxx.o -o cmTC_115ef +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++17] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_1938b/fast" +/usr/bin/make -f CMakeFiles/cmTC_1938b.dir/build.make CMakeFiles/cmTC_1938b.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_1938b.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++17 -o CMakeFiles/cmTC_1938b.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_1938b +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1938b.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_1938b.dir/feature_tests.cxx.o -o cmTC_1938b +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++14] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_e03f6/fast" +/usr/bin/make -f CMakeFiles/cmTC_e03f6.dir/build.make CMakeFiles/cmTC_e03f6.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_e03f6.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++14 -o CMakeFiles/cmTC_e03f6.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_e03f6 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e03f6.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_e03f6.dir/feature_tests.cxx.o -o cmTC_e03f6 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:1cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:1cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:1cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:1cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:1cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:1cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:1cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:1cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:1cxx_relaxed_constexpr + Feature record: CXX_FEATURE:1cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:1cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++11] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_8a4a8/fast" +/usr/bin/make -f CMakeFiles/cmTC_8a4a8.dir/build.make CMakeFiles/cmTC_8a4a8.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_8a4a8.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++11 -o CMakeFiles/cmTC_8a4a8.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_8a4a8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_8a4a8.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_8a4a8.dir/feature_tests.cxx.o -o cmTC_8a4a8 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:1cxx_alias_templates + Feature record: CXX_FEATURE:1cxx_alignas + Feature record: CXX_FEATURE:1cxx_alignof + Feature record: CXX_FEATURE:1cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:1cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:1cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:1cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:1cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:1cxx_default_function_template_args + Feature record: CXX_FEATURE:1cxx_defaulted_functions + Feature record: CXX_FEATURE:1cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:1cxx_delegating_constructors + Feature record: CXX_FEATURE:1cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:1cxx_enum_forward_declarations + Feature record: CXX_FEATURE:1cxx_explicit_conversions + Feature record: CXX_FEATURE:1cxx_extended_friend_declarations + Feature record: CXX_FEATURE:1cxx_extern_templates + Feature record: CXX_FEATURE:1cxx_final + Feature record: CXX_FEATURE:1cxx_func_identifier + Feature record: CXX_FEATURE:1cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:1cxx_inheriting_constructors + Feature record: CXX_FEATURE:1cxx_inline_namespaces + Feature record: CXX_FEATURE:1cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:1cxx_local_type_template_args + Feature record: CXX_FEATURE:1cxx_long_long_type + Feature record: CXX_FEATURE:1cxx_noexcept + Feature record: CXX_FEATURE:1cxx_nonstatic_member_init + Feature record: CXX_FEATURE:1cxx_nullptr + Feature record: CXX_FEATURE:1cxx_override + Feature record: CXX_FEATURE:1cxx_range_for + Feature record: CXX_FEATURE:1cxx_raw_string_literals + Feature record: CXX_FEATURE:1cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:1cxx_right_angle_brackets + Feature record: CXX_FEATURE:1cxx_rvalue_references + Feature record: CXX_FEATURE:1cxx_sizeof_member + Feature record: CXX_FEATURE:1cxx_static_assert + Feature record: CXX_FEATURE:1cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:1cxx_thread_local + Feature record: CXX_FEATURE:1cxx_trailing_return_types + Feature record: CXX_FEATURE:1cxx_unicode_literals + Feature record: CXX_FEATURE:1cxx_uniform_initialization + Feature record: CXX_FEATURE:1cxx_unrestricted_unions + Feature record: CXX_FEATURE:1cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:1cxx_variadic_macros + Feature record: CXX_FEATURE:1cxx_variadic_templates + + +Detecting CXX [-std=c++98] compiler features compiled with the following output: +Change Dir: /home/naysudes/CodeShare/CMakeFiles/CMakeTmp + +Run Build Command:"/usr/bin/make" "cmTC_dc5d8/fast" +/usr/bin/make -f CMakeFiles/cmTC_dc5d8.dir/build.make CMakeFiles/cmTC_dc5d8.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_dc5d8.dir/feature_tests.cxx.o +/usr/bin/c++ -std=c++98 -o CMakeFiles/cmTC_dc5d8.dir/feature_tests.cxx.o -c /home/naysudes/CodeShare/CMakeFiles/feature_tests.cxx +Linking CXX executable cmTC_dc5d8 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_dc5d8.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_dc5d8.dir/feature_tests.cxx.o -o cmTC_dc5d8 +make[1]: выход из каталога «/home/naysudes/CodeShare/CMakeFiles/CMakeTmp» + + + Feature record: CXX_FEATURE:0cxx_aggregate_default_initializers + Feature record: CXX_FEATURE:0cxx_alias_templates + Feature record: CXX_FEATURE:0cxx_alignas + Feature record: CXX_FEATURE:0cxx_alignof + Feature record: CXX_FEATURE:0cxx_attributes + Feature record: CXX_FEATURE:0cxx_attribute_deprecated + Feature record: CXX_FEATURE:0cxx_auto_type + Feature record: CXX_FEATURE:0cxx_binary_literals + Feature record: CXX_FEATURE:0cxx_constexpr + Feature record: CXX_FEATURE:0cxx_contextual_conversions + Feature record: CXX_FEATURE:0cxx_decltype + Feature record: CXX_FEATURE:0cxx_decltype_auto + Feature record: CXX_FEATURE:0cxx_decltype_incomplete_return_types + Feature record: CXX_FEATURE:0cxx_default_function_template_args + Feature record: CXX_FEATURE:0cxx_defaulted_functions + Feature record: CXX_FEATURE:0cxx_defaulted_move_initializers + Feature record: CXX_FEATURE:0cxx_delegating_constructors + Feature record: CXX_FEATURE:0cxx_deleted_functions + Feature record: CXX_FEATURE:0cxx_digit_separators + Feature record: CXX_FEATURE:0cxx_enum_forward_declarations + Feature record: CXX_FEATURE:0cxx_explicit_conversions + Feature record: CXX_FEATURE:0cxx_extended_friend_declarations + Feature record: CXX_FEATURE:0cxx_extern_templates + Feature record: CXX_FEATURE:0cxx_final + Feature record: CXX_FEATURE:0cxx_func_identifier + Feature record: CXX_FEATURE:0cxx_generalized_initializers + Feature record: CXX_FEATURE:0cxx_generic_lambdas + Feature record: CXX_FEATURE:0cxx_inheriting_constructors + Feature record: CXX_FEATURE:0cxx_inline_namespaces + Feature record: CXX_FEATURE:0cxx_lambdas + Feature record: CXX_FEATURE:0cxx_lambda_init_captures + Feature record: CXX_FEATURE:0cxx_local_type_template_args + Feature record: CXX_FEATURE:0cxx_long_long_type + Feature record: CXX_FEATURE:0cxx_noexcept + Feature record: CXX_FEATURE:0cxx_nonstatic_member_init + Feature record: CXX_FEATURE:0cxx_nullptr + Feature record: CXX_FEATURE:0cxx_override + Feature record: CXX_FEATURE:0cxx_range_for + Feature record: CXX_FEATURE:0cxx_raw_string_literals + Feature record: CXX_FEATURE:0cxx_reference_qualified_functions + Feature record: CXX_FEATURE:0cxx_relaxed_constexpr + Feature record: CXX_FEATURE:0cxx_return_type_deduction + Feature record: CXX_FEATURE:0cxx_right_angle_brackets + Feature record: CXX_FEATURE:0cxx_rvalue_references + Feature record: CXX_FEATURE:0cxx_sizeof_member + Feature record: CXX_FEATURE:0cxx_static_assert + Feature record: CXX_FEATURE:0cxx_strong_enums + Feature record: CXX_FEATURE:1cxx_template_template_parameters + Feature record: CXX_FEATURE:0cxx_thread_local + Feature record: CXX_FEATURE:0cxx_trailing_return_types + Feature record: CXX_FEATURE:0cxx_unicode_literals + Feature record: CXX_FEATURE:0cxx_uniform_initialization + Feature record: CXX_FEATURE:0cxx_unrestricted_unions + Feature record: CXX_FEATURE:0cxx_user_literals + Feature record: CXX_FEATURE:0cxx_variable_templates + Feature record: CXX_FEATURE:0cxx_variadic_macros + Feature record: CXX_FEATURE:0cxx_variadic_templates diff --git a/CMakeFiles/CMakeRuleHashes.txt b/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..3213513 --- /dev/null +++ b/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +8302ca3bf696b1c657caf21e3d295f66 CMakeFiles/Client_autogen diff --git a/CMakeFiles/Client.dir/CXX.includecache b/CMakeFiles/Client.dir/CXX.includecache new file mode 100644 index 0000000..f0aa701 --- /dev/null +++ b/CMakeFiles/Client.dir/CXX.includecache @@ -0,0 +1,4520 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp +../../headers/MyQTextEdit.h +/home/naysudes/CodeShare/headers/MyQTextEdit.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp +../../headers/NoteBook.h +/home/naysudes/CodeShare/headers/NoteBook.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_myClient.cpp +../../headers/myClient.h +/home/naysudes/CodeShare/headers/myClient.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/Client_autogen/mocs_compilation.cpp +K6S233IZAZ/moc_MyQTextEdit.cpp +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp +K6S233IZAZ/moc_NoteBook.cpp +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp +K6S233IZAZ/moc_myClient.cpp +/home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_myClient.cpp + +/home/naysudes/CodeShare/headers/MyQTextEdit.h +QTextEdit +- +QTimer +- + +/home/naysudes/CodeShare/headers/NoteBook.h +QMainWindow +- +QTextCursor +- +QComboBox +- +QMetaType +- +headers/jsonUtility.h +/home/naysudes/CodeShare/headers/headers/jsonUtility.h +headers/message.h +/home/naysudes/CodeShare/headers/headers/message.h +myClient.h +/home/naysudes/CodeShare/headers/myClient.h +qlistwidget.h +/home/naysudes/CodeShare/headers/qlistwidget.h +QtGui +- +QWidget +- + +/home/naysudes/CodeShare/headers/myClient.h +boost/asio.hpp +- +QString +- +QDataStream +- +QTimer +- +thread +- +memory +- +headers/message.h +/home/naysudes/CodeShare/headers/headers/message.h +deque +- +headers/jsonUtility.h +/home/naysudes/CodeShare/headers/headers/jsonUtility.h +headers/symbol.h +/home/naysudes/CodeShare/headers/headers/symbol.h +headers/File.h +/home/naysudes/CodeShare/headers/headers/File.h +QDebug +- +iostream +- +headers/CRDT.h +/home/naysudes/CodeShare/headers/headers/CRDT.h + +/home/naysudes/CodeShare/main.cpp +headers/NoteBook.h +/home/naysudes/CodeShare/headers/NoteBook.h +headers/myClient.h +/home/naysudes/CodeShare/headers/myClient.h +QApplication +- + +/home/naysudes/CodeShare/src/CRDT.cpp +headers/CRDT.h +/home/naysudes/CodeShare/src/headers/CRDT.h +algorithm +- +iostream +- +utility +- + +/home/naysudes/CodeShare/src/File.cpp +headers/File.h +/home/naysudes/CodeShare/src/headers/File.h +utility +- + +/home/naysudes/CodeShare/src/MyQTextEdit.cpp +headers/MyQTextEdit.h +/home/naysudes/CodeShare/src/headers/MyQTextEdit.h +QMimeData +- +qdebug.h +- +QContextMenuEvent +- +QMenu +- +QAction +- +QApplication +- +QClipboard +- +QRegularExpression +- +QPainter +- + +/home/naysudes/CodeShare/src/NoteBook.cpp +headers/NoteBook.h +/home/naysudes/CodeShare/src/headers/NoteBook.h +headers/ui_NoteBook.h +/home/naysudes/CodeShare/src/headers/ui_NoteBook.h +headers/MyQTextEdit.h +/home/naysudes/CodeShare/src/headers/MyQTextEdit.h +QLineEdit +- +QTextStream +- +QMessageBox +- +QGraphicsOpacityEffect +- +QEvent +- +stdexcept +- +QMenu +- +QCursor +- +QShortcut +- + +/home/naysudes/CodeShare/src/jsonUtility.cpp +headers/jsonUtility.h +/home/naysudes/CodeShare/src/headers/jsonUtility.h + +/home/naysudes/CodeShare/src/message.cpp +cstring +- +headers/message.h +/home/naysudes/CodeShare/src/headers/message.h + +/home/naysudes/CodeShare/src/myClient.cpp +headers/myClient.h +/home/naysudes/CodeShare/src/headers/myClient.h +qtextcodec.h +- +QMessageBox +- +QtWidgets/QApplication +- + +/home/naysudes/CodeShare/src/symbol.cpp +headers/symbol.h +/home/naysudes/CodeShare/src/headers/symbol.h +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +qdatastream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +qdebug.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +qcoreevent.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QList +qlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +qmargins.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +qmetatype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData +qmimedata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +qrect.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression +qregularexpression.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +qscopedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +qshareddata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QString +qstring.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +qstringlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream +qtextstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +qtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant +qvariant.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +QtCore/QtCoreDepends +- +qglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +qabstractanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +qabstracteventdispatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +qabstractitemmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +qabstractnativeeventfilter.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +qabstractproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +qabstractstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +qabstracttransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +qalgorithms.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +qanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +qarraydata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +qarraydataops.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +qarraydatapointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +qatomic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +qbasictimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +qbitarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +qbuffer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +qbytearray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +qbytearraylist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +qbytearraymatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +qcache.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +qcborarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +qcborcommon.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +qcbormap.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +qcborstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +qcborvalue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +qchar.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +qcollator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +qcommandlineoption.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +qcommandlineparser.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +qcompilerdetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +qcontainerfwd.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +qcontiguouscache.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +qcoreapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +qcoreevent.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +qcryptographichash.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +qdatastream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +qdatetime.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +qdeadlinetimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +qdebug.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +qdir.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +qdiriterator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +qeasingcurve.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +qelapsedtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +qendian.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +qeventloop.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +qeventtransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +qexception.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +qfactoryinterface.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +qfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +qfiledevice.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +qfileinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +qfileselector.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +qfilesystemwatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +qfinalstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +qflags.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +qfuture.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +qfutureinterface.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +qfuturesynchronizer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +qfuturewatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +qgenericatomic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +qglobalstatic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +qhash.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +qhashfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +qhistorystate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +qidentityproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +qiodevice.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +qisenum.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +qitemselectionmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +qiterator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +qjsonarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +qjsondocument.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +qjsonobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +qjsonvalue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +qlibrary.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +qlibraryinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +qline.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +qlinkedlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +qlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +qlocale.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +qlockfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +qloggingcategory.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +qmap.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +qmargins.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +qmath.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +qmessageauthenticationcode.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +qmetaobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +qmetatype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +qmimedata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +qmimedatabase.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +qmimetype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +qmutex.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +qnamespace.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +qnumeric.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +qobjectcleanuphandler.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +qobjectdefs.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +qoperatingsystemversion.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +qpair.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +qparallelanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +qpauseanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +qplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +qpluginloader.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +qpoint.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +qpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +qprocess.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +qprocessordetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +qpropertyanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +qqueue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +qrandom.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +qreadwritelock.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +qrect.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +qrefcount.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +qregexp.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +qregularexpression.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +qresource.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +qresultstore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +qrunnable.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +qsavefile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +qscopedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +qscopedvaluerollback.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +qscopeguard.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +qsemaphore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +qsequentialanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +qset.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +qsettings.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +qshareddata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +qsharedmemory.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +qsharedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +qsignalmapper.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +qsignaltransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +qsocketnotifier.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +qsortfilterproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +qstack.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +qstandardpaths.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +qstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +qstatemachine.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +qstorageinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +qstring.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +qstringalgorithms.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +qstringbuilder.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +qstringlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +qstringlistmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +qstringliteral.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +qstringmatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +qstringview.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +qsysinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +qsystemdetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +qsystemsemaphore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +qtemporarydir.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +qtemporaryfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +qtextboundaryfinder.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +qtextcodec.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +qtextstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +qthread.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +qthreadpool.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +qthreadstorage.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +qtimeline.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +qtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +qtimezone.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +qtranslator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +qtypeinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +qtypetraits.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +qurl.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +qurlquery.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +quuid.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +qvariant.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +qvariantanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +qvarlengtharray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +qvector.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +qversionnumber.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +qversiontagging.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +qwaitcondition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +qwineventnotifier.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +qxmlstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +qtcoreversion.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +QtCore/qobject.h +- +QtCore/qeventloop.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +QtCore/qvariant.h +- +QtCore/qobject.h +- +QtCore/qhash.h +- +QtCore/qvector.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +QtCore/qobject.h +- +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +QtCore/qglobal.h +- +intrin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +QtCore/qabstractanimation.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +QtCore/qrefcount.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +QtCore/qarraydata.h +- +new +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +QtCore/qarraydataops.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +QtCore/qglobal.h +- +QtCore/qbasicatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +QtCore/qgenericatomic.h +- +atomic +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +QtCore/qglobal.h +- +QtCore/qatomic_bootstrap.h +- +QtCore/qatomic_cxx11.h +- +QtCore/qatomic_msvc.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +QtCore/qglobal.h +- +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +QtCore/qiodevice.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qarraydata.h +- +stdlib.h +- +string.h +- +stdarg.h +- +string +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +QtCore/qlist.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +QtCore/qhash.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +QtCore/qcborvalue.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +QtCore/qobjectdefs.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +QtCore/qcborvalue.h +- +QtCore/qpair.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +QtCore/qbytearray.h +- +QtCore/qcborcommon.h +- +QtCore/qfloat16.h +- +QtCore/qscopedpointer.h +- +QtCore/qstring.h +- +QtCore/qstringview.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +QtCore/qbytearray.h +- +QtCore/qdatetime.h +- +QtCore/qcborcommon.h +- +QtCore/qregularexpression.h +- +QtCore/qstring.h +- +QtCore/qstringview.h +- +QtCore/qurl.h +- +QtCore/quuid.h +- +QtCore/qvariant.h +- +QtCore/qvector.h +- +compare +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qlocale.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +QtCore/qstringlist.h +- +QtCore/qcoreapplication.h +- +QtCore/qcommandlineoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +QtCore/qglobal.h +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +QtCore/qatomic.h +- +limits.h +- +new +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +QtCore/qglobal.h +- +QtCore/qstring.h +- +QtCore/qobject.h +- +QtCore/qcoreevent.h +- +QtCore/qeventloop.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +QtCore/qnamespace.h +- +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +QtCore/qscopedpointer.h +- +QtCore/qiodevice.h +- +QtCore/qpair.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +QtCore/qstring.h +- +QtCore/qnamespace.h +- +QtCore/qshareddata.h +- +limits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +QtCore/qelapsedtimer.h +- +QtCore/qmetatype.h +- +QtCore/qnamespace.h +- +QtCore/qpair.h +- +limits +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +QtCore/qalgorithms.h +- +QtCore/qhash.h +- +QtCore/qlist.h +- +QtCore/qmap.h +- +QtCore/qpair.h +- +QtCore/qtextstream.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qcontiguouscache.h +- +QtCore/qsharedpointer.h +- +vector +- +list +- +map +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +QtCore/qstring.h +- +QtCore/qfileinfo.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +QtCore/qdir.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +QtCore/qglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qvector.h +- +QtCore/qlist.h +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +QtCore/qfloat16.h +- +QtCore/qglobal.h +- +stdlib.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +QtCore/qabstracttransition.h +- +QtCore/qcoreevent.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +QtCore/qatomic.h +- +QtCore/qshareddata.h +- +exception +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +QtCore/qobject.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +QtCore/qfiledevice.h +- +QtCore/qstring.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +QtCore/qfile.h +- +QtCore/qlist.h +- +QtCore/qshareddata.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +QtCore/QObject +- +QtCore/QStringList +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +QtCore/qabstractstate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +QtCore/qglobal.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +QtCore/qglobal.h +- +QtCore/qmetatype.h +- +string.h +- +immintrin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +QtCore/qglobal.h +- +QtCore/qfutureinterface.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +QtCore/qrunnable.h +- +QtCore/qmutex.h +- +QtCore/qexception.h +- +QtCore/qresultstore.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +QtCore/qfuture.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +QtCore/qfuture.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +QtCore/qglobal.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +type_traits +- +cstddef +- +utility +- +assert.h +- +stddef.h +- +QtCore/qconfig-bootstrapped.h +- +QtCore/qconfig.h +- +QtCore/qtcore-config.h +- +QtCore/qsystemdetection.h +- +QtCore/qprocessordetection.h +- +QtCore/qcompilerdetection.h +- +algorithm +- +QtCore/qtypeinfo.h +- +QtCore/qsysinfo.h +- +QtCore/qlogging.h +- +QtCore/qflags.h +- +QtCore/qatomic.h +- +QtCore/qglobalstatic.h +- +QtCore/qnumeric.h +- +QtCore/qversiontagging.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qmutex.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +QtCore/qchar.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qhashfunctions.h +- +initializer_list +- +algorithm +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +QtCore/qstring.h +- +QtCore/qpair.h +- +numeric +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +QtCore/qabstractstate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +QtCore/qabstractproxymodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qobjectdefs.h +- +QtCore/qscopedpointer.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +QtCore/qglobal.h +- +QtCore/qset.h +- +QtCore/qvector.h +- +QtCore/qlist.h +- +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +QtCore/qjsonvalue.h +- +QtCore/qiterator.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +QtCore/qjsonvalue.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +QtCore/qjsonvalue.h +- +QtCore/qiterator.h +- +QtCore/qpair.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +QtCore/qglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +QtCore/qstring.h +- +QtCore/qdatetime.h +- +QtCore/qversionnumber.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +QtCore/qiterator.h +- +QtCore/qrefcount.h +- +iterator +- +list +- +algorithm +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +list +- +algorithm +- +initializer_list +- +stdlib.h +- +new +- +limits.h +- +string.h +- +QtCore/qbytearraylist.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +QtCore/qvariant.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +QtCore/qglobal.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qpair.h +- +QtCore/qdebug.h +- +map +- +new +- +functional +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +QtCore/qglobal.h +- +QtCore/qalgorithms.h +- +cmath +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +QtCore/qcryptographichash.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +QtCore/qobjectdefs.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qvarlengtharray.h +- +QtCore/qobjectdefs.h +- +new +- +vector +- +list +- +map +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +QtCore/qvariant.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +QtCore/qmimetype.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +QtCore/qglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qshareddata.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +new +- +chrono +- +limits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qcoreevent.h +- +QtCore/qscopedpointer.h +- +QtCore/qmetatype.h +- +QtCore/qobject_impl.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +QtCore/qnamespace.h +- +QtCore/qobjectdefs_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +QtCore/qobject.h +- +QtCore/qpointer.h +- +QtCore/qjsonobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +QtCore/qglobal.h +- +QtCore/qlibrary.h +- +QtCore/qplugin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +QtCore/qsharedpointer.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +QtCore/qiodevice.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- +functional +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +QtCore/qvariantanimation.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +QtCore/qglobal.h +- +algorithm +- +random +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +QtCore/qmargins.h +- +QtCore/qsize.h +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +QtCore/qatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +QtCore/qglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +QtCore/qglobal.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +QtCore/qstring.h +- +QtCore/qlocale.h +- +QtCore/qstringlist.h +- +QtCore/qlist.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +QtCore/qmap.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +QtCore/qglobal.h +- +QtCore/qfiledevice.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +QtCore/qglobal.h +- +stdlib.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +QtCore/qhash.h +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +QtCore/qobject.h +- +QtCore/qvariant.h +- +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- +ctype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qshareddata.h +- +QtCore/qsharedpointer_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +new +- +QtCore/qatomic.h +- +QtCore/qobject.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +QtCore/qabstracttransition.h +- +QtCore/qmetaobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +QtCore/qabstractproxymodel.h +- +QtCore/qregexp.h +- +QtCore/qregularexpression.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +QtCore/qvector.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +QtCore/qstringlist.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +QtCore/qabstractstate.h +- +QtCore/qlist.h +- +QtCore/qmetaobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +QtCore/qstate.h +- +QtCore/qcoreevent.h +- +QtCore/qlist.h +- +QtCore/qobject.h +- +QtCore/qset.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +QtCore/qbytearray.h +- +QtCore/qdir.h +- +QtCore/qlist.h +- +QtCore/qmetatype.h +- +QtCore/qstring.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +QtCore/qstringview.h +- +string +- +iterator +- +stdarg.h +- +QtCore/qstringbuilder.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +QtCore/qstring.h +- +QtCore/qbytearray.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +QtCore/qlist.h +- +QtCore/qalgorithms.h +- +QtCore/qregexp.h +- +QtCore/qstring.h +- +QtCore/qstringmatcher.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +QtCore/qabstractitemmodel.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +QtCore/qarraydata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +string +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +QtCore/qglobal.h +- +TargetConditionals.h +- +Availability.h +- +AvailabilityMacros.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +windows.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +QtCore/qdir.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +QtCore/qiodevice.h +- +QtCore/qfile.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +QtCore/qchar.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +QtCore/qstring.h +- +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- +QtCore/qchar.h +- +QtCore/qlocale.h +- +QtCore/qscopedpointer.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +QtCore/qobject.h +- +future +- +functional +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +QtCore/qglobal.h +- +QtCore/qthread.h +- +QtCore/qrunnable.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +QtCore/qglobal.h +- +QtCore/qscopedpointer.h +- +type_traits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +QtCore/qeasingcurve.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +QtCore/qglobal.h +- +QtCore/qbasictimer.h +- +QtCore/qobject.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +QtCore/qshareddata.h +- +QtCore/qlocale.h +- +QtCore/qdatetime.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +QtCore/qobject.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +QtCore/qglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore/qglobal.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qlist.h +- +QtCore/qpair.h +- +QtCore/qglobal.h +- +QtCore/qurlquery.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +QtCore/qpair.h +- +QtCore/qshareddata.h +- +QtCore/qurl.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qmetatype.h +- +QtCore/qmap.h +- +QtCore/qhash.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qobject.h +- +QtCore/qbytearraylist.h +- +variant +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +QtCore/qeasingcurve.h +- +QtCore/qabstractanimation.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtCore/qpair.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +QtCore/qcontainerfwd.h +- +QtCore/qglobal.h +- +QtCore/qalgorithms.h +- +new +- +string.h +- +stdlib.h +- +algorithm +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +vector +- +stdlib.h +- +string.h +- +initializer_list +- +algorithm +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qmetatype.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +QtCore/qglobal.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +QtCore/qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore/qobject.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard +qclipboard.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent +qevent.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor +qcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +qimage.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +qgenericmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +qmatrix4x4.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +qopenglcontext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +qpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +qpaintdevicewindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +qpainter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +qsurfaceformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +qtextcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +qtransform.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +qwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +QtGui/QtGuiDepends +- +qtguiglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +qabstracttextdocumentlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +qaccessible.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +qaccessiblebridge.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +qaccessibleobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +qaccessibleplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +qbackingstore.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +qbitmap.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +qbrush.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +qclipboard.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +qcolor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +qcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +qdesktopservices.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +qdrag.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +qevent.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +qfont.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +qfontdatabase.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +qfontinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +qfontmetrics.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +qgenericmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +qgenericplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +qgenericpluginfactory.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +qglyphrun.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +qguiapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +qicon.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +qiconengine.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +qiconengineplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +qimage.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +qimageiohandler.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +qimagereader.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +qimagewriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +qinputmethod.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +qkeysequence.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +qmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +qmatrix4x4.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +qmovie.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +qoffscreensurface.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +qopengl.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +qopenglbuffer.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +qopenglcontext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +qopengldebug.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +qopenglextrafunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +qopenglframebufferobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +qopenglfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +qopenglpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +qopenglpixeltransferoptions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +qopenglshaderprogram.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +qopengltexture.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +qopengltextureblitter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +qopengltimerquery.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +qopenglversionfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +qopenglvertexarrayobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +qopenglwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +qpagedpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +qpagelayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +qpagesize.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +qpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +qpaintdevicewindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +qpaintengine.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +qpainter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +qpainterpath.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +qpalette.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +qpdfwriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +qpen.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +qpicture.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +qpictureformatplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +qpixelformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +qpixmap.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +qpixmapcache.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +qpolygon.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +qquaternion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +qrasterwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +qrawfont.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +qregion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +qrgb.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +qrgba64.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +qscreen.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +qsessionmanager.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +qstandarditemmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +qstatictext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +qstylehints.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +qsurface.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +qsurfaceformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +qsyntaxhighlighter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +qtextcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +qtextdocument.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +qtextdocumentfragment.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +qtextdocumentwriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +qtextformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +qtextlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +qtextlist.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +qtextobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +qtextoption.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +qtexttable.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +qtouchdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +qtransform.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +qvalidator.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +qvector2d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +qvector3d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +qvector4d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +qwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +qwindowdefs.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +qtguiversion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +QtCore/QtCore +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextlayout.h +- +QtGui/qtextdocument.h +- +QtGui/qtextcursor.h +- +QtGui/qpalette.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +QtGui/qtguiglobal.h +- +QtCore/qcoreapplication.h +- +QtCore/qdebug.h +- +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qrect.h +- +QtCore/qset.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtGui/qcolor.h +- +QtGui/qevent.h +- +stdlib.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +QtGui/qtguiglobal.h +- +QtGui/qaccessible.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +QtGui/qtguiglobal.h +- +QtGui/qaccessible.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +QtGui/qtguiglobal.h +- +QtCore/qrect.h +- +QtGui/qwindow.h +- +QtGui/qregion.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +QtGui/qtguiglobal.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +QtGui/qtguiglobal.h +- +QtCore/qpair.h +- +QtCore/qpoint.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- +QtGui/qcolor.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qimage.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +QtGui/qtguiglobal.h +- +QtGui/qrgb.h +- +QtCore/qnamespace.h +- +QtCore/qstringlist.h +- +QtGui/qrgba64.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtGui/qwindowdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qstandardpaths.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qregion.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtGui/qkeysequence.h +- +QtCore/qcoreevent.h +- +QtCore/qvariant.h +- +QtCore/qmap.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qurl.h +- +QtCore/qfile.h +- +QtGui/qvector2d.h +- +QtGui/qtouchdevice.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtGui/qfont.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +QtGui/qtguiglobal.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +QtGui/qtguiglobal.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- +QtCore/qvector.h +- +QtCore/qpoint.h +- +QtGui/qrawfont.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +QtGui/qtguiglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtGui/qinputmethod.h +- +QtCore/qlocale.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +QtGui/qtguiglobal.h +- +QtCore/qsize.h +- +QtCore/qlist.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +QtGui/qtguiglobal.h +- +QtCore/qlist.h +- +QtGui/qicon.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qrgb.h +- +QtGui/qpaintdevice.h +- +QtGui/qpixelformat.h +- +QtGui/qtransform.h +- +QtCore/qbytearray.h +- +QtCore/qrect.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +QtGui/qtguiglobal.h +- +QtCore/qiodevice.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +QtGui/qtguiglobal.h +- +QtCore/qbytearray.h +- +QtCore/qcoreapplication.h +- +QtGui/qimage.h +- +QtGui/qimageiohandler.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +QtGui/qtguiglobal.h +- +QtCore/qbytearray.h +- +QtCore/qcoreapplication.h +- +QtCore/qlist.h +- +QtGui/qimageiohandler.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +QtGui/qtguiglobal.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +QtGui/qtguiglobal.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- +QtGui/qquaternion.h +- +QtGui/qgenericmatrix.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtGui/qimagereader.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qsurface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +QtGui/qtguiglobal.h +- +QtCore/qt_windows.h +- +OpenGLES/ES3/gl.h +- +OpenGLES/ES3/glext.h +- +OpenGLES/ES2/gl.h +- +OpenGLES/ES2/glext.h +- +GLES3/gl32.h +- +GLES3/gl31.h +- +GLES3/gl3.h +- +GLES2/gl2.h +- +QtGui/qopengles2ext.h +- +OpenGL/gl.h +- +OpenGL/gl3.h +- +OpenGL/glext.h +- +GL/gl.h +- +GL/gl.h +- +QtGui/qopenglext.h +- +stddef.h +- +inttypes.h +- +inttypes.h +- +stdint.h +- +inttypes.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +QtGui/qtguiglobal.h +- +QtCore/qscopedpointer.h +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/QObject +- +QtCore/QScopedPointer +- +QtGui/QSurfaceFormat +- +QtGui/qopengl.h +- +QtGui/qopenglversionfunctions.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- +QtCore/qpair.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +QtGui/qtguiglobal.h +- +QtCore/qshareddata.h +- +QtCore/qflags.h +- +QtCore/qlist.h +- +QtCore/qvector.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- +QtGui/qopenglcontext.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +windows.h +- +stddef.h +- +inttypes.h +- +inttypes.h +- +stdint.h +- +inttypes.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +QtGui/qtguiglobal.h +- +QtGui/qopenglfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qpaintdevice.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qopenglcontext.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qopengl.h +- +QtGui/qopenglcontext.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +QtGui/qtguiglobal.h +- +QtCore/QSharedDataPointer +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qvector2d.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- +QtGui/qmatrix4x4.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qimage.h +- +QtCore/QScopedPointer +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/QMatrix3x3 +- +QtGui/QMatrix4x4 +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +QtGui/qtguiglobal.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- +QtCore/qpair.h +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +QtGui/qtguiglobal.h +- +QtGui/QPaintDeviceWindow +- +QtGui/QOpenGLContext +- +QtGui/QImage +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qpagelayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- +QtCore/qstring.h +- +QtCore/qmargins.h +- +QtGui/qpagesize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +QtGui/qtguiglobal.h +- +QtGui/QWindow +- +QtGui/QPaintDevice +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qobjectdefs.h +- +QtCore/qscopedpointer.h +- +QtGui/qpainter.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qrect.h +- +QtCore/qpoint.h +- +QtCore/qscopedpointer.h +- +QtGui/qpixmap.h +- +QtGui/qimage.h +- +QtGui/qtextoption.h +- +QtGui/qpolygon.h +- +QtGui/qpen.h +- +QtGui/qbrush.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qfontinfo.h +- +QtGui/qfontmetrics.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtCore/qglobal.h +- +QtCore/qrect.h +- +QtCore/qline.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qpagedpaintdevice.h +- +QtGui/qpagelayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +QtGui/qtguiglobal.h +- +QtCore/qiodevice.h +- +QtCore/qstringlist.h +- +QtCore/qsharedpointer.h +- +QtGui/qpaintdevice.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qcolor.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- +QtGui/qimage.h +- +QtGui/qtransform.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +QtGui/qtguiglobal.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +QtGui/qtguiglobal.h +- +QtCore/qvector.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +QtGui/qtguiglobal.h +- +QtGui/qgenericmatrix.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +QtGui/qtguiglobal.h +- +QtGui/QPaintDeviceWindow +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qiodevice.h +- +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qpoint.h +- +QtGui/qfont.h +- +QtGui/qtransform.h +- +QtGui/qfontdatabase.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +QtGui/qtguiglobal.h +- +QtCore/qatomic.h +- +QtCore/qrect.h +- +QtGui/qwindowdefs.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +QtGui/qtguiglobal.h +- +QtCore/QList +- +QtCore/QObject +- +QtCore/QRect +- +QtCore/QSize +- +QtCore/QSizeF +- +QtGui/QTransform +- +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +QtGui/qtguiglobal.h +- +QtCore/qabstractitemmodel.h +- +QtGui/qbrush.h +- +QtGui/qfont.h +- +QtGui/qicon.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +QtGui/qtguiglobal.h +- +QtCore/qsize.h +- +QtCore/qstring.h +- +QtCore/qmetatype.h +- +QtGui/qtransform.h +- +QtGui/qfont.h +- +QtGui/qtextoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtGui/qsurfaceformat.h +- +QtCore/qmetatype.h +- +QtCore/qsize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +QtGui/qtguiglobal.h +- +QtCore/qpair.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qshareddata.h +- +QtGui/qtextformat.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qsize.h +- +QtCore/qrect.h +- +QtCore/qvariant.h +- +QtGui/qfont.h +- +QtCore/qurl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qfont.h +- +QtCore/qshareddata.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtGui/qpen.h +- +QtGui/qbrush.h +- +QtGui/qtextoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qnamespace.h +- +QtCore/qrect.h +- +QtCore/qvector.h +- +QtGui/qcolor.h +- +QtCore/qobject.h +- +QtGui/qevent.h +- +QtGui/qtextformat.h +- +QtGui/qglyphrun.h +- +QtGui/qtextcursor.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +QtGui/qtguiglobal.h +- +QtGui/qtextobject.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextformat.h +- +QtGui/qtextlayout.h +- +QtGui/qglyphrun.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qchar.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +QtCore/qglobal.h +- +QtGui/qtgui-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtGui/qpainterpath.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qstring.h +- +QtCore/qregexp.h +- +QtCore/qregularexpression.h +- +QtCore/qlocale.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtCore/QEvent +- +QtCore/QMargins +- +QtCore/QRect +- +QtCore/qnamespace.h +- +QtGui/qsurface.h +- +QtGui/qsurfaceformat.h +- +QtGui/qwindowdefs.h +- +QtGui/qicon.h +- +QtGui/qcursor.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +QtGui/qtguiglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qnamespace.h +- +QtGui/qwindowdefs_win.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +qaction.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +qapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +qcombobox.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +qframe.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect +qgraphicseffect.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout +qgridlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout +qboxlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel +qlabel.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit +qlineedit.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +qmainwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +qmenu.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +qmessagebox.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut +qshortcut.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem +qlayoutitem.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +qtextedit.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout +qboxlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +qwidget.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtWidgets/qstyleoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractscrollarea.h +- +QtCore/qabstractitemmodel.h +- +QtCore/qitemselectionmodel.h +- +QtWidgets/qabstractitemdelegate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qvalidator.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +QtWidgets/qtwidgetsglobal.h +- +QtGui/qkeysequence.h +- +QtCore/qstring.h +- +QtWidgets/qwidget.h +- +QtCore/qvariant.h +- +QtGui/qicon.h +- +QtWidgets/qactiongroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qaction.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- +QtGui/qcursor.h +- +QtWidgets/qdesktopwidget.h +- +QtGui/qguiapplication.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlayout.h +- +QtWidgets/qwidget.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtWidgets/qabstractitemdelegate.h +- +QtCore/qabstractitemmodel.h +- +QtCore/qvariant.h +- +QtGui/qvalidator.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlayout.h +- +QtWidgets/qwidget.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtWidgets/qlayoutitem.h +- +QtWidgets/qsizepolicy.h +- +QtCore/qrect.h +- +QtCore/qmargins.h +- +limits.h +- +QtWidgets/qboxlayout.h +- +QtWidgets/qgridlayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qsizepolicy.h +- +QtCore/qrect.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- +QtGui/qtextcursor.h +- +QtCore/qstring.h +- +QtCore/qmargins.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractitemview.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlistview.h +- +QtCore/qvariant.h +- +QtCore/qvector.h +- +QtCore/qitemselectionmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtWidgets/qtabwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtCore/qstring.h +- +QtGui/qicon.h +- +QtWidgets/qaction.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qdialog.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qkeysequence.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qalgorithms.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractslider.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qrect.h +- +QtCore/qsize.h +- +QtGui/qicon.h +- +QtGui/qpixmap.h +- +QtGui/qpalette.h +- +QtWidgets/qsizepolicy.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qlocale.h +- +QtCore/qvariant.h +- +QtWidgets/qabstractspinbox.h +- +QtGui/qicon.h +- +QtGui/qmatrix.h +- +QtWidgets/qslider.h +- +QtWidgets/qstyle.h +- +QtWidgets/qtabbar.h +- +QtWidgets/qtabwidget.h +- +QtWidgets/qrubberband.h +- +QtWidgets/qframe.h +- +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qicon.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractscrollarea.h +- +QtGui/qtextdocument.h +- +QtGui/qtextoption.h +- +QtGui/qtextcursor.h +- +QtGui/qtextformat.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +QtGui/qtguiglobal.h +- +QtWidgets/qtwidgets-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qobject.h +- +QtCore/qmargins.h +- +QtGui/qpaintdevice.h +- +QtGui/qpalette.h +- +QtGui/qfont.h +- +QtGui/qfontmetrics.h +- +QtGui/qfontinfo.h +- +QtWidgets/qsizepolicy.h +- +QtGui/qregion.h +- +QtGui/qbrush.h +- +QtGui/qcursor.h +- +QtGui/qkeysequence.h +- +QtGui/qevent.h +- + +headers/CRDT.h +vector +- +symbol.h +headers/symbol.h +QDebug +- + +headers/File.h +string +- + +headers/MyQTextEdit.h +QTextEdit +- +QTimer +- + +headers/NoteBook.h +QMainWindow +- +QTextCursor +- +QComboBox +- +QMetaType +- +headers/jsonUtility.h +headers/headers/jsonUtility.h +headers/message.h +headers/headers/message.h +myClient.h +headers/myClient.h +qlistwidget.h +headers/qlistwidget.h +QtGui +- +QWidget +- + +headers/json.hpp +algorithm +- +cassert +- +ciso646 +- +cstddef +- +functional +- +initializer_list +- +iosfwd +- +iterator +- +memory +- +numeric +- +string +- +utility +- +vector +- +utility +- +algorithm +- +array +- +ciso646 +- +forward_list +- +iterator +- +map +- +string +- +tuple +- +type_traits +- +unordered_map +- +utility +- +valarray +- +exception +- +stdexcept +- +string +- +cstddef +- +utility +- +stdint.h +- +stdint.h +- +cstdlib +- +ciso646 +- +cstddef +- +type_traits +- +ciso646 +- +limits +- +type_traits +- +utility +- +iterator +- +type_traits +- +cstdint +- +map +- +memory +- +string +- +vector +- +array +- +ciso646 +- +cstddef +- +cstdint +- +string +- +algorithm +- +ciso646 +- +iterator +- +string +- +tuple +- +type_traits +- +utility +- +valarray +- +vector +- +cstddef +- +iterator +- +string +- +tuple +- +algorithm +- +array +- +cassert +- +cmath +- +cstddef +- +cstdint +- +cstdio +- +cstring +- +iterator +- +limits +- +string +- +utility +- +array +- +cassert +- +cstddef +- +cstdio +- +cstring +- +istream +- +iterator +- +memory +- +numeric +- +string +- +type_traits +- +utility +- +cassert +- +cstddef +- +string +- +utility +- +vector +- +cstdint +- +utility +- +string +- +array +- +clocale +- +cstddef +- +cstdio +- +cstdlib +- +initializer_list +- +string +- +utility +- +vector +- +cassert +- +cmath +- +cstdint +- +functional +- +string +- +utility +- +vector +- +cstddef +- +limits +- +ciso646 +- +iterator +- +type_traits +- +cstddef +- +iterator +- +utility +- +algorithm +- +cassert +- +cctype +- +numeric +- +string +- +utility +- +vector +- +initializer_list +- +utility +- +algorithm +- +array +- +cstdint +- +cstring +- +limits +- +string +- +algorithm +- +cstddef +- +ios +- +iterator +- +memory +- +ostream +- +string +- +vector +- +algorithm +- +array +- +cassert +- +ciso646 +- +clocale +- +cmath +- +cstddef +- +cstdint +- +cstdio +- +limits +- +string +- +type_traits +- +utility +- +array +- +cassert +- +ciso646 +- +cmath +- +cstdint +- +cstring +- +limits +- +type_traits +- + +headers/jsonUtility.h +iostream +- +headers/json.hpp +headers/headers/json.hpp +headers/symbol.h +headers/headers/symbol.h +headers/File.h +headers/headers/File.h + +headers/message.h +string +- +iostream +- + +headers/myClient.h +boost/asio.hpp +- +QString +- +QDataStream +- +QTimer +- +thread +- +memory +- +headers/message.h +headers/headers/message.h +deque +- +headers/jsonUtility.h +headers/headers/jsonUtility.h +headers/symbol.h +headers/headers/symbol.h +headers/File.h +headers/headers/File.h +QDebug +- +iostream +- +headers/CRDT.h +headers/headers/CRDT.h + +headers/symbol.h +vector +- +string +- +array +- + +headers/ui_NoteBook.h +QtCore/QVariant +- +QtWidgets/QAction +- +QtWidgets/QApplication +- +QtWidgets/QFrame +- +QtWidgets/QGridLayout +- +QtWidgets/QHBoxLayout +- +QtWidgets/QLabel +- +QtWidgets/QMainWindow +- +QtWidgets/QSpacerItem +- +QtWidgets/QVBoxLayout +- +QtWidgets/QWidget +- +headers/MyQTextEdit.h +- + diff --git a/CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o b/CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..73c93dc58da0b8ecc13a0fbce0d970a7e57a5a6c GIT binary patch literal 240936 zcmeEv3w%_?_5V$lXjBw@<2%F`zAzgC1Vzhhagl(55JeH!C0WQyl8xC74;4iNN{q48 zqP109ZEZ`dwbW9J)(0Y0^k*wt+fubkt+i0B($==v+VVf=%$d1!_ujL+0c?N$|9U^4 zWafU)nKQ35XWnQIXzmeSpyR+Gy!)_D1Np`PbcP_Zi>~8_LmHjDj+t{CB zw}ahz?9OL*0k{jz9cG5fD)_Xcn~;cp52EoJORc5h;L8M|HV z-pp<{xVNyshuvG*{WQDF!Tk*TZv*$U>|X)y?d-n;+|RN9PH;cZ{x5)g7yIu9_a63t z5!^4a|6XwKWB-@I{R;c<2luP&{~EYohrgBZ_YKCr3GM^ze-PYnvHu}(zs>$t;C_ew z53~DSa96Ycd+a^}?)TZh2HZ#4{}{MGVE^OnJ^}8N?0<^gwctL@{&nC!!~XT){*e98 zvilsk8`%FmyDxzIKkR=I+#j+3$LziY?nd^%%mnVgI|}{+9h)z}?FJ-+{Z0{qKSMd-lH% z?g#AO4(=b=|3`5D#QqQ2{WG|KVgFyj-NF8k!2KKh{|@fQ?EeS2|78D8a2+rg=oGPA z3~q@1eZVbY|6btk&Hhqw_hJ9O;O@u%zU=M~?g8xY2X24%9|-P2>^~UXL)d>PxQDU- zaCQfPdj$KB1otTR9}Vs?>^~OV%8luzxVPXR^Nn+%Wqq!5zZ>DsYFge;ByK*)E{! z+>6*ho!yJUy@dTUz`d0HGr_%#{V{MaXMY^rS?q5Bw~_q`c4vb-hy6|9CfR=lxO3Ux z%x(+2t?Z`2ZDaqH;I^|r4Q_`09pKJm|9o&4uzw-ASF!(UcCTS~5xCc~|2l9Nv;TT_ zZveNG{Y$`I%KjU{y@~zH*zE%MX7+c3dkgz}z`d3IpJsPCxSwJFZQy>E{VTw|o&9&P z`#Es$WdG;E{Q~>%0{3qA-vjO!+5aVW?*;ch_J5h(uYh|$`@ahA*VzAca96Vb8{mGE z{SScqAp5_??nB^yoBgZ6{SNyd2KT${Uk&c}*#8K--)DCXxR0{`F>rst{>Q<6g8fgj z`xLut*?k(^b?koz-1Y4LA-K=7|2c3su>W~>UjX-i*#9E9KVtun!F`GS8`*uC-B;NC z3AnGa|EJ*ojQu|ccN6=60q$$;e;wR6*#Ap*-(>eKa5uC6SKz+Q{$GRp4*P$@?z`;% zmfbDvZUy&u?BB-jd*J?_{qKYO0sFUu`v>;_5!^qq|3h&9%>KWC`&ahwVD}?%|Hl5m zgZnZ2|H1A*!QIJz2S%vWpMYD;{t&o**k1zfUhLnS-BNJ(VgJ71?#KSV;O@`<1K8~c zZh!V42<}1bKN#FY*ncRyhp~G&xC7XK1h_}C|0r;eX8$qZ9?SmY*ewHhAp6VNJs#W> z*nc9sCxLr1`v%qN{{TH!29o&oAe+j!Yz`d0HGugci+!*^WXEzS+EcQ3B z+X!xg{j=Gf18x)hlk8pr?p*dav)jUME4wLn+t|I5-F9}<>}J^QV0Rw7^VwYh?n3ro z#qQPMUc>%H>|P7*b?jfv?)Bi_!2V8lmw>yJ{Wr3E6T8d6?PCAU>~@2D3;TQ6y%pR~ zvwu0ep8@wa_J5Y$72w{^{yV_^9Q*HN_bzbnhQB}cJN9q&(XQXrMX!Hv8H^dDU5l1= zbu8(sUmWe~S+H~G&c5s~{;o|rs7p1{w(aeLCQnf}$a08aOJj71D&cT-zY}51o#30E(|WESSHuWqWAbF~HZi<8b1`Isw_va}Ma#P9%dQH+OYVRMR0L zYq~mCch#?ggsk*w@oLcGWlD?JfEI7)T(qjR-%a~MkJlYp7411>DV0DEm0Ne8;^>{x zoLU7{ra< zxp7%!BT<2}bZx&S3sF)JV5Y9?S4O)J>i3AVta$6CIvOT!t;q(?&IV3Z0Hy`v#e{5# zc2{cYTlaIxm{dM+n(dkJ;MbhPE@cbp=T3T(o-M zeoJrGG9mw6&BNn)w*k`$V$N0(=kzbb6lVby|wQi6n2|m z80)ard9-+#RBifNfSo-DI|e&DcK6_^yR8Ri%cj1`YHcWs+oVx|t*`H6mq7t3!ZxdP z!q;YddWfK#u8G8i&|2h8_;gPasL#z(@g7hfE!Bz@v`{PSAs!iK_&Z1$r2?8wWU<|* zFv6aW#k#oc5is!SY*_KHD248sY%287H^GZmQtYIc)?zX|)k*^k8aPEqtm~MXO{|4d zAnJs!wYs<70Gt^Z{n<5&Jw9~U2LXz4s6Kn^-d6lHh=J5V5fl{Ny3s$tE~f^%_yVGX zF2~t==iY91dmG*Q(NC!8wiFT_j69vKr|d>_&yIddMYp4n=wRySY<+C6+_{To*NCY* zsQAVIgo=M|=`wIIUSLIUA#wM?xX<04xRc$Y z>Bf!TLgI$Xb+(S*ow!%2xYxLGqqmT_q1iZFUx1R&&Nl#NSnbQV8CgfWZeOe7-eBUs z9lbcr&ew3kemPqw?@rtsRot80xY1ik+|Y42TVDZf-{pL7R&j4}<3?{GaYKLZY{iAM zU5&<+yQf4eh%W9FPTaZbxq+al`1<*?L*-xcer0dD;0#rR>R!{1T#TZ-GQKvA8=0hE70%pA|tFFC9H|^kt)C|CiR! z4#+W6?`O@_5Ae^_`(@A6D`5F-Q`h!okyq`>^^Wk`=yQ?H(6k(Iw~*Ttc@>swwm@ZU zf@Pk~(XN*R=k-9}kzHBtTp!j3D8^`4$HsgScH=seH$oh$WiKQIM`*96?oNzgyZ*&7 z;(+a6n@1d`^*+W?s5w}V(XM)Ep6=#Bkn%hi*$$CFET&FjDHIlu)iydo00oHU)TJ3M%8$mAi z4V&2A%&zJyVCfy2_a*QX6Z!#u0YVEhQKaRe8&cRf0ccmsfyu!!p20Y+U99?K}m^-&Ws)ECk@RGG1BlzuE zr-*%e9HV!RbY#zF)Bh{Rlt|99In^p+-i`Zjnf6}atUZ<|v6bKvUT4d~-zx(c2Z39nU6CEMm%L4i|j|-f?@ku zJ&4Q$K8UY}^4<)8XO*eo1N-t zZ7drU@5nSkW;5|ja$e#TKfN{8dWM(h^s-F*!m{|Bc(S#uIi5*CA;UARDN%N1M*=9x zblJRkbF%UDvRNIOvSg;LF_lPDluhw@iL!V)ooYxzxW=-^cqUGP;ooTBXg#An(Ev5r z9-q~mC`+`rr`pR>4GkUb?a17Lbx2`m#nXwh=2U8KN1Nm3PX$mwys;6uXQ!OHMEksC zL&D9mQlIaF#baQ(m-ng(V)s|>=B2aXx*=4hn z%?T&coM=h3T7^nk!t!WLq#N3kZ5hahDTCQiAj#HDsw@Kx=|nTAS6M^6x%uRD+3dzx zI+0Pyz$iHhs*Peh>JO4Xh0?L|o&I>;f$ALJkgjzI-!~%>9>neTiuVCDu6*i0-aEht z`Hxaw`j7V`@X3~g_aiipx~w0(dw~z~qi*WwHVa2R)eqiB!3X&VC@=kQvG7AIyw$>S zV5XnB7LIL9KXD5`OoQM~vvAuE)mbtQ!Lz0=aCkEuoez(e+#$E ztuNz~!KRG?m3JDNQ|SbnJG5@8*4WfUyjfeoSO!etSTb&nPGTNt<@jVXw$Rk9E1W42 z1WpAUgT)&%$yDoD6cz*PIA=}*8ks}y<5CSBsL@js(4f;9XHF{BIBQ{IY;zJoC*72q zU$?MjR;pRq*0y-EeI#h~>GQ#=w#PE(I+>0(Xco|l(+S0x2F`eUWnJx(rDT^a0yrtlXMeHixcHp2!H;@}HdE{CNXAe$HYudz z@E2Xgbev->4CBRTEc|IctqS2;Q45L zkRS7`A3Vp658_xi`oXi{_+<0rd323qp7ev~+3`Vs8^?3;8n^S0=j=7UpYqawJeQ9T z%CYnNfQ8#~@XmqexAhV4C}`ZyFW!03xNUdvzJ$hYyEEUyZTr=1;kKN)7H-$e#TKsh z72~_W!tH#Gv2fcSoonHCItN?0E&q56x6AV|3%AQ{Zwt5O;GHdeuwHcg#do|Lh7aPP z=jOq?YWN^-$BTE|G;Z_b-8zli<%#DLHEzeN`@fcj+AhKnsw1t9uQNN<-ZC|j?r6@` zbu=_2(rFl-;+sVnA5S)Sv?rWYo0n0)YkGo=y_d%x*5W9HhP5`M4&0nfV<4+U`tk2#_(Rpy{Rd)~S{UjKVlfLtUc_cu7`7$E z5*CJOL)lGP81l6+b`rQ~rx0sn4CP}RL@aG#I^FXu40RpjSZHBrPY}a77P=_!2=;ec z*wNs}IF?!1vEaw{&~0JZ-yk2#LO-@&>{ol^hyHajhQYA8!hvmDjP-{+(AOSQaI}ZNJ;BQYo^HRyivRNsZ zjh%HC&SB0vt1*!QgK*YaFb7R8h|%Z`X0FLOt?}j43o@2yB1}Ok=DW!q3FKoY|3XKQr0d(A?3OIFr(I zCMM@hm6|iH#0+j~YjZH%VEmV89CQkXhq+j?A*LqSXPp(B6oc5|tplbttsTwHH1VS8 zpjjzV>yO>_AHy!!z>U0&f}-f@(^pwvYsJ!9E_rSXGId2hhUH6h4j<0Bf4no(*Iqwa zgK7xtBfXGvBuas!{TPxiGQjGLiq2XCqV*iSQ_wxCKP<~YlslqDkOvcwy9%@;dUj-c zzZGjCgB~gb>2|V0D2b(B6mAB<(lM?R?dY!munW%IV7vfy)t16~(k@8Fv;G5U?WwC{ zGl<))bBK2|XgNw{INJ55roh6~i8hHCO}G)y=mINID^#892f%@ElV5!cgV)9A^ciGA z=f%;n*d?sPP;L!J=k_8N}8POF@5l&|N38f7Z{kY zg-X8D$9bWTqAgm5Oz#(!yfgrAgO+R`;4BN3eC7z}r=gOEk8o~8u4np`{NxDdmXebD zk93|dDOr4^^PRm)et4wwo4tVe&%H|CJ<@r2?^7YBy-RL7%2{6u=r{H$S$UMRbszBV z+^1yIQO*w3OS+GC{YIj8!N2n3m30-q6B zT~q=CulI_MHvw|dO3x}8?OcK}tDJk@u^#R^vFON)8}LI2C7s1Z?_qRz6z_X)vGZ^- zc(Fy&v-7Saiuzq#GQa3EMf=`W1fOuQh&gFHi%Q3oOmN~V34Mm7F^V(;yr+i^Hb07k4Q$p|!I-9PG9hZT-o`!AGjnS^xtkdy$T%x;vQxs@jKLO?~*|iND zDxK@Aq1$px8cJ@@mkr*|QF}j-81K;?l{-l1bkrqqEsZTBg!O@j91tA)=g~V~4ayE+ zn;=7FaIDMKI8&xw9qa9;LJ`+*=$^D53vM?{t@FK6P;HxpGY^<7YK4%Y((Zap`zE>* zwDV=GnvGqPHp6z<7N{%O-^QVdd%(ZD1Dj|S-K^z1pSGT>LfwJ8Z(a58f!yt`dZ;0q zD+>k@18j~Fk@vic=(hWuWrlYFv63LM#!NxR_U*1;@68lwBOdlbt<;07m!ojwF26cz z`;6(B4h4%hG+{uv(pP^o*FcU|y7KM8TRo6~OnPNlf}07jQI5dXhIdd+cQGC|=$^Ei zbOSD3ZoLk=V={AU&}f8u28|u3F^kSKHq&6%jK>Z@{nQ6Z->oFShz8P*A8r62^C%f} zKF{sFShtNwvvAcFZrpBgGH@>gD}2wD;W2E8D@m}doouxNM%5J4;+Z4_w8aCBpJ;v<} zT?*u?7qYt5q-766C`bqlRo>e9vR3l~vAUSp-1M~`lTEK9&_6I!EsOgQTxAgr>%xB)sXWe`|L z;hPY*BYticp8ZA2n3<{iD)j~_ywL7PA7eaLPI*-OpZcF8BFR{2%K)N4Rbqif8a zd1HU@pRN!84(qlHHj1s=F4)EYQ`YT2SbyynXRSR!o86(i-mLK#jIj6sYxgMV!hx@I z(GG`p3U;VTet)yp56gBWse2TJf)69Tno|~xum_{DfVn7)SXB`7t_L4PhXul}+UjjT z1aX0750YTJpg$}hmg?n0J7yfy4KUfTCEI@ZcGl9@Gl#-(nT9kxKvXZ3EM{H~)33mt z4=h6%e`_`&t+_e$dYYRskcn%kP{^>w^vI|R=;e+9KbL)}jt-$`N0kOy?Oo zbL!-AmoHc=IX#}eHNGilk1XM4)pL>eumP2IL zDC@*+$GW{Xh|%jUo3vLC&v69iYbUH(&n`wTxQYQq+f&;Fu3bY2_j_dV24GRs6l|cN zC5u-Af>YvS@%>q1P%@aLi^rNtW$Rq89-hs1InZGq<2QdCHg*wQ{e_$+nefL=Q@xHhtu0-tz)WYgA>DYMjeG!0 zYp}eII#aX`bom3TajWXxJK7o9UbGEYe4%Ac!luGAPxbviK|geEL<_+=a$B0Gymo{7 zSSe`IlX&tYFb!;JKn1MXtS4^Qo~sgok3L|F!6F9LGZT0*XAs`1&VprV4c!7W>dmlJ z47CCphrOj%3|M zYvH(t#}fevXB(uH+0rA>Pu}5Umcab$o`ZSdw%Bpe9y-bRST)uNPyX$DYE-zRDx#em ziu9q3F0iXoJEv6C@1T<&(Z521Vf$gj_GrJSi=#yw0<5GYXE*JMM`Lo8h&O&ypj?=i z4yrG}DJ!)BbYQLBXgA>w+RP15Dr-#@bzy`3xuua_D(>$*P5=aus2uJ^{x&@`zKvvN|yr{SQx!@Fm~HW%%xh8f&}<$f{XsYH;lGj~?OC#<}K5_Nhi z3qz9((Y$8m2$0QM?e)~c?CcmV)|Qg@usr>Wu@bsKkh#Yl_+ZM_B*OGYxr->!R(qR= zKZXCl(se(kPB@U!I0dZa#^}>KLTFId{OCpXMEiYvou@}pdIid1n`Zpl1L^?wx^69E z6}dK%KXnXjRy~<6z*pV7Sn>fQ2uc@pl15J`nWVA?+MTh08XxB=Lt~{&Npan_uU=IL z;k5&SqgHEp-UGIz2PZlv7a$8vOTO``EEfmlP+GkaZ0aqjCQ($U&6F1RFq?hVcnB4z7 zJyoRyour!9_-rT6bg+3qak-`e2bDepYR@%E3wa)}9Y+71Yl|$Ux2b>K)b%t>5r79L z2yQ7Ok8Yo6JkE}6p?mz>Vfu!~VEeW$g`AW0G+@;ZRNoHL^-#NhNB7h|(S}!|Prn_4 zsaZe}$gP^VmU<_y#>VKOfY64_xB}^LSkjG~-XUGa%(^8IAk*SAQA0sx6|KtP_ULI5 zpyZV2HS1RKz!E5B#n?7{wF(9zl}kS`a8S~94k^I_p>Q3#m=dDr_k17}zp@MbI4al- zGfQ+r@UeWgMAlW?-(!ih4L5%CKcm)6wb8dUJ6nr&Vd@m%>0DFxS&iq}$WBN?V2iQJ zE_bebTP1G&{=4hMp*nf`?Y(fZinNC+!YV9pulpZU57+}%Ll?RU4AMrJEN!rjq&{ED zEf`k%4}{Eb1bel?caEyB=MzA5z|p%tjUOYz`AO%Fe)GAnCNq(&`@hX++lMZZ?kn} zlNRC%9V7rviYZh+!eu2g+mLAML0Jl#GW!$NR)u-|h_K_py}#=GyGRp5n_{)K!{4Hfl;{Z9>--#^4%F*vzLB~c zpJ()%udV7*8wBkLI=27r!Q^W7x_-OVSiCoTFkl+IBXvs&{Iv_V{OQfGJY$rkS9J z&la-%BdNZWLy!u)M=5OGk?S7{e7hBUUg5yM8J3c_zy>UoE3Q}LdF12Jf|=hZ#p6p< zk7gCbONJ`Ob#)lc{`dKB2^3la+f}c+vrztj6`wIFx{nY3)`V+=TpM6QxU(*7DcRqd z*t0qLZ+bu3^6hPHeFF7?OWeBS`mdesZH4@oKd=P$wEZna@A=;O@=`b=PGbnz%_X;U z?d4j*`Moyl9fm||RQC` zJ{&&!Tm3~>O?8SE^e;N9@7|@$;R6Zy4O#rdhrVMSIiUZI#bfv1YZ5R3hP07LgonOE zt?B2x^h*`lnTD>W7f&Px41W#Nu_z7w0yq5KOsA62;jeM&k25`LhriCHzrpk}n|_f? z|Cs6cy;u|fG?#uflmk9gMmm0#e3gHuOXYJZ)A9SXM*b{U{xx~z-20?B zNN1?nieoeLRM|Xp-89e#c!5UBqVt%t=s+vFsL-b1f3^p#9s=Ao;~M)@0c7PO-#SSrWePF0n@*X=_74=+6}*w>5{H( zU^;zjMd!cS4ZnryXWH^-yYy13JoW8lQ$JQ)7{qi*m!nLV+Da4CrSvaj`dB-CSE=-s z0k)Fq*V}Z|b*qeCWF9Gv?=f9UV_!6q@C2o?4Di#Leho6|GCuE?P-mZFDrw}YWu69` z2h&;amUV`C=G#2Qt;B%3u!8B+J#=Ll%K%%=bWdBrIIQy8#5_Y$?{!*%Cv6T9{1)+$6BTb)j#U*W~NWX z%;6?Fa5-KEeo{3Z2e!vrx1BVxoN^SVc`kP8 z%kt1yGCgL8FIEi^^SOcP=i2lRSN;~J2iZ0ZU%D>_RKKTV(wA|=4`Mq0E{~zNyYwj2 zCEMD>^c(H)#fwM)mSZ#5({14QmE#gOo>eRde;2`|qqvP2FdrM4evVDI^0A%iLFH5i zVLs$^puO{?!?Jl*`=Rh)n^*?;G^SsPOuDX79~x9XkmpjXK0Wbpono0RW*+>F7!MEH zu9>clUeEDKW2<+VE{(1F^o7XaS%&{~dW+q$)d@_mu<3JDUQP#0>&6A}0}q~b)_yv4 zYoDHyTlVVQJ2dP7Q%4z=S7Xbw#)2!DE~R%h)1~yj%Jg=R{G^HhL#BJ`r&tZvP=^lT zAL5bdRe9*s^3XF(U+PJpn%H3cEAoV2ornHv9{Pt&U*d`XYEwRk@DHtYdgy9!f$6Ja zx|IHDOqa?p!}L2n@;`0jU%~VfZTh7|rg_(DrnlJi;zkqxRi;a0mJgYJtR3DOpB+Mj z0LPK&Re9*sn0|^a|8h6|8KwvIon;Va0oTu`!0%~K^OOwaxtn=#yzJrOG2jV+uVtRQ zvw6@K-Rh>N4=xbEBbC<)Oiv<{u@5Rks1M_qKFFrWT=|W8e_hFRNk=#2p>N4UFXbOoljIM|LyzX6H|3!(%R^t8hrWU7 z(mKu-rq|l#TYMfV0qRgG4cvm;0MZ9BT`Hew4m#SR8ZQ6Y;PZ~|w%6b${C>%$si_4iV z)x~0_OL@JQ=|k&x&*$l#G|<0z(|iA-9T ztaY`^nJ&%y7BhW_9sUYeSMFuHG?rM)bV(OB=aEl8um*8Ux>_~>6UM*2r}L+#$7Huh zG5ttn()1~A`Y&g?l)lAGm->Z!nNHoHmT#@=u4Vc#JN_0o{>@BJ*z{sGn56nY0tt>2 z)VCqMjOhcBNyl%k3y)&Dq@R~F{Zu=A+)dwNri=M!x|n~ai}`2zC3gJ9s)8v0RB<`- z&vY^WOc(Rd^q~BsEo$WY8Jj(}!a43xcfD#Q%aPjY2Bu4PWJ`{8U^$fHj|#$5iT`vx zTVtp}OdoF3)sii>gJ_QMn9mxnheyHhv8CAmJ>crYa+WjFj>lT#Ud8mF^2B^>%#jYH zZ)duckN(I6Pf$5vJ`Uk>%$JYpEN3JN)8%R9V*%62JZrkOw|FPhsjJd-Yj1H4(tE2T+%|)0NNDf{Vg5;3^#l=(u34V{h@SLOAnqRGFSyCVM4$~zY+=m*KypMYV)1|T=$8@Qz8<{@J&Z||{ zOPG%OWpu?V>-(85mGye22bDF-+`x5x1^7K>iEWS96|l^=GhZQPUQLAwzsCvTOq#8J ze>&5pGGD-S99x<2*0}0Urb~HVlY@?Vd0f|dwp|UFvutE#Eo|u#)N0IAsIVr7`surc32nN*$cM1~MoI9d+z< zu8(|U>SUsl8V* zU8<{TOqa$q8Kz5PniWi!#x$#$eu*dl?wICPrjM}cyk3Fj^C8oz7__cgW4c4gkmi{G zFM8O>S-p9dhjvxNP2uUEkHYt zq$eYp9+U=@e<{<9~zck{*1_bg2(Jnkvw7r0^q| zE``4|Pxx!{gugpa_{Z~ve}n1sJ>{bY?fn7!nCbf?9Ud&R{?x$)_v;v@g6aEW0C+IW zIL64dYkOkt7dGahFUdo{KM#F<9{M|Z=zVa&0FRXZ6Y|i<<)Jq+ePjqC(d82w62j2~ zmfsSlpM#0ebg&009*f`4beckGI`6Gxkf3LC9~|rbVP_C6C zVgaAw!x1QQTwF6?9U-pYwToqkcrj;8<8j8Z=<(4w`a{l4`xPO2Le6DA{Cc3Ed?;3W zw2Lnx=W-vv!eY<&YKcry1{?g)8~7i6j6Qv{$l}u zNx)wg@K*%9;={5=7G zU%WC8bAB~LUnp2C=YM43r!cMuVw>5XozM8@y_5~8VL=JTFK0uz2Hx?x zk?}H~Jl3!rq=lRhbu#ePJR#@L0{&M4|46|9F5v$V@SOr~rVA#G=m|N+R&HEU$kC%l z7gPLu3H+r3zOR7mQDC=e?rbT z1pEO3|CWG1B;czA{9yrKE#Qv``1b{TjetKU;ExM9{Ya*-;6lz*0{>b8e_Ftw5%3=h z_;UjOynw$T;4cdJj|F_AfWIu@uL$^01pKE0{&NBUg@C^<;J*~`HwFAH0sobN|60I* zBjE1}_-_S#i-2zx@NEMAo`AnE;M)cKj{^Rofd56ncL?}L0{(Xa|A&D8Q@~-$7Vv}| zTy5|_Atxl@B?7*;fR_sRz5?D?zz-1cegb}=fFCU2hYI*%0)DuFA0gmJ3HUJrew=`p z33$1HA1~l13iwF^K1je%5%5z5{B!}w)h+)Maw-J8QoySOe3*b&3;07i6zFfdR%pfIPAAMf_)@~hdN6!hP55{pzM1gzefVCqKQzgQPa=G>5C06| z7y9r=37_u6e?|DkKKy`v5Srn`!-QYv!xs|X=)>`7`;%_y3&UaB)r{+k0U(o!y5>{+K2y~ z@N0bdMA{czy?86rk{#hS>E8#1A_&UOG_u;=M{0<*}Fqy)y`0z6bzu$*nNcc)0 z-b45|efakYf53ef^x+jWz?w|%x20K1N$f3bV08WF20GvAW0GvAE0GvA20Gv9#0Gv9v z0Gv9d0Gv9R0Gy0{08U0X04JjufRhmlz^M@j;MAA`aB2hrI4N%cPRba7+p`Uq9CG~Q zYNUpoqg*D-7ouAe7Qo(+bBrGZB&5D>;iHArjgJ7l%!eTmQa7P|w2)Ko!xaDV0)B#k zpD5rb3HZqZK1je%5%5z5{4@bSUBJ%}@WBFprhr!ncv!$I1$>BrR|)t~0Usvd!v(xr zz()x9Spt5xfR7aLa|HZc0soYMj}q|F0zO8-#|rp30gni{e;$gAA$1$u7bfIHeVF2( zAmHZ<_(TD(5%5U@K3Tvo5b#<7pCaH>1-wqcrwMqyfL|!!7YX=u0l!$lFA?w=0)DB0 z&lGU~Ish_;oS49Wxq!z7e3pPW2zaA_`_~_kG35By9~ACie^7W6I=(05Bz+hHA?FGK zpDW+FPz!wPkLIJ-@z^@i?|9T5D!o4kl z-@o3X`2FiG3STV9xn96;5b#a`Un1a31^h+<_pjR^Bdq@m{9OWmvw(LC_$>n7BjC3R z_@@PYxqyF0z;6@q&kFbo0l!_q?-20M3HY4?{&@laf`H#8;CBo7Jp%qk0soSK-z(tv z3HX-<{3`-}zkq*Lz`rKoUl;I|0{#sF|E7RHAm9%Q__qZ7Ap!rkfUgqp?+EzA0{&eA zUoGI@6Yxg_{QCmFM!+8x@W%xF2Lk@MfIlJNPYU=`0=`zjpBC_S0{)DEuNUwi3iz`E z{+xhs5b);(`~?C39|3<+z<(s*KNj$p1bm}_zbxRd2>4F~{8a(}seu1Xz<(~_n*{t9 z0{)tSzb@c!2>34r{7nIWOTae^_^$-~Z2|wafWIT)zY*|v1^l-HzD2;d3i$5?e4Bv3 zC*Z#q@b?A$0|DPI;C~SCKMMGt1pGq*|FeMqMZo_m;5!8TBLV-Lfd5^3q* ze5Zg1FZ9Fue^F2XSpOGr|2__ehxLDfzeK?I67anRyi~yV5%7Hld_Mv2E8zPJ_yGdm zPr&;N_<;g`kboa7;QoCyRWFAM{Qmtl#ecZK@85S*{6`48s|9?7fS)DcXA8K0KU(SYIRd|bpIY&MO5peJUn~C6 z0>6J>Tk+#pt^H5P@$Yvle*D!o{}Xb?3%GxOT*-+F{QiA&#ecrQ@83^X{QBz%-n51s z|316opDf6i_TOs-{wV@J)rUWDgaf;h7a9C8PU?3FpKkDj8GoE`_xo(q82=^U{n>9j zexcfbaV;TP<;qG@KG`^PbSw>Ej z`QIYk{a%FT4;_W+Y&863%zq@|?swRZVf-AzXB+-Q7@tn~9E0m}o=13-!B1oU2LyaG z;Yq`<<>OX&xpRfVwfy4=pKI_omOqB@7K2wYUN7KHgr^LDHS;eZ-2HCGDU5$p;Ky^! z2Nk>D6}*on7C`|HEOyTim$IB=01wiK83O)20slb2CqYFA$c-=f!25D zDmY(j1UbI|{2(~*{beqf8s`59@N%c9m|vYk*>lcu!Rc=V9OdXQ$J8_bjRJpuG4eWNf_^PgI~k(o=^B~25(^e zCc;-3d_LnZ5q^ikr!#)g$teF$gX{J?lkhJXd}y%>unO>?`ueee{|WGcj(cxQ_v0rH z3YIfQz^4FS?%ZwCGl|plCBnaGa4iPLOjO@!xOa)#-dv;QtBnf6efZ=6wAH@PUqdFA}mt&wx{d(;o)B-0{nqM)*o2 zU$@8kgn!fEdZzS6LH;iV{BHt23<^A`oZAI_m4JUB;6by4o4Fy5C8KAG`xguiTXX#VuvLHH{Mzl`z634hh#<&1A7{AWJ=P?+G9JAOH5 z6TZpt$5_q{0{%SVuNnSxnSXy6IF&nod4!i+1IqNB;##_ zzh(H(X8bmVl{Fe*(QUU*pfNv1+cL6VV2AK35$0f2KC~8o8#sFUKxZi=)cB}z#oG*{! z{OEG%6y$sza4fg#5*46^!#%_J62|Kp|CJyo1QRQi^BVInWBy@)2c^G7z(0?2pnh-T zdc@y)$L9@}-}f-}-mVoB$22+&S7;kLLl7={ffZZ@kwK|FMQ&*W+ExzbcD=9pmLkDmhDZdKmv2 zhUb+HNxHRqiTGwF&OVjrhdU3(NhI@P`nosf3e|*Vy7of_#lHfF#aup{{_PP z82+)${{i8r8XShZ^qdF`<<@t1HUIg9`^V?Y0S`+5&jtL%aVWpc#9PVnb`V}_a9uB( z2_Njkr$tbXpZ_VqgVOUO0e^?&?C+Dm|9F(|$A=N_eg{~mvt7U+BK$y~{Ql>m{7N5w zHQ|2#UlQ(qPguu$Bp8Zv$B$n`_@O@e>j)p|!-q{kIez~82>16#&k{b?$kF{~@%boc zw83k+ekTw<%HS|Opr@7asKIA5eiz|-wbWfVc!=;?!>{ArO88`hPiHy%!+^QmsWJFP zj1M7viou66{s7_U8+;byKOx-T&wfaFo#BV+7(K^;p$oGAqX?gF_;vcPBK$&w>vDUF z@Op#8G7&v*6F$@6y4?1kgz;W%aIGiD67GI)R>yl0;SGjgm)kfEJ28V#;dG85+~2QFC%nn<>vFq}@GA_i`-NW<-fZw=S^iGKTMT|Y<40Y9>ABM2 zFrA@iJmK#5Y|9x>6W(h0^}OsJ!qWynh53I$_(Fs0dN~p*F3A3j1H9Zh-SF#jyNPi3 zd$tF#{GStkjp66++&LQxw%qaC!*3H_Vfb~uA3qiO{rKky_uHT1I^?hN$!QVrO@t5g z@t03SIexsE@M<6b_XWHd6rkL3zq76LHCDiv5bn2cI|x757jN^0DBq87Cj2_Xe+Jh} zB{YO`$8VP+gkNv?`!Rot@bL!M>Hn&LzfSlKhJP5#ITRXZxwFLJ3C1TA?zf*;6Mm!N z*W-=Vg!}E=8-y=2`~zA3i5FwM?stiYGJY%J?sth#W&AvO85*TN0(bt!0#b^x#8F4_EW-dGdR4`({~2O>$ji7314COM=*aY;ePwJg77;G zzb?1e33tDTtjlf8r5Nw$4Zkk8%Lu>A;QA!TvxMJcaBcTKAiTrix_tJTiSqsU@r2Je z{MsJY2zUqKUo!l9n8h)MM;e=mra9!_l!u|Sxmmue1!oO_f zRC0a&p75_2d^qD}F-(v9ooCHIgK)q8-%q&v{pUwn&PkV}9QXUrBN?ATxcmKQo!>UX z{d#^U;eNf{D9HH@;oma((&;}oj_G;G;5xq-5WdRbntvJLe!YE(@P`e*&hG`YQ2uIz z>-^q8_#*~C%u&ySfCu%1&kOke4Z-}A1^lxD{;GhNHwMd33i!7K{0D%SJKs0?J(%;m zm2kfvo&bir+*xDz2Q&Y4!rkv_pTzib!XG#MqZt1U;cE?kDC4KWz^~l;p7ueEPa^yo z!>{M{3kZMG;3qKu6NJ0p$JXt76XEXnv2}j?%)xm5dUy`uFBthczbV3BH26sz?^g-` zvB5_%zJu^r46gG#vI*mT+2A_AmlFO{gX{b*C48g7b$&Mx{tJWa{Qin?fBp7LV!W># zei&}iGZye5JwKoLe`)x2IzLPJ(*}p(D?MK&{4Im)b-#52|Eq+*Y52AL{#Rf+-S3|t z&+?BW{8xrQ%6PTFe;(ofdQTJnYa{18mh)A@-S2hl^t?y-PYgf2((|!^_nnLBf7kG9 zIpYccxxvq5IduYlIpOa2zy~n@ZGZ>W*8>9n9g^d(mmd@EekWX~v$z@4ztyA@hVk@_ zCVY#*PiFiw!nYe7nj1ZxguiESt)I&Y-(hea?=yt|#o#cUqvtKcKQuTDFX{OQ;U5`X zk5A^bVEX@PaINPz5$@NYdkO!$;n(f`X~O?ua9#d?ApD;OKZDbAPAkUi&+qw!!xaX8 z^f;lF@b`@zT|RdU_zQ%)-zV4O!;cAfzfZ2mhi9ZPJ^p%`O1S&oay>r0o^XG;-ADM| zCjA3BADam;HMlPSbJ{T8eGPsp^VbvZe$QOv3Bvv5(?z&HzdsP<{14#=n0PBW-hUGA zeivPjD^39eTkg2uMc4e767J9MU4*;eOAoXB1KUxK`@MACzlX@KlLCI5fd4?ie~T@{?3lLdUTfVT_yT>`#N!2c%T z$6phJg=@~5GaRI+mz#kLv zHwFC90^ax9;B=lM;1dPBOTbqP_!|O_pBNtKxWB(JfcuNVfWtbov6E*qK9g|&xv5)7 z&J4q^5`FQAWO&(@D7hJl=Onj{7?fTFy_2 zKkAcHdVO%cR0Ce__|J#W75KXVALzKh2chHrmcYN3_}$;>h;l#m3gK6nbZR;80AB7) zHaK(#^n65kt-*Eq9B@N$zD^VH1_8fCz`rBlZwh$d&fxTn6!10yzem8I74Q!P{KzH2 z>4^yVl>&Z`fNv1+e+c;CrNQZ$Dd4vX_-X-vO~C&t;6rW!#d)hZRC_O|GR{{zw4pH9&j_J$Nk+Lot{yIyT6Zf0Lz&QxDLw@IdQ=6 zb6QNiMNIrY;jKP=?{4IGe>X?-Pb0j|$NyQv-QUg8{96fcH~gg>Z`Ca*-~HVj&A*uN zjN#Y#j|g{vH%H_Bdr;0iAO8%(=Nnwd`(41xodpIzj?;7Ot-*K~;P*N1@9AhcuM_{( zJ~@Yf8s+%$I>7I9+~3*Ja=uLb*ZSo2S&nl2_-w%Ma~2zZE$8dR@BaRd&euBvKJYUr z$NgO%EoUL%u+MAc8#w}g!EGq#M#Hb=+)emRKKyrpms`Krqvcn9HWWe&`)2e}#$n91e6b;P+X-AEeXsb%B2y;6d>o_&KyQcN+O8=tRXXnLI2O zYfEREMw64QrqI~GIaz{V;!wIB@A`xl~Xb`;UV>{$<|~h z8E;Nrm1soSHPutk8xxx}x^5!A45_#>6KhFi;<0q5J=r>^F%I5I3#Uv=EXYI}lNscx ztkOII)VfSfbu5-lVJw)h5wX~u){a=if(12|;aIFOF+1MToQXB38s^5@Qq9SRg_ObS z*5*`GOT4u;Tp2sB=7KS!YhtmC-6^|ub z+L~*I%^ls`))e=O3Sv7i-qNDjhR#Z*(wVAwI++@pXm3xo*Mx_r7p60bmRLhPlbDlg zSLqMnt7=VT8fWEY8y;_Lgp!_}%F8*VC7Eszxxz!*6X{g*yhM8p653ERBGbMw7M~MO zs-m+J$T_YFS0!8Lfg&`<(oh?T43$d|-v~uVxvBP8dm;m&WagImf*9s0Hm?emDAt^i zQ!v719+sCmjLgZ@yj&71hc$GhGoUk^m8Yn<~ zR;oRdXpE`wVrHx3&GX|6)3Mp0Xaa9dxKg!vD7tw2oNQ4w;fjuQA~w4t)6t$lVol|6 z-Mp+OI60L`j7g>D5<^%sQ2X7oVmegWR3wv*X{70nS+NPRmQ+I;im##xg%RkOje1@i&o#tw}n zr%nXQkl2Nl;VPw5p0+f6N*&oA;G8P0!hqBV6j%TkOROAjnnt|2d0|Z1 zqDEDE;cyys8tf4EmyoKdb(NNK*@a%X7&$57N>y>0ruIaZ$e#b(yNRc(Q#$G8u_z;?OD4c)DqVwlA8ct|DeJ^*$wI zhfb&)5{rN}XaEy7M5wdjnRGhVmT8|b8Ei(lq5o0p1ypeY9k5M9HxUX8Een%lBjTXIyt8mB%~9C2`H=p zccVS-ay!_CICbqobLGZw`WEP>Dr2heiJ_&|47z2zRJ4FbP@Yg=<6FR}s6l4FD2&kf z1hN=%+B^oOz?6By%k!sd>8QfU3?`^%3cYrbJ^$bHeJo z+*OJ2kk-Wf81%d;n1jF|VfQK#hiJNPtTc0imDNY zjstsgGjOm3WhHjk>$EosRdts)nN|x>(kp1#lTSs%!*v_MRuID}Ed;0O8%R_+%qh>K zS~;Z2#i;9CMWecF#uP*uVMHshEY41|5=Mw6ir%##x8F}fhGE#L7{tEM@GtaeONu2wbXG^b`^4-CBwOl)!4%e(Gi76n@8x71?))7V@)Pc1)!9m!g77zV4_b23dh z!8dE67mOcY7nv5DHhN4=gnA6imgEY4NnIx1il(Y1(E|GkF_^9;+UqivLt?NK<07!g z+L)Z3Otd?&{0qzcuqDwN%f#p4dgzELncDW`ym%&2JvA|VY^tL*1KRK7atq;LE|d9W`|Chwh)#OP03HlM8Xw~2_Et$BDG1-CUSme4EA0wfnv5g?r=4(cScj~$*W)?Fy1^BDgtY+zIA>Q zmfNN#(j6@chjw>h)3u>#E^Sx&#SBx`>ee3>!3eYW8xCfe=uJ!oYK5wQZlK|+DRs1p zT?@OyF#nkVN}?Fh5LAY})NzUC1TxVAS{r5LlF1N<6(l^oabas5OqrEbYVF>X=&i1X zcsfId8dhW)T4-O&%9M}GSG+C$IN)0=q^V=n>*?7L-cb9zVPkTxCB)rQpp(0W$z zmN9n%_R$-G(bLu1XB4~#L$EV%Dg73>PoR@Zx`#SB%v7SqE-9VV#Xkan1_CtDKgfL(C^=u@QN5Vae{j=y;u4SlN|{VOz~^g@wkUCY6w--kv`hN=H<% zMBv;?JT?nX2({wbu!bf^5-=U(caMrI3mYCW2X|1jPL~Fl8{Y|3yITlYlFnK%_KzF$ zhso}U$Y#KHMMFf7>3UyWW5fPKG9;4KJE(}Nv52w`*3OGmCtZ*54ptulX>vPZS~ zLr{CQER(7>J#ot_WiFTVF5FYu2nXh!HET{s91eNJ8=&`Yhf*N@Q&>C9r{ihF8q=v5 zEJHLl_o|pwWspEvURX?h5tt z=BmtH$wFY5oR#QJkFG$=RB0pSKfWq2^Z0q?QJ0T5JUrdhk!eiLZ`Fs2(rTzsNTR}! zTv)72E!>5$!#QZAmS!FPv&+NzTwit#2aIODLou>;0bJEOr@jmZFq`CA{kkMruE)Yp z`-0-{i9^Gn;(J0&K!LJm7M>$rDzyI*w1zjC}Ix2yQRLM-!xOT$CpOekyvz(tQVoQ+bYfJ69L3=Sv3 z!n!)I)*NYRkxIxF23z2%HpLcHCBrCBv+>w(Gi*%2|KXu{&fGf6C`Fca z2w;Sf0RhzMpqK(_VF8DAy&Jh@h<^kq9=Y4d6MLXvG(-4Okn7WRsyga3ubPt5+p$lk3F zup~YfmQt;6NbTa@B@~4#BHYlNfMxCMQgt6}bRbdcwohRwbORpA9?dFn^gaEf%TDz;>P5_uATFVxhRw5xf+J^L2e*4VFbbN8xF|RvpuFMGSG{NsopV$H3rtATpPd8M8GAAc%~z*m3|f$sT;xY*>DOL_oJIL zbsY^2un!f{hZ;o2@o=>guSNzl4o$TcBG0hpmNp_m?K)T@=yq=xgj9nuh2s$)loD6{ zJ%?Ix@TISjxP@8O4EN9Qrie-|v{T*mOkjV@F(ka6V%m*KVI?f2B-%4V%QtL8Y&K~6 zZq!z**O9v^4l)=nwF<9!PfE|pE*L(L>N4)h10I&tJ$yvNl^kqn^pP3S4w=&S+aW^= zvNA?+5YbJQOU+|T0_5chA)kAzq+P%U-tg;vgMtIiqpcf$Jf={KhWe$~tu#w0j~eh) z6pe*1XiLLcIXnmlPGr_pPyVCF9%<4#@MWOI76$q zWUZM{z|s%iyY&~A!04X=>1kv3{idwRG29>VM^boLG2VP7Tj+Ji9H}c*Uv@vLJ(d}< zxO@laVRq`d{@lBI@&^`U&YibixM#52HMU3N-1FJvk_;Tg(k*T}Z>^@TxY3>aQs)Th zByiVa8Z9-cTZL+RZ4Ha6V4;o1G5iGs7{Tz!If7j<++wTK>t!(O$IqI$GXNYX1Yb9= zO2bE;R9yLz33Y1SB6VYT``BI1rkuVZu>Y-+C-V%YU321sD-e}2_`sF<91VO21B)US zpJ07f3d*XW%axUMxe^9e@YKQp3&&W~Dq_%8j)~Qcj!lIsn8u@@e1)g2xL6U)P?xEW zjZ+&L6KeI$2s8@&=SmeLyy3XVmE@VAK`ohypI`Gltl?eNJCf2Xt@Fg2OXoa{*&3(f z74^*%Hb>?xP4WZ@)HM&s9?~==(=0au!_YvFHSSkn?-(y*pb zSzl++(%cY=LblqFkQs8XN{?rZaZt2lPwST_1CuV#0R8Nhhd^0ni zmhnI~P?u?Z9oZ#KRzbCPS_PJ+$6h{PHLDRme_qbjot!$HD~zPUIl|=BUvIdAwbv6Y zx9)maVNOw?=6Zq^s<$eTJGa}jTAM9Bd*+x+XDO^lV|zWltF)(g-l<(>1#HyM#}nmd za zmjw)sv&UoZ>9Sre=X!$aCg}Eds)hN!h?He1Opm7pe#hSfuFt$gYxlc!R^rkZLZFy_oEe4VT@3#yD7_>?n3uN1)-J!U@8i;*?=CX zW>y7!UKSQG6pcnLyV5OH(c(}QFG8ZLmLSK)>c-NB9T|LHGo&RKiWxG&xVY~qgR~MD0-B1=4aj?z* za;Iy9)9Xh6E9x#q;y8zOaRe8Nn5wG6cn+&=?##plCXDNp=Ksi-InY|p{LmtIo z8`mqfP+&k(K~eQ0d682wG*-@I+Y&tD$76jplYM zwWSt*A6k8n4>fN08d(*6G@r~j$D}lrO|aft*WW~?#R;`oquB{k%@7YX<2-4?RBb>a z7eFh;jT!&he%LYL!~K{GmgdfivSQZbGtI{>K`u8{8-w-09 z^6$p$Ps{G=K72Bgl+Jx9^|N-mIj&rL?{1o{Z~D?VgI$wqCWJIa%bx*%3Icc8S_b^MDDX297yYouU460cX22lhs|Nn8I2qYrgXU4qh4eKf)>Q# zv~Mq#!g*drHK$iU%ulLif4tmYWXYO<>)JJSo^#1Cm^+{5cx2miQD|z0=Fzo+7YI2) zAkL@#U z#v(5Jgm+=tN2pS+)3JEqO!Y5Nir%Fjhz+u0mU4t4Av#K8eiI;x1*J!A383Al{6OG42WgmI1uXB45U!y?Gh z5hWwuPDo`8eu`6P48>u`26Ftgi2+qGEtV(Q@JU*l0V|2HL~7-mvRykd>1LwJJ%6YMwlx}!F@hB}VF$)#^p4W+B`k=kKXBKTba5Cs=+ z)R%F?VWPqHKBzi4sTK=ls=%*?wNqfY%@dw7&AfVKRWvjuo8jawe$)@y#+p|TTUh;c zCi4X)Y6$F@;4fsth3e#NJd%vpQ{kQ|{57Q-J;H{;dQv`aC`NrX8^S^{T5s-^Yg3Gx zs*BNcH#VRwjkv7B)MacJ>BQmxuf4aAvunEEz%N1vLA(dSAQ(ir#Pcrx3=dNcxYp?x!_C5F9@n_f9&~@8%e~y`azwGcjWrOn7{OPmm z+v@4ZCCh>@wPpzP>qnQ=meU;x1xZF6SaiZh>;=0=UX?5vSn_EelZY3Xl ze>&qfIkc{-tvqTGoV0dZBQ6xUrdjRkVUPkh-gVEMvjTu%^NSCx-^M z6T;g>#aS061M88^Gx%pV>F0at_IjpSIsDUC-br^X^_*DK!dZ2-^gFE?k7s9IMj{?W zKWc_$8#aD)E!~JN(}kp9d}&X#SPsLYsq|g>wo!Cj1yht$8OZiHC@?%@2Gw6wwPB*7KZUAZzDQ4PY{%?MQlm2DSt7>`IMn!@p!EJyN{q;?Q|GawAQXgqym*u0Jy z7KS%B$Y=&P63C<>(%+IpsCV-giCA756Kr*DUmhL4{O}92L8XvT>k+u8_r^%u4f<|~Y;V3e^ zWRky`5g73tRT7fv_bDPqg>;7sx+h&V{hBh*biqB~qZV`%h$=ENj)GAx6aJ9;rj{Ah z$asP=X&E|xlm$i|B4_-JTKb9ZarEQo$sxcBVWwr2N`lTkj+!)$Ei=P8G8pQk?S63h zNmfO3%Z!$=?UR>Dbxm}+eAb+m1&0d&fisDW%sKX(bZa1Mn71wb>d$8PP>Wfnj=IdU zQ))DGGhF4Kfzi8{1&s`@y@=jrF=}g;0=b%pXQMsEl6^b8p5w{3kBv#8#K&dbU9#t( zEaTXSY50{?^y9lD=nBvr7O~w zYv;$(z6gKk?$p-i#)-j~5crD*;psG3C#$QPMg=!OVnais+ldbwZ(d}L@=3n;G~F7a zM@F{>eKoInVr_a7-xx0ZX{ulorTaAr$Z{&ue`PXJ-;yaMYA;jakZ@1P%thUSnAz|w zx_u2#cSrc-AH1zTRoy`My9mBHNVjX8+RRh^q=}jB6n@3O;naOEweWp&SEAs3 zv&j;?g}3wXX*m}PxvjHTPH_xtWfL(s3xKR;&7@JZdlXUAz8@3&c?siRy{qqk!a4h zS}Eo`WwNZ|bx>h#du{cMH2?gd>;ahD^vdQr?ciqJl!R`6;_#G zuMkSsy)!&w$@vRWJqDHYFHq8*O~dc^x{|MyFXr2YJrp)OS4A;j<@0i;e;3c~BBzFh zm(Gi;)6B1P1*ewZXxs1k<|8?Guc6X!=oWl3PQwYT6yWQZ3P0^rvz1foz52B2hV?b! z$dmOmzRrSY-#I6X+e1md*3l%c4tgG^zK&YXS)r$tWcTyzn-RIYWp;gJ4XEx`oC~?9 z(Cr!QYZ;GwuGX9-w!VJ1M5?E3ZQ(ql4hdiDOk;mjlG<6QX_(sy3Y?!&ZGG>v}0mzI6>dqv@TtEZ_fR|h>5Bc};USsN(p*Q{ue=20sV zS{OR*JeJfqw*_m@;!*VB2wfl+oMqa$IUmcO_LDjH;jhC7-?St6wb_<*t8>Yjdqm-! zPQR9l=ahVvt$IQ!b<^XiQX)L&%408jykNUT;>-UFkDCF%5b(PJPXYcbz|qfV4!qYk z;Txq1%65aM?a$hp91z50*>}=4*YV!(a+6*SA+lO0j~r6T?hVq z!0W+&gWyL~-f98gciS+Z{E$cgzX)F@4i=pAJRR(Z1Kt353*b$FF9!TP!1L)jAN)4! z7VsZB1~~8&1?PCa1V3j0{y)GU0{kn$Ujh980Pg}kK_aF-e**Y6fah@_bnwHrfDZHyyh{LBIz{oD>X&I?Zij{e^Pd~fjoN5Ikl-vGyP zd;1;3`s6%xLZ0^(+|+xW)ce6;|1{X21USZdKHwPVbigsrS%71l*8u(u=spZM>aGHO zAIQ&}fTQka!1o3F-FNEFPhY_E0pAbsGQjr-{35_{JiH0;1Hk?sz;PUV7w~>y|0Up< zhkiSE$B+1Mzz+mJqXEbKoa?~n0FLeUCcqB@|91h7^}7~u^z*3$-=TMRxef;ZdjO99 z4|3q=2!1rV!|`gC178g|j#nQ$@S(eeak76Lm(FzH_XCdO&ngGL_paUkahw_Cz;6T` z`{Sbyd>85W96$D>V;uOkfMb7oz=3byr#pV^FNZnsD*?y;a<>EjAK=(u4%oe07xCGE zW52k~f&T+=Z0CFK(d{4civh=Wd$R-oyWrHs6WAZW0vy*fd+izO+V%$nj`o8ANB^aO zqy1TcqkR?NXg>>ZwEqs^*iUZ&9Q`Z-9Q`Z@9Q~{Y{27=p-UJ-|e*!rA{{nEd-)XPz zJmdJkH{fW04B$AP4*?wQ#{iD;oaex&0*-!W1CIHb2RPc_1~}R;bKp+_j(&a#IIgR| z0vy-X`|jPHPs9%f9M{zag7dhP599yYf}3?qTIP=w_`!Ac9Kid7pXGob0r)z=cLV&q zeZu(dc&Y^_(*&-o+X2V?ta12x3+&O)CxD}$6Zh5QIaP2wp7Q`lKg%6{I>8>}c@1#% zb7)^Zo}&e~<2ea%^t06AXF1qoJTC!`e)iu_kLOUq?RbU)j(!$6{44@{jORhX(a%>7 zKRfIn#%afM0O087JA&Ko@OrSvcoqYWes(xO&(E%c+wmL*IQm)O@UsZ)F`fqjM?YUV z{Or)rksrX(&uxO+`MDeHF`gBGqo0oj=W&K}VfIh{0`_mxIlI9>2m2RcKKeJ{=qGVt zcmCf3KY4<)?MvWi7r<8lzL(%8PUi8kAK0%1`+Un@mbHn)!TvR{A7I(b@SaG5{X1Y^ zV%baa6DJAI_3{*ycdP?H8*tuBF?mi2&gJ|z{W17d!8s3@|3-(OS%5zc{;vT4nEz|Q z{u!`eBjAsM{ioo6 zB*g!P;CB4~b@zI>@NlXqagmP1h?bA*5T)7z+VFYKLGz2|Gi-U zGT1M7;Liwd$MbWre;oY$67aVHe^YR~J^U8zUjh3K4*YY#e**UZ0spfgpW7VFtux%u z$MGajaBjEgXAi)C0si+F+>ZYcuzwZok8|L|0AB(2Bf$S`h`(HLJO5`m{G0>$8t`8Q z{;@sOf&FV>KhuHF1)TT5&A2@u{9g+3e_wDr{#zY>76bkU_+JYCG5$xvel6HP=fGb9 z{7JBX1N`3u@xLRu9sm0dKYs$8KMOGV`78Lx_>T%&XSg;ggZX!W>;tnd{~to{@lj~u zqXjRvaQ+OEj}i<2rQpLYe4XH>7XA;xM_Tw!+!5#~xA0>HA7kMc3f?07OQu|h%D#Wv z!Yc%CxA1!epJU;l3qIGvPmwt0S@=#-1*qy@sbXfRI z!SA&2cLZN-;eF)1c!`DICiqed|GnU$dLqHg@zbOZ8I#kjU@bg~aMM1I7Xnw)>43ZJ zM}Ykpu$N^*;C~X}1Hc~fp@5GA`_llQ2>6)}{8+%t!Cp>Bf_S*EnDQpU{v5ysPVmRl zQwcYRG?xJ9=lSx6Y+GjV$?|!&$s51q&zH?nC{Gw~2D}9D7QjmZH=pe?RE{`5m;O~@ z;p^n{!b-sTb4GK_l_wm}A>xCf`G9kIC-WaV7KRU*^5)BacL(6S-(n7Fp27NXCh3~| zoAU`aodNh^LgaaQHsF&5XL~%qlWo7i|K(sm80;?r++{xy?5_fQQ;)3s9l&wiz8dfX z@N*sDrrz1lT)?TZ1Q5B6sPj`kM-em&S<3^>}$ zbQd(sgHfFF$iJir%#{iT4T?jXQ%oH-G29A~h+IL_3AJ?7_5z;AO$9VSUg##TN|C!+DXuw_Vp#to4X%Bo2j~TD9J=_5J4})mJ zc(6Sz0~~dq0vzjWCE!?Js{zOM@Gju!|0BTB|9=5T|2sjRvAhQYj^(Wc9Chmjx7$Mt z;MgA8!4I~Fy8y>{9s?ZX`3P_<*Ji+RoY@B23D(z+4t!S!elpC(YYza9^BR6mgzLSfV2`>F0`8jca9y_y>`S3sj{uJ2?T-PU3ijw{ zj^LbbUV`+Nyw3ysN5Rhz0KXCN#{pjs`162ceqIOsF|hwP;AoHi=y9;$2ihU#;b6dj z0`^A$j_qnk(0u~z&HBpZXD`VQu75hgex&#@_Wi|v4EV?Eg(?Am2K+Pwj{YyV{Erm> z*ML3xzX@>k{~+M#zti$RNBpk@d-T5saP=8f4fe&!t{MoG0Jrr~Y0*?I@KQAi*`$Dic=UD_L&>r(P2<&nE z83H)&M-2rW``sy!PyF1W1njSYIFAPWM!>OOU_Orrdu%6v1l=RWk2zmhCJR8*uMJ+@ zCp0wWGI+J%CqX>JL3aw^CjgFdV*f(?hY%;?r#Sq$?90I($HUQp<9Ia&a2&730*>u` z9N=wG-ZKEd0`LmJZvlKf;7b6X0QeJtPXzoUz)|;8z_FbKA9&JxpL>SDcAf<4yDIe=rmoC`SC%Xxrfy_^p?*2@KeW4-XT9wt9a zAfG9~v0f$vj`f1NxztM)_}Q9z!E#}}RD*x47u3b|Ne$Rzf2?)jQvt_$_EhNCheAH5 zfj!Q@b%2is`+C672K*wx&G^sy(*ZvM>>B{bak2?;ocEgn$2{PA4{_J{=4I}fY>##>Zc)oBg z*pCN4SY9&^l4%0%aa=-sY(Lk5e>4BGpX&j~{4W4Jm;B!V_L%?g0gm~<5pc}^O@L$m z7Xt3eKc2TP0{hb;pXdkke=FGMl7F<%CI7d9f6RXe;8?%61CH$q>leq3JHXzBvnzy zcmb?Sf3jWod^8Af9REuI$9{_Kd@T6E`dSIPxNdm?a9kI?2sqa7D!@x2Z!ZCU2H-CP zj`jWu;8VeVHQ>08#XR2x_Bg-X1~}&VM}T9Ve+)S08P`!5KVGNt3y2f*{3_s>=QV(1 zo?inT^ZYvCr4Z*EfMcH50*-n972ufXUjv>?o^c-eCi0B&W1ioHIB|Y|8}NL{&pUwQ zb7V6zbii6Ca9k&E1RU3gp8}5i2A=_r`v!jn9LIr8fZqb;`WxU& z0RJ5DCjkFD;2!~wx;W2bd%*piFTfAZzi6M!eh!uk+tok8{|JZ^b@KuL7udV%w-oHL zesSHk8T?@Vy5{%)fIYUue*=!~_J4rmdC*sYS3sO!0-noxP-6S;bqls<^n>R?+k$;A z=Rs(X?Hu!i>(%YRKb{Bm0{k#2@AeKn4{-FqBjD&~C&00OcLp5&>;gFY+0}vX1~{%O zb_X2S6?-`FJpspdvNz!QkRO~caD3he?6LhLUIu>no`Gh+1^xF09R1)pSqgrzA7S41 z13#Gm{Q<{*jX18O4gmWq(Cr5}_PYZC$ND`8aO@Wc1D+@Tx1q;F2scL`dBXUi)E~`Z zbQwPk@O&{~{BXcc{RV!(zsYmp2k;W`(;x6szz+w!9PlFmuK@f=z$*bS0DLmwM*&_3 z_|br4-poBG*%b4(Bjf?|wiDp_;J-KEn73m=7xOj{aLn6rfR}>*LcssO%3BM>lZ1HM z0WSi4F5rUzpAUF3;0pmC40s3NLjYe4_)x%?0$u|6a=?cH-U;~efUgAn+kmeId^q51 z0Y3roF2GL&d>!B?0loq7QouI>J_7K~fS(MwS^sc9Jq7SQ2I%02k${`^594Kk_XYb? z0nZ2gG{DWi1ixJlcp=!20^ICN@Y|;YUJCZ30WSx94B!=jj|IFE@Ns}o2K)@b>j19+ zyan*_fVTra0r0tiPXv5E;O5@8RP@9`z|REx4#3X>d@1HKgSO2C%`eh%O(0mt!h zHQ?uh{aV1!1H23H^8sH6_yvG(0Q^G0Hvygkd^6ya0S~@BPx<4ws{qgAq|(9o6u|og zXo&N5T;}Ktcs1DP1O5is7XZE%@It_E0=xw9n*lEcd=cP#3eM}bHwicEA6&m(3Al-$ zry{&Q&Go$=%ug+p7xTl{&6>mb=X_2D`+PBA++1tP5a!3+`w$C0 zPaTvO^TXHSn*;Mx5BB+D!1;L+>@h!20sc+o=Q;B4(|)*I#y*$)Oo#Gfe)#)k=D_?s z1bDs}aDE;J9NXvZfTRDb07w4~5D)sl6znnojbM-Yp9A(K5a%s`mjZq(;N^hd2{`ua z*@T-sW4mppcnogJ#r>MgYw%p^r3K2B5Aj?KIOYLy%){1P9@_!00Q+y^Jf#Kv`>wZVL!9%$&n18_1pMn- zZ(j=jmxKQ~fOi6Z8Q?1cH}~piXf@zhfc;v)=K|gZ_?3XK1N)4>m}_4d_Z-xus%>+Ng6z5wif*W2F(Kc(PjKH%kmUki8z;MW0O3HbGZPX^p~ zy}bbZw1b~-dcFNU&|M6=HvqmA@b3eT>+OYrcY^(mfUgAnCcsw%ely^>4qpU#7ueqd z_&UIE1$+bGw*ijp@D9Lny^Z5}9)D0z2fMo+?E3(I2jG1H$Mc1J!0~*c0B}5CC1(EbrW z(SfHOxXb=BPkWc2T=2alLA*|XhstaEV}HRZl*E51p9W6?j^9raIOwNc2WUL`vSfg zaMLFF?UjJ<2lnd$-yiT^95@~Pa6s@Z{Bs=O=R>`i`(*IjViFL>f<0Dk1K|AhUWsFY zg?}daG7C3)YXCQM2Mccm+?;zd-dkekx6NmQj1K_ZT;sv`7{HHZK#m5$%{4jv)&juI zXI_ji1H6y{Io1Gf`V_yl5peUF9pmP+7><7s19A-D4oU~(<{AlpJqB>|nLgtUfSYUY z8D9YSPzK~!26%}9>5;EZ;)8X~XW9IkuO;Av@#BMM;h#RzX&E=4x$`@PfDaE%gTH1E zne9&i+?=a2ZmvD%x6N9P@sk*kqZ9m>8jv2}1AGMF2^mD#&&h!I2mBPkM*=<)@EX9& z0G|i=sems5++1_TZ?6Kp9PHNvJ__(p0q1_#U*5ytSvwu<2gu;a<*fjG4B+OP1b+KW zz}dg4vozon!OtSV&jfr0;O4uK{PtUbn`@RBH@~ySakB0d2I=?`?9U0I;BP;fc-Y=t zv%zoR{bSD$EW=yuD2lz6;>j7T__(gzk1bjN+y>|*1^6X^e*yTVfbX?)_=3x2+6W^D z0?xWWVUUgzz%L7-;BO`1mjiBo2aWw-0r=Hm&;Fm1_Z9=r95Y`&2sqpSRP0v+&h{lT zK5npZvj>#dJ0!9#|NpJn7g+cd8IQ^>{3gN21J3ch5xPyZ1J3?Gl0{R8g%6ZPQ>TT` z6THj9d&^>KvxQ$Scwbo*nsRLtyu`w%>>CDJY2j}P-frQi%A%~p!q*7iY2hczVy(-< zmkYkx!Vi^2T;E;8xJ>-_3tnR3M;{>ZTljLp+b#UiexZE_;Masu@V682?*iTh_fPWwCUjm%%C&_ws z9pDSW{u992-s~sl$;k$n_eQWU0Q@Gv%K^U`@H)U30X`q_TL51Q_^p7i2K+X_HvrxN zc%GaTas0OfUI6$VfF}XxJed1$P6GS~V1EJNY=5QXxgGF3!Tw6X+5T#=Ujq0K!Tu4z z+5U%OzZ&qnzXbd;#D~0AB|9eSoh4+{|_S z_C~-T0Q=s1hA%k&rGO6r{6WCS0R9l*4S+uk_yWL}0lp0IM*v>~_>TeK2>7Fb_m=sA z<6jQ=0Kgvu-2DC>+dmF?1K9rr@EL$}JGn>N$s)j4fc*~vXZuIQz7y~#z`hIcCjs9K zxS8Ae?Y=U!z}Eo23h>teUk~`}fcKL12*>{h;Qaw#3;0OD ze+76A;J*fZ9^h{Rz69{M0AB_8+kmeJ{2jo1$@+-ne;4rnfOi2t67b&uUIX}V0iOr> z?*Lx{_n27CtK9REg%-~0|B>;47o zSAhLSz~2J=Q^3Cf{4>D!l65ir|103dfNui)1i(2?^ZDZWfd38b=K%gW;CBN4cfg+o z{0qR}1NAJob%J41E6Cy z;9rJN@OJ~?{{uYlpzsCLzXH4f@c#q69Pos+9e%qG@NEE}5BRo#F9m!%z*hrq?v={^ zHvqmp*#8Z1&V%_pxDUUegUe;^;moi11Dv0hO5TP8{w?r-KHzzP&jH;0<^ub_6L53S zaK@hn+zy0Qjz8KL+sK0B-=i z58w*`-yQH}fbRkL8o>7id?Vm{0p9zNL~wA}djmcIaC5J9HXH-E`R+X9X9CW7sFOUT z0q?sFTZYGFfU|vC>^lJ859~Vu-yiTUzz+a?GvMaC{H)yf&`_V{%x^I;QUdrv;HMIB zb8mUJZwEXd>^lHI1n^G4&Ao-$PZ!{af&FH{`vczhFlL4A@NmFO05|tSXS+(kj|BU6 zzzYEH0Q@MxI{`l$@GiiQ0emyy0|4*apQ8%nKNj#3z|B2l*{%}sG>;Bx^l1AH;y<$$jQd=%j803QQ*;>hm! z8J`utOzZ{tSgt7X!W;@HW6V06r7&yn^m>wF6!N z_$7ds13m}vI>5Ijm(R#LX+Gdrfc;Xy**iGgkD*6^{;JZr6Os2Z5A zZBHi#)>Ngd5(B5SwIu>zVCvkaS&bDlGp}kIDrQbhB?e|FWHD}HI+?7lt7=W9TdV5R zZKJBohBVYRO-t96RgA6{+t%jLHOmlZV!En{Xhn^+jm@pIQ_Zb4wXGA=MT1f)L{g2- zHT6^LYg@(1#p#)~t!?$qO;!NI#-}S<>t|M_YfC27PCcc0MpJrFYwgrBiaQdhVmFwC zLraNlT(WTdh}PDs*&`_x#T+!dF>j8Zm>!fmt0-Aq+uGXPnyMzrX;gsPi_0dAo>)kU z0mEdW7&X__4xU-nFr(J;ga#$X71~gS1{)tuHT7vK`6)$Z^%F)@%C#`cqWU&h55l&J zM1tv?n6AB;N|_zg#H8IKhK`?@Zmn;cM$r<(_3p?bF6^}G>Qrreb!|&JMeVYoR_cs1 z&$TzOwV9Bh^>AA&X=-S$YpiN&8d6i6uBvZH7PY0T()HD;>gJ}l^r&%E3CW_Vt<8<8 zi`tr-Qd67C%B0x7UJBFAiVsu2gQqk%x221#s5P2Ml12fMhbsxfH55qTdELmO+`+N!42 zo; zfuQG81Gh#W?DjqTP)2~B36a4-jWZ}l(CzGi%O(!8d%l$sn^8Se8C@`=(O_YG-IC-0 zJvJ|38%ar|DOsfhj@|U_Mrbju`Yjq%Q#-Y4MngJfO$J$AsAoSk-&{O{rb(Kd)0wtp z*8w%Ao(g4!7IDeFj#?*_+c&_-c=fdvJK{AGF?A@V#rb8x?LBY~+0X~PU=B$Rt!=NZ zp20Ib&t%-wit1~^K`&ArVGoGTJ1xy^_3f#~8N_l9SWZT9Lv!_X$EfHe4VgjHu#;wH zqoQzD3R|r+GTk~DNFyb;+IGZw@vOS4bWeo{TX}NWwAyq^qQV82CKMDt zGbJ;j_BbWR)9pclng=bsX_0g8IH+Zbyo4i<%9qV7E2*bNPgPU3Su{mQ==c!A1{SKG zcGfqbn^fc0JD3vg(5jjmT1QT8-r}5Rd+!Jx+a zHdiRkFtGIpB&1mkBDzc+M@x)rhF?^Rl1dG=-Xyo8PZnUIm87dCSDuUHO_QW<+0<>2e zkQik;bj}~au%Qr2OhS6fgTl+iZ!gjyK1pBEP@1d5^YW^OhS{mwCO-G838&&@vW?CL z=@rkE)bJ)uEV7rwTjMd>L}YRda^W4^5RS06rl&l`_^h2tOUh(nTm7`As)iKhqHMxA zI@8QOKRvVsksj7oT~}K(qoKAnIcQdM>-5yr`lk9ef;eo`KD9Iq34)tiLk+s2wmO}v zr`1(!>x>rqn;hI)TUC>y23y@)-;!=_%^?NJLA5Q-4Gq*)tE!1HEaNT*Zg&}q+tSS~ zUX0`rrf_ak={gR(?d#8RvM5|ih5|kJIH{H>rTC)e`lcL;l`IM+Qqx+SXSC!fgp}fX z+V0pAUR;35VzWF9SK-laHY}Bz)-)p(>|aE8Jd1+!;OgvCUNC^e#ix^b$mo;Ea<#3YA}Kbbv^NH;guSC67T zFs-(ARDGGcPwF!6-YktSm|gaCZc&vztRx4IpER2W#>_73sB~Gfu%?!pb~CRt$|`UR z7CLvbc>Kg*NUfk&M%{N*GCBT?DHlx(H zI%Ey@fvU$?Usg7A!X()DqDD;{|5ZWDOmS$V8p;|Qdm2WRX`4=$waUxhrY$s!t@@fU zUC{wO$7IA+0d?4_CZ2PGg&nO0!q@eUEe&OL-kHyendT4l|Fr~NG)SC=TM_i}Mvl?T zuthziv3X|gs0mZb&Y%tKk<|Ny=4n zFnyLNEio0eLKa*4t3A#Z z4Got0^)!lgpCp)JF~>odPK)I1UM8HPl8jS&r=CujTAEvFTQaoTQm@GpIs0nkElxjQ zxg~px=ZCm;#WyA&R=QbL^H`=&F~x25mt=po2`l$vTAl>UYq`RKW)PXB%6LRe4oyv@ zoCl|u!3KWIY%^zpIIYpc6=%4{v8K7?u+-QTZ+T4$PV#sqtelU6u+pMwy4WPRQrC#*=hYh&;f+6Bu#i*yqP)iyM5`qltDI($q(( zfzT)E^yz-8YScJr8MFXsYHn?$PHd(enuJW%X4)IgoxJFv8I+C+enn3w6{cwBKRGpV zL}~)PJ1J{wq?s)>GTevPLVfu|5Wo58R5REeP^qdN~w6$BCc1 zJ(ZEB_MnoaQDJ|gh)S|o8DGa50~Z+4G-wM8Sye<0gKZqG6$L|h+1KBOLch7Rpl}k| zs`e9gu_di1>S62JPUx$9p8dvJjxA)bO>=BFfg4w=`TF+7XxJ>A+T1#;iuPYJqjdIw z+4Gc`bscw)b4>}2e>9HpClSg#gPoTbtumDH9y)bzyaqgWuo-Gj2zk^?@fFYH#QxYh z)=QFxEa{`_fYMKS4s|yeL@Y1wqiz9IUpQXJ^ip!mZWfEWSC>$f3rf9em5`E9zs5 zYAft((ND?#U#hDx`tD)r>#Zp%7@yH{J?ZmoeOsz&27ScUA|Lzlrumc#`~(T+Wyhi< ztm~{RFsLo{+&xM%J&W^gFDK%4Bi)M^Eynk&LM%@XAd4RV6=@Q!%Z8v3YI!sDY zhbb!ydW)XLT(&7dD{=xvX-d)-7+s7<>(=I}nK6$lfz#4maibw4N|Z6>qjkJJ`bj>* z>a%(>MOBzO#hmY%piU1)Ve0!7+{l(QC@t2SMqFkuGH_XBMs@bmT|6kA)y~3(?Agks z^>1k#3+cWsEMRr-6jAkMR;XWd`|3fd$JP~=%fD^)pr^E~z&e+96&S|0s=%t}HWioz z?b2$I?q+40VRsX0tQd_KJOS0ezZD190d%{gEf-m8jhbLaqOvonkLw@j(h0JBo@rbY??d?6UKRd#!4h+v3awwb30Z_Jbbt64qjFSurCq4vSVPGBw;- z)t)k+Lu7c}@kxfZWG}bAtlsqzMP%#_7FPHXg=prq#mGxxbt}l}HM1j->xU8Djfp>m z$QsvOLQ128omz1kzeg*EvAeTAN!yxz+4`)uK_4yD*UQ3rL~7!&Ts~GH0x!Oj+Q$hn zwpfie>;om(WUccBeOX0AfycHJo=dr7*@{LN4of*VBwBa*Z!nqWU~dl8du%HyRjscy zs0(b-W|AU6Z3&xFbcDy164`|EZiRmhB>RkdWxyLG?8^wkZ1a`30*Z5emIXw zRM%BnRCK{q)`eW;nJyj(cGZK6;i`&)J(Df+&pk59=XvyrF^%rs&7_CrMSYoblnx6` zA8(sNSBzFlH7OMn>%_s~sb?mfY`+vYPchMYA~V`Ig3JVop%}W0SsZED=yz6YRm&(g zw+qc0G4!o_y3%Y&xWy3& z@K&GP+8k84iXp4{9#-SK|*7Y5Dc`O)t`WnFvMeR*v3 zn~qVMvVwvSsCr~}e~;5HlRM_@ugc{dcQ(~0c7?qq@mpUL%{h3B=M%Y2jSZVlJAyk# zM7~CAB6U=i;S|f)(B(UU(Ys6-A7;W28%j=8XMuBL=UiqheiN}>>SS{4?D3QM`gr<^ zS9I(e7kN*KJNmvevQZ__vCTbBCQU??@6BUHHVTIeVD&tRjB!vUa4^i1jVOvNHO5N>5IeFY)wzJ#}oD zlxex_IJn><_zqCkw?=%U%J~xD`0$2?UnZK?&^(1No}>>z>DxGbZ=2}%@91pD+~c6f zT2YD{bMbau*|YN(cj30bNByGh7(Y2RK)gB#{hfB!H_}@o%Vt;`N_UL=wv_i5*1{>* z+_*w1Qcg*7^wOBZWL?moniI1~K-$tmUtcq^kH{qV~28f6={R;K;LS4`}K@x~D*Ud#Z)* zY}!nB&!|t&PR%S#46JT$Yz#JpnrQ21;A!K|JT~}-cVb}hn(jg{u%(r5FVdPe&TH#Z zQ(NgCjdVv%zNv!T7k6tP{&HsY_hya1QhAamkN0kuNQ|KWz2vodbn(j-{>dKv3gPz# z{Zl;n=PUZBdhlx${nI@7rhYK~au5C-MSrvhf4)-wu^#+|3V)mjzeC}l;lW?5@GCs{ zOBMcnx{tDHx8~8+ewQo!i5~i$3V)IZf2HuT{haB+U!(A^^(epj?Hbg-&V#>RDSxv^ z{2LX1iwEEQCJByT*L%coe)|LY3q1Jdw>L0<-}B&`-;O~34IX^+TL~Edr5^b+zg2+x zb3FLwUjE4czDNAS$(9d{f3AnVxyQZytXYERuZ14^ncqze!wC4-c<4`7;=j>DzfR#_ z>!IJG@UQdWn|s=0{;&7o&lP>FfBx-qGwzy4*Z9kQjStkni7>-6k1qZqh5vmI{W}%@ zLJ$5D;bZx4^x!X7_&0g*pH=ubd+=8){6!x8w-o*@9{hC*|5gwFMumT;2Y<7|znL)8 z?#!dB{q^D>XP^V?pWCG2nMW7DkHY6M%<#;ki{DS-FY(|P2p`AKTRh?)uINAPp zS9tIzDf}lr_>&d>Qy%;V;p6!AQxCrR9VKi(w|eA%uA=`l5B>Q{`B!@I7b*OgJ@|_i z{wp5*WlH&1d+=8%`nP%Hf2E?o#zTL#qW_u)|1E|8h6jJ0!e8sb->8)TS04N?6#Wj5 z{3l3@5A1($d+6s0AN$`s9{jx&{_P&|=L;X>|E-69fujFA4}P(t|DFebxT1fDNBMcL zgb&RB2Oj#96#nl$_>&d>4?N;;Q24y2H1oE3bj{!G!pHjmqeuL675$Gr_`FuP^S{A^ z-ywXA|1Tc=#ftt$5B@TR|7Q<=r^5ftgTG4Q^KZVJdN+@*`scCM&j05g`rKD-{#_pW zT-P@LZV&z!3jZG-@tZ_p|6lB(-&+!l?e9p!Oy13-EB||m0qU1|#GkM5`M2DSu6cCn z4^a50d+3)a{4pN4|2_}?B8C4akNhnbKIZ=u5B^d`|9+47S19}kJoqaW{!$PA8ioI$2fs_!c*KL>N8$h2gWpf#^Oz{b$~?OIUxC6u#)Dt1 z@OeznRlii>AM3#%qwoto_>~HOkO#j;;Wv8lTNM7I9`!#*;q#sF#)H2} z(I4%>->m3&dX&G{4%y@H(;oaj3jY}oem{l(QxATD!k^%gzhZ?y-h*E%d~83wrlo&5 zjUVNT{zMP{B!z#L2Y<2>|G6IgIz|5+4}MzFuk_&0QS|vUEpm}l{^u+F=REj}6#nxb z{KX3YXCC}z3P0tMzfOgJp$C7J@Ui`0;K5&`=uh_GcPad85B_?E&*y~nFQ@jiNhyD= z2Y<7|pX$L+d@GC-^Iz}5&l5iGU(|W<_fq)NJoxzv{~{0m0ENHOqyLmB{GWU9M=Jd3 z9`RQQAM3BlgI}ren?3lGmH1!qD1U>(zrsVmU5Woi5B<4{{wfdt0)>CINBkWM|GOUi zB}(~U@`!(#qJN!-ey75}-h;nN;VS%c=f475)<*{8hr2hai7XdhpjM{MS74|CSQ}3m*FG6#k1I z{EZ5Kl?Q*bQvTH*{KSr7J&T(l|1W#+^A!F|9{fJS$NA%RkNWGU@L%!JFHrbzc<2`^ z{9kzJmkJ;Azt%&)T+v_Sp+8CCzvjW8tngp=;5R7c|Fs7{t?<`+@aHJ}H$3?Bl=A<| zqy83Zd=LFQ75=Y1^p`69H$C)MDEzlQ_$!5v?f+d5{%VE)I}iR^CH^-(^7o#?=WEI- zgq-Hj4GMpqNBmzX<^Rxw|E0p`&vbK*zt>LL^T(e&_`MbWryl&hgpc#bMh||zqW>2U zeu1L@wnzOJEBtpn_@xT}T@U^kh2Q1DuT=P-d*rW1;s4Ep-y(b*KQ?*r+ZFx4d+_He z{C|4z7b@}p%Y)yc=<_uZ^e?CJXNjW!8;|;5rs)6HgWsv}zw(HGmBLTZXOg*=f2~sf z-+9E}rRZ> zj-ub!gFjEv-`|73P|@GdgWsX(AK<}XqUiHAX}OL+%M|{B9{d$b{0DjPS1SB`5B?g3 ze~bseOX0uiasA_Z;p6ugfA2AVY*zGN_0aDn12^jPcUp6;|GvV<@&7pw{r-ynhaUPR ziv9y0`Xd$oY!7~g68}dY@z*H&mwV{9DEwBB_B%(3{|_GVFI4mgcsGp_TVp3 z^bhgiFIV*M@!)qV`cpjks}%hodGOaL`n4YXE=7Nd2Y;QSU+2N!sOaD4!T&=LeDvHjie!Os)Egc0nY^EJV_j-Pue`b$0d{S^J%J;sj$MgJiW{X#{*&4WK&(SO*3 zKT_d8;=v!I@PF*VpQP{~_28ec@Rxh=YZU%t9{dJ{|F{P~t?+;1!Jnh>S9tK}Df}lq z_zM*NlOFs<3jZk&{++_d@ngNm{JT`qf5t<9xuX9^5B+Bq{pURNS1I}*d+4uK^jCW5 zcPaXR^3Y$e=)dTpzfsZO;Gw@+(SO-PKe21}{P&6nKTr7Ben0Vue=kM=nq%)`8y@Kt{+A!`g~8JT=^A>{yQG}m5TnS9{M#3|3MG^7A5}Q zc<|d5{qvReQ$BSQDpo=+mkv7({hcTL-SRU~@I-D4k^v8(XIv+x86-tXU_jQ1ex+1{0h;x z=!yK}Lg9P+L<7i=zD!&~ueJJLC;Fx0nDx(7^uJ4dj?~Wo3!GRwOq}7X(AGTX$5r&7 z`P*6rSSNfd{7m_o%g4{?zm~uJ|6{M+`W*j-O8jq;jTZkV(Ju?UbpNr!OuRvFY5FCi zUno@8pRDNfeKIxuA*CU)T=?d}*8dm1q3PEt`coABLkQFKFE0%h^TUVCUt9k~2mh|p zkaA##89uT3(;WO~g>Ux%j2oLj-@#uie7pbKeEv>0{mW{<9}E8&BP@?LpVwp>e~%F% zAuj%1$f3qRLilmtc#FL z&u#uF;%oWaq~z~1C4T-+gcg6R=ns$4zr~@SCk-0&cZH(Q*A#2|KNkJC@w?CVI)9b$ z2gk&3u1T=#zeI`uDkc6>hyH&=UzU-XDD3+CHu1Ikt5fvnDf+x8uI2CO(?ZF(^}`Pw z{Bq&P&EFq5_-WzC&ELE2pvOO7_;K}rii3Zb@K4EPK77Kt!s9Xr|0CgFiN^HYuD^ET zYxUP5^@sES^-BFc=g_Z_g=<{?|Lfo{6nw{Z~5l z`|KFjf4T6v{`vlScKg5Hp+8dekBia2#-U#+`dI&b|2$j&X@`DV^pnKF!|s189QyM` zzfSmEe!hR6t^XH?{(a*^)!k5>o?GE0K6dDD+9|vL@m`Cqf9TG7`&%LUdt3T;`41$% z*8cK#&erGq-`V|H~Eq`-smm$#jt^?ONVgro)V1 z;j2WVk9i`Ge{{re_;KfN>m2dt?HUG-?U(PLX6Nq!`hZP~KW|bPps_b$+pjMmKBw3| z|2KTzpT@(gjzlH#wfvVz{P{xQ{PX?OjK0b1%?|ymB>uSecY{N}a<}aE*Qw~g?a=QK z{W7b-cKciF&~Fj_)lh!E|Cn9=e)KslV|M#nN55;whsjg;D!cuqh|dys{TY5-`#YET zYW?k=-TwIgQ+E6vj`;hY6-I3AP5k!j_Z{&Yeq8(G&*`=J>m+_`e=C*v_t{m?-%S#K zT>IOd_?rIwJ+j;13yS_EhyGI0j~oBaaOf`%t!w!~drv z{=9v&`wxHr-j4qSnvk{n>vwJ_d`yh~9S(lE@Gp$v-$Hz?{_`dNcH#5<$KSuU&FyQ1nl5=zl5tas9uy0lSA4`5q5U} z=|z04{wgJY>_7aGt{s2Uq2DF?r^M(FaOlrh^!XzxTffSo->)hZzB5Mue20Fg=;Qi> z`-rXoxI@2F^y9{lM;!X)@&mHifA}L2Tfcw|s99z8-!9Rwk179Q#MkP7vgl*^c}w2b zzuBRG@{~}xAV&Wg2md1B$K~${NBo zRa<}XetP{ql%swj@wNKPSM+&H(bm7$q5o=*`ag8&mniysD*AtR=>IuK{XaVND-?a+ z(z45c-u`<2cdQQUjZV)Z2lq8RIvo6d!avv|PzaIZX5wr0S10k~^_P4~WXHeSp+CGP zlqrv>Wsm&E>p$SoKWJ(we3+$gHOIug4*lhd z{-KKgdk*~(IqJXb&|j_S_gD1y?5Ed%jpz@HDgUm-*XnO|^ko^4$$?$|zQot+ZLc_BoYT4_L?>O}5D*9s-{ihxJmy3R7jQ$FT{&Gcs zoTC2+hyFXFAJ>15q6NB^zYW5VTR-(DzE*$hBz{v*+Zs+(0XT94j6V zIP^Cw`V$rX-#PThi2ji%M$gGblZ19Qs{~{>6&^e;oR|H;2MUS^D<;{||@$CPlwZ(H~Kux1ZxhKW_dT zPJAu@c}I{K9oTh&Z`uU=dm@DpKIP4*g!OA@STu z?PZT2|8VHfSMqn0qCcD}NE`nz6#cmVHv-O8mDe@t-hI&);XFAJ_j%h_B^ut)hRsqF>|C@7oqOoKvh0Pc9-y%AvnO^ydnn z+wTt){dXPu=chxNxbuf!JM`<03M0kw?}v*14#(;FzeM!+h?F+8MQEIZzd-nQ{n_~& zMSQLP<|^?oR^p%T(0@|&i!fMvZtFkh;BOHA&=~$QNBkX1{6A9S|Eoj);2EK?9lzBa z6MuH-FIV*MQ}hSZ0Lwmiuo5#~^q;oMZ|fHlU#q{>qQ6P_-2NX>^j~o3?=&+c4v*1) z&Y|DQAJ)@BZwCkKKd9($o7BsHs_4hH-~T!EH;6v=Kfc#op2TDD10DJ;qHouKSSoQs z4^#V{vSH@f8&VXZa*Ck{l1F+az+0`hyKp9!W_l5 z-}fB)g`&SnQqARmT+wf!3ex(|D$$Q?ztf1XQ=g==bHni+3d>+4EQuO;d^gk7Sd;iHU|Gvc6 z@?WXwzoO`$;Lz`VNf`K^G38G?_y-F=Zv1I>#NVRC|Ed!IV-Edsq8~T@EOY43SM=8? z`ky=W)1qH$<N{`x!gFB1K@@#kQNej#71Ne7NU zZ!7wh4*mB;pH43#hn>HP4*jK~kL~AOMZd+Nzw?|>Hg5cx?$GZNeH{OOqv$Vk=pQZm z<0GZduK({l^f!rqx$wFEf2Zib?$Dnj`gZ%b^M7E8-hOXz@a_Izfaqz9`Ow4fb)57nYDS7zBF8?DA{sQ60eSY`0 zgZ~rZS6KRX{A-D?wZFc}Fj5?UK2h?&|M7bMdR-9;$L0SV2Y(;o+vAs=ze&W`;xCu@ zP5!z4ZdBsG*r7ipNBste{$xe}Ge!R)hyGcjKh>%~yZrY#^xH*$vhcb5n-u-uI`p3v z{kZY_ZHIoB(tbWy^tb=E-hOtS8wP&1#BUz#@+XL|)qfs;*?w-%9-34cF^$ z`zu4)xbugv9Qtz={r@WZM?3V3Mc>44l3>?gt%E;C`1J8irmqVN{Rm| zhyEp^zgt8-d;RpWgMXdyX?Y(x?DBu;h<~}#ez&19#NK~B>;%33SBn0*5%ui&4Fwus(N9K7AKD@`fcRSbnXl;YspvoA(0^6*?foyi{2w{^A2|4S{q0?< zm;Z0VkDLGc5ML|*Vx|21D&-&N(9fS2W;t&EY?MR4Q_uLsOaxALa+b#Mc-b(+3l~z!T+o9n-bB(=1(Vn zFES~$8s=n)zg_4&{^u+4zva-s@am9g<_{BvC6n0sWWD?|g@1@4%A+0s4#d~u?~?e9 zKF5EU5`VQr|2EN&%l~x_{)57gn}4r%#J@?2{|F`ipE~qE5dD2(^7oO0|AnLc+gknx zoTAs?4%dW+)t0?oe@7ButG~R#p%T{L(MtKhC;Ho2fwhQ!i=}VYe+HiK(9akB5(${w z&j3aL5r_Ud(a*Euvh|lb^eg$x-gIo(K8%$02P*onIrKNo4|!(%314-uf6eRF4*gR8 zvNIhkgTLYL?-eTgyNuN9zwp|SXwTnPIud!r*XloULTHKS-$jc4X%77Deq8?NIP@orKIVUjqW_Yk{OfYe|4N5`K7ZMq4$OavqQ704UjKVs z7tj-N`TxqHU!mw9ujr2ueLMf&b!f3|-9^&!z-Kic|75?`x-(;&J)f25+{BKr3Ado7|LSO3!;`d!i>vHzW_ z==1M1@)Tw3-z)lY{qI4Ce%^@e_E)axZxnqy|6QUV*Z=T#75zhLfzIW( z_45~mM80PM9(Mg7NPMmSSBw7A9YQv@zcGsbsiJS^zwU;RHxI?>xfM=gghRhY0>|=? zQ}m}g^f!ur-2PRSLq9PpyZ$Q_{cA+u&VRx8!-AXjn@NM6|0^B(g`#iT59fb^qJNL* zZ)+vCRP=W;!t!YAKkJCUBFFfja>U=R#DAs||GSR(>vD|$b4UE`ImZ8~BmR|2{FO@l z$5I7x|FiSISoDv!@}FL&7{+oAt*dXZb;NbRio)Z59j`$PO@$CJV zeDP-^S?01_|GA}mj4bV z{wgK@?>XXMF8T*q@%FJ^KkJBpZI1Cj<%oZs5`T>n|EG@l6E}u|=3DXFuMaxiF@Fg^ zuKnysd@cV4qqE!pG$sBEMBnberJ^6#{_k|e-;!hew>jc(QR2TyiT|gL_~(oMu2%l@ ztk-W7pE0}r-zt1L{m-!M*M+0Ej(_!5^55M`{sCjQF8-Mgeuw1G&bR&g`47&t-0+FDOiElxd~N*bl>TSN zAD%zkmHzjZBmT}D>%Z^}J$}QFi~ktnYw@pD;=fdhzm@o$Q@j6nLLP z;@_aef4LI>pb9|HPQErD6NIQi=cPj`;iD6t-8pz1y!3 z8?VQ2_;K+cM0_p&zDoS_l=v4BUu!=lImZ9-R`O4rpqJn1$CZB=@wM_7D&?QAl>Y|e zYvr%ZvHX8>#Bca<@qgrqzg&s`dL{mniF*9)ImZ88;%oiK@Z;jYiuhXoCoA#apv3>W zBmRyY<3D_o9>3wo#h*`nE&g^T{u`C}rx0IjKb<+o|BNGk!>7wzB8NTyJ>iIdp~PP< zY@YuXDe>=kW|%*F{@5(>_lc;7WkskL@wNPQiGCsI->T@JDEjvLJ^$vA*dN8{dA{|! zjrh9~My?}Ax$wDe@G!5c=lE2RU@C|PNi CMakeFiles/Client.dir/main.cpp.i + +CMakeFiles/Client.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/main.cpp -o CMakeFiles/Client.dir/main.cpp.s + +CMakeFiles/Client.dir/src/File.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/File.cpp.o: src/File.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/Client.dir/src/File.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/File.cpp.o -c /home/naysudes/CodeShare/src/File.cpp + +CMakeFiles/Client.dir/src/File.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/File.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/File.cpp > CMakeFiles/Client.dir/src/File.cpp.i + +CMakeFiles/Client.dir/src/File.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/File.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/File.cpp -o CMakeFiles/Client.dir/src/File.cpp.s + +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: src/MyQTextEdit.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o -c /home/naysudes/CodeShare/src/MyQTextEdit.cpp + +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/MyQTextEdit.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/MyQTextEdit.cpp > CMakeFiles/Client.dir/src/MyQTextEdit.cpp.i + +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/MyQTextEdit.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/MyQTextEdit.cpp -o CMakeFiles/Client.dir/src/MyQTextEdit.cpp.s + +CMakeFiles/Client.dir/src/NoteBook.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/NoteBook.cpp.o: src/NoteBook.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/Client.dir/src/NoteBook.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/NoteBook.cpp.o -c /home/naysudes/CodeShare/src/NoteBook.cpp + +CMakeFiles/Client.dir/src/NoteBook.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/NoteBook.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/NoteBook.cpp > CMakeFiles/Client.dir/src/NoteBook.cpp.i + +CMakeFiles/Client.dir/src/NoteBook.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/NoteBook.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/NoteBook.cpp -o CMakeFiles/Client.dir/src/NoteBook.cpp.s + +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: src/jsonUtility.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/Client.dir/src/jsonUtility.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/jsonUtility.cpp.o -c /home/naysudes/CodeShare/src/jsonUtility.cpp + +CMakeFiles/Client.dir/src/jsonUtility.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/jsonUtility.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/jsonUtility.cpp > CMakeFiles/Client.dir/src/jsonUtility.cpp.i + +CMakeFiles/Client.dir/src/jsonUtility.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/jsonUtility.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/jsonUtility.cpp -o CMakeFiles/Client.dir/src/jsonUtility.cpp.s + +CMakeFiles/Client.dir/src/message.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/message.cpp.o: src/message.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/Client.dir/src/message.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/message.cpp.o -c /home/naysudes/CodeShare/src/message.cpp + +CMakeFiles/Client.dir/src/message.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/message.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/message.cpp > CMakeFiles/Client.dir/src/message.cpp.i + +CMakeFiles/Client.dir/src/message.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/message.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/message.cpp -o CMakeFiles/Client.dir/src/message.cpp.s + +CMakeFiles/Client.dir/src/myClient.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/myClient.cpp.o: src/myClient.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/Client.dir/src/myClient.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/myClient.cpp.o -c /home/naysudes/CodeShare/src/myClient.cpp + +CMakeFiles/Client.dir/src/myClient.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/myClient.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/myClient.cpp > CMakeFiles/Client.dir/src/myClient.cpp.i + +CMakeFiles/Client.dir/src/myClient.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/myClient.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/myClient.cpp -o CMakeFiles/Client.dir/src/myClient.cpp.s + +CMakeFiles/Client.dir/src/symbol.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/symbol.cpp.o: src/symbol.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/Client.dir/src/symbol.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/symbol.cpp.o -c /home/naysudes/CodeShare/src/symbol.cpp + +CMakeFiles/Client.dir/src/symbol.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/symbol.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/symbol.cpp > CMakeFiles/Client.dir/src/symbol.cpp.i + +CMakeFiles/Client.dir/src/symbol.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/symbol.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/symbol.cpp -o CMakeFiles/Client.dir/src/symbol.cpp.s + +CMakeFiles/Client.dir/src/CRDT.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/src/CRDT.cpp.o: src/CRDT.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/Client.dir/src/CRDT.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/src/CRDT.cpp.o -c /home/naysudes/CodeShare/src/CRDT.cpp + +CMakeFiles/Client.dir/src/CRDT.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/src/CRDT.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/CRDT.cpp > CMakeFiles/Client.dir/src/CRDT.cpp.i + +CMakeFiles/Client.dir/src/CRDT.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/src/CRDT.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/CRDT.cpp -o CMakeFiles/Client.dir/src/CRDT.cpp.s + +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: CMakeFiles/Client.dir/flags.make +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: Client_autogen/mocs_compilation.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o -c /home/naysudes/CodeShare/Client_autogen/mocs_compilation.cpp + +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/Client_autogen/mocs_compilation.cpp > CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.i + +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/Client_autogen/mocs_compilation.cpp -o CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.s + +# Object files for target Client +Client_OBJECTS = \ +"CMakeFiles/Client.dir/main.cpp.o" \ +"CMakeFiles/Client.dir/src/File.cpp.o" \ +"CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o" \ +"CMakeFiles/Client.dir/src/NoteBook.cpp.o" \ +"CMakeFiles/Client.dir/src/jsonUtility.cpp.o" \ +"CMakeFiles/Client.dir/src/message.cpp.o" \ +"CMakeFiles/Client.dir/src/myClient.cpp.o" \ +"CMakeFiles/Client.dir/src/symbol.cpp.o" \ +"CMakeFiles/Client.dir/src/CRDT.cpp.o" \ +"CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o" + +# External object files for target Client +Client_EXTERNAL_OBJECTS = + +Client: CMakeFiles/Client.dir/main.cpp.o +Client: CMakeFiles/Client.dir/src/File.cpp.o +Client: CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o +Client: CMakeFiles/Client.dir/src/NoteBook.cpp.o +Client: CMakeFiles/Client.dir/src/jsonUtility.cpp.o +Client: CMakeFiles/Client.dir/src/message.cpp.o +Client: CMakeFiles/Client.dir/src/myClient.cpp.o +Client: CMakeFiles/Client.dir/src/symbol.cpp.o +Client: CMakeFiles/Client.dir/src/CRDT.cpp.o +Client: CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o +Client: CMakeFiles/Client.dir/build.make +Client: /usr/lib/x86_64-linux-gnu/libboost_system.so +Client: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +Client: /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.4 +Client: /usr/lib/x86_64-linux-gnu/libboost_system.so +Client: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +Client: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4 +Client: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.4 +Client: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.4 +Client: CMakeFiles/Client.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking CXX executable Client" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/Client.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/Client.dir/build: Client + +.PHONY : CMakeFiles/Client.dir/build + +CMakeFiles/Client.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Client.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Client.dir/clean + +CMakeFiles/Client.dir/depend: + cd /home/naysudes/CodeShare && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/CMakeFiles/Client.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Client.dir/depend + diff --git a/CMakeFiles/Client.dir/cmake_clean.cmake b/CMakeFiles/Client.dir/cmake_clean.cmake new file mode 100644 index 0000000..f52997d --- /dev/null +++ b/CMakeFiles/Client.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "Client_autogen" + "CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt" + "CMakeFiles/Client.dir/main.cpp.o" + "CMakeFiles/Client.dir/src/File.cpp.o" + "CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o" + "CMakeFiles/Client.dir/src/NoteBook.cpp.o" + "CMakeFiles/Client.dir/src/jsonUtility.cpp.o" + "CMakeFiles/Client.dir/src/message.cpp.o" + "CMakeFiles/Client.dir/src/myClient.cpp.o" + "CMakeFiles/Client.dir/src/symbol.cpp.o" + "CMakeFiles/Client.dir/src/CRDT.cpp.o" + "CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o" + "Client.pdb" + "Client" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/Client.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/Client.dir/depend.internal b/CMakeFiles/Client.dir/depend.internal new file mode 100644 index 0000000..ab618d6 --- /dev/null +++ b/CMakeFiles/Client.dir/depend.internal @@ -0,0 +1,1474 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o + /home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp + /home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp + /home/naysudes/CodeShare/Client_autogen/K6S233IZAZ/moc_myClient.cpp + /home/naysudes/CodeShare/Client_autogen/mocs_compilation.cpp + /home/naysudes/CodeShare/headers/MyQTextEdit.h + /home/naysudes/CodeShare/headers/NoteBook.h + /home/naysudes/CodeShare/headers/myClient.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/CRDT.h + headers/File.h + headers/json.hpp + headers/jsonUtility.h + headers/message.h + headers/symbol.h +CMakeFiles/Client.dir/main.cpp.o + /home/naysudes/CodeShare/headers/NoteBook.h + /home/naysudes/CodeShare/headers/myClient.h + /home/naysudes/CodeShare/main.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/CRDT.h + headers/File.h + headers/json.hpp + headers/jsonUtility.h + headers/message.h + headers/symbol.h +CMakeFiles/Client.dir/src/CRDT.cpp.o + /home/naysudes/CodeShare/src/CRDT.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + headers/CRDT.h + headers/symbol.h +CMakeFiles/Client.dir/src/File.cpp.o + /home/naysudes/CodeShare/src/File.cpp + headers/File.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o + /home/naysudes/CodeShare/src/MyQTextEdit.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard + /usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/MyQTextEdit.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o + /home/naysudes/CodeShare/src/NoteBook.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/CRDT.h + headers/File.h + headers/MyQTextEdit.h + headers/NoteBook.h + headers/json.hpp + headers/jsonUtility.h + headers/message.h + headers/myClient.h + headers/symbol.h + headers/ui_NoteBook.h +CMakeFiles/Client.dir/src/jsonUtility.cpp.o + /home/naysudes/CodeShare/src/jsonUtility.cpp + headers/File.h + headers/json.hpp + headers/jsonUtility.h + headers/symbol.h +CMakeFiles/Client.dir/src/message.cpp.o + /home/naysudes/CodeShare/src/message.cpp + headers/message.h +CMakeFiles/Client.dir/src/myClient.cpp.o + /home/naysudes/CodeShare/src/myClient.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/CRDT.h + headers/File.h + headers/json.hpp + headers/jsonUtility.h + headers/message.h + headers/myClient.h + headers/symbol.h +CMakeFiles/Client.dir/src/symbol.cpp.o + /home/naysudes/CodeShare/src/symbol.cpp + headers/symbol.h diff --git a/CMakeFiles/Client.dir/depend.make b/CMakeFiles/Client.dir/depend.make new file mode 100644 index 0000000..2b4ab8b --- /dev/null +++ b/CMakeFiles/Client.dir/depend.make @@ -0,0 +1,1474 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: Client_autogen/K6S233IZAZ/moc_NoteBook.cpp +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: Client_autogen/K6S233IZAZ/moc_myClient.cpp +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: Client_autogen/mocs_compilation.cpp +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/MyQTextEdit.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/NoteBook.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/myClient.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/CRDT.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/File.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/json.hpp +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/jsonUtility.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/message.h +CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o: headers/symbol.h + +CMakeFiles/Client.dir/main.cpp.o: headers/NoteBook.h +CMakeFiles/Client.dir/main.cpp.o: headers/myClient.h +CMakeFiles/Client.dir/main.cpp.o: main.cpp +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/Client.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/Client.dir/main.cpp.o: headers/CRDT.h +CMakeFiles/Client.dir/main.cpp.o: headers/File.h +CMakeFiles/Client.dir/main.cpp.o: headers/json.hpp +CMakeFiles/Client.dir/main.cpp.o: headers/jsonUtility.h +CMakeFiles/Client.dir/main.cpp.o: headers/message.h +CMakeFiles/Client.dir/main.cpp.o: headers/symbol.h + +CMakeFiles/Client.dir/src/CRDT.cpp.o: src/CRDT.cpp +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: headers/CRDT.h +CMakeFiles/Client.dir/src/CRDT.cpp.o: headers/symbol.h + +CMakeFiles/Client.dir/src/File.cpp.o: src/File.cpp +CMakeFiles/Client.dir/src/File.cpp.o: headers/File.h + +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: src/MyQTextEdit.cpp +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o: headers/MyQTextEdit.h + +CMakeFiles/Client.dir/src/NoteBook.cpp.o: src/NoteBook.cpp +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/CRDT.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/File.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/MyQTextEdit.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/NoteBook.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/json.hpp +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/jsonUtility.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/message.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/myClient.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/symbol.h +CMakeFiles/Client.dir/src/NoteBook.cpp.o: headers/ui_NoteBook.h + +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: src/jsonUtility.cpp +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: headers/File.h +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: headers/json.hpp +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: headers/jsonUtility.h +CMakeFiles/Client.dir/src/jsonUtility.cpp.o: headers/symbol.h + +CMakeFiles/Client.dir/src/message.cpp.o: src/message.cpp +CMakeFiles/Client.dir/src/message.cpp.o: headers/message.h + +CMakeFiles/Client.dir/src/myClient.cpp.o: src/myClient.cpp +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/Client.dir/src/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/CRDT.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/File.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/json.hpp +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/jsonUtility.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/message.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/myClient.h +CMakeFiles/Client.dir/src/myClient.cpp.o: headers/symbol.h + +CMakeFiles/Client.dir/src/symbol.cpp.o: src/symbol.cpp +CMakeFiles/Client.dir/src/symbol.cpp.o: headers/symbol.h + diff --git a/CMakeFiles/Client.dir/flags.make b/CMakeFiles/Client.dir/flags.make new file mode 100644 index 0000000..f7d9d13 --- /dev/null +++ b/CMakeFiles/Client.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -std=c++17 -pthread -fPIC -std=gnu++17 + +CXX_DEFINES = -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB + +CXX_INCLUDES = -I/home/naysudes/CodeShare -I/home/naysudes/CodeShare/Client_autogen/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport + diff --git a/CMakeFiles/Client.dir/link.txt b/CMakeFiles/Client.dir/link.txt new file mode 100644 index 0000000..f839647 --- /dev/null +++ b/CMakeFiles/Client.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -std=c++17 -pthread CMakeFiles/Client.dir/main.cpp.o CMakeFiles/Client.dir/src/File.cpp.o CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o CMakeFiles/Client.dir/src/NoteBook.cpp.o CMakeFiles/Client.dir/src/jsonUtility.cpp.o CMakeFiles/Client.dir/src/message.cpp.o CMakeFiles/Client.dir/src/myClient.cpp.o CMakeFiles/Client.dir/src/symbol.cpp.o CMakeFiles/Client.dir/src/CRDT.cpp.o CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o -o Client /usr/lib/x86_64-linux-gnu/libboost_system.so /usr/lib/x86_64-linux-gnu/libboost_filesystem.so /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.4 /usr/lib/x86_64-linux-gnu/libboost_system.so /usr/lib/x86_64-linux-gnu/libboost_filesystem.so /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.4 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.4 diff --git a/CMakeFiles/Client.dir/main.cpp.o b/CMakeFiles/Client.dir/main.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..368e8f4ea423aca542c8fa99a1f3d1643f15bba6 GIT binary patch literal 138560 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 D&x*U4 literal 0 HcmV?d00001 diff --git a/CMakeFiles/Client.dir/src/message.cpp.o b/CMakeFiles/Client.dir/src/message.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3f8894ceea564d17e78ff5e1715182c4185f4df5 GIT binary patch literal 5592 zcmbuCUu+ab7{KRx6cB~0s1-xS3sMCmmu_hV4B|mq*g~PmwFU)TwtGwOLhr7*-6Ji3 z0;Z^J+G>5!7=sDn!Nhk%j2f(#P)P{($<)LsF=G0_LqWtwYwGvS&fLuow-I%cy_xxa zf9Bh7W_IR|t1X)=LLtISh^!~29;bwi-(PCSX){i$NQC?vS@K7_=3dj>V^dncI;D-C znEcCA9ojb{OYeqg{nUfjH(a@IWJvbl;k%@sC)tZzn52>Rw@+&B5Jp=jQmt|d1pav4 z$y4erG>x2VzjbN|6-3Lv>ru$UL{jUYRl6Kgpt$_eD$r;z& z!k9aDO1&&*X+jx>5J2W7A#%R`GWJU^3B55c)gVNwTugyz+w5NOE02g$SUjN?_b1K$ zq3G?dJ!|eAuC&njMVh^0=)S@H29a|QoT|b^!22pDWGD;6rqt*mU*dYJz3wrE%y|ar>P|(=TvaPn@2anb|i| z+n7XEv21B-dN#Vey`zwI3emN(`k1nEZGracS9twseVwvasjFLqX0za_f(M7(vZI|; z5HgG`3=ftEy^4em?;@d|s?g&5=FA;}2x@@igJlW+s0*rIuV|V-yB!pui?Vgdp)AB7 zE^jW$_acW9BtPnj$)i|v`?iw(X(q20<=ad0&;LRGJ(E8o+V3pcPc!*aQT|d%Uc)}H zi$r;ANxqKBgY5S*`8%S0#Q=3s1MDc1pY+L(PuN6O2#Er zG*%RZy6A!r?-ymnP?g5C-Ihw*Er#thr3%@D{(+Qw+j2@W(`ULWX_>jCrKc<-Y30$7 zWvg}b=7id&w{6(iqUr=Pnl%lF7)}lnipe(*>SpSoe!xg~`5jtWzeBq_pUyf5NXE*T z-Mv2DdNY^x=4!j$sqWggBjK#pb+e~OQIz@)!-n|e-Q6Ilmoa1)`3v#@7a6ZmBZb>{f zIKL+7KPK=H+q>u|D)4H7i~d^$9uf2nfs1iw1inZ7-gAb2GV)!K^ zu@2iNv3$(1x8t-J%e)YwYt z2l7V7Vk!7vRTQl874e%TmN@I2W9yI0#5IKszood2ieHzj9-v vpWSRj46}*FImSn}$A5x%%ssG0?62T2Qv7nR@$4yQzY_&eUh}HruWbJ}up&5k literal 0 HcmV?d00001 diff --git a/CMakeFiles/Client.dir/src/myClient.cpp.o b/CMakeFiles/Client.dir/src/myClient.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..086c22f01422c6560c19501b59e3009e06402089 GIT binary patch literal 2053960 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%0D6!LD;<#= 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%0Ddfod0XjK>nz3 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/Client_autogen.dir/AutogenInfo.cmake b/CMakeFiles/Client_autogen.dir/AutogenInfo.cmake new file mode 100644 index 0000000..60a61c5 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/AutogenInfo.cmake @@ -0,0 +1,29 @@ +# Meta +set(AM_MULTI_CONFIG "FALSE") +set(AM_PARALLEL "2") +set(AM_VERBOSITY "") +# Directories +set(AM_CMAKE_SOURCE_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_BINARY_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_CURRENT_SOURCE_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_CURRENT_BINARY_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE "") +set(AM_BUILD_DIR "/home/naysudes/CodeShare/Client_autogen") +set(AM_INCLUDE_DIR "/home/naysudes/CodeShare/Client_autogen/include") +# Files +set(AM_SOURCES "/home/naysudes/CodeShare/main.cpp;/home/naysudes/CodeShare/src/CRDT.cpp;/home/naysudes/CodeShare/src/File.cpp;/home/naysudes/CodeShare/src/MyQTextEdit.cpp;/home/naysudes/CodeShare/src/NoteBook.cpp;/home/naysudes/CodeShare/src/jsonUtility.cpp;/home/naysudes/CodeShare/src/message.cpp;/home/naysudes/CodeShare/src/myClient.cpp;/home/naysudes/CodeShare/src/symbol.cpp") +set(AM_HEADERS "/home/naysudes/CodeShare/headers/CRDT.h;/home/naysudes/CodeShare/headers/File.h;/home/naysudes/CodeShare/headers/MyQTextEdit.h;/home/naysudes/CodeShare/headers/NoteBook.h;/home/naysudes/CodeShare/headers/json.hpp;/home/naysudes/CodeShare/headers/jsonUtility.h;/home/naysudes/CodeShare/headers/message.h;/home/naysudes/CodeShare/headers/myClient.h;/home/naysudes/CodeShare/headers/symbol.h;/home/naysudes/CodeShare/headers/ui_NoteBook.h") +set(AM_SETTINGS_FILE "/home/naysudes/CodeShare/CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt") +# Qt +set(AM_QT_VERSION_MAJOR 5) +set(AM_QT_MOC_EXECUTABLE "/usr/lib/qt5/bin/moc") +set(AM_QT_UIC_EXECUTABLE "") +# MOC settings +set(AM_MOC_SKIP "") +set(AM_MOC_DEFINITIONS "QT_CORE_LIB;QT_GUI_LIB;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB") +set(AM_MOC_INCLUDES "/home/naysudes/CodeShare;/usr/include/x86_64-linux-gnu/qt5;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++;/usr/include/x86_64-linux-gnu/qt5/QtGui;/usr/include/x86_64-linux-gnu/qt5/QtWidgets;/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport;/usr/include") +set(AM_MOC_OPTIONS "") +set(AM_MOC_RELAXED_MODE "") +set(AM_MOC_MACRO_NAMES "Q_OBJECT;Q_GADGET;Q_NAMESPACE") +set(AM_MOC_DEPEND_FILTERS "") +set(AM_MOC_PREDEFS_CMD "/usr/bin/c++;-dM;-E;-c;/usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp") diff --git a/CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt b/CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt new file mode 100644 index 0000000..3950ec1 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt @@ -0,0 +1 @@ +moc:4db0b626bd847bfc12f3999c1e7ac6e106f985237c74ac9e97779eedd6791ced diff --git a/CMakeFiles/Client_autogen.dir/DependInfo.cmake b/CMakeFiles/Client_autogen.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/Client_autogen.dir/build.make b/CMakeFiles/Client_autogen.dir/build.make new file mode 100644 index 0000000..55d7f92 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/build.make @@ -0,0 +1,77 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare + +# Utility rule file for Client_autogen. + +# Include the progress variables for this target. +include CMakeFiles/Client_autogen.dir/progress.make + +CMakeFiles/Client_autogen: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC for target Client" + /usr/bin/cmake -E cmake_autogen /home/naysudes/CodeShare/CMakeFiles/Client_autogen.dir/AutogenInfo.cmake "" + +Client_autogen: CMakeFiles/Client_autogen +Client_autogen: CMakeFiles/Client_autogen.dir/build.make + +.PHONY : Client_autogen + +# Rule to build all files generated by this target. +CMakeFiles/Client_autogen.dir/build: Client_autogen + +.PHONY : CMakeFiles/Client_autogen.dir/build + +CMakeFiles/Client_autogen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/Client_autogen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/Client_autogen.dir/clean + +CMakeFiles/Client_autogen.dir/depend: + cd /home/naysudes/CodeShare && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/CMakeFiles/Client_autogen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/Client_autogen.dir/depend + diff --git a/CMakeFiles/Client_autogen.dir/cmake_clean.cmake b/CMakeFiles/Client_autogen.dir/cmake_clean.cmake new file mode 100644 index 0000000..9ee7bc3 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "Client_autogen" + "CMakeFiles/Client_autogen.dir/AutogenOldSettings.txt" + "CMakeFiles/Client_autogen" + "Client_autogen/mocs_compilation.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/Client_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/Client_autogen.dir/depend.internal b/CMakeFiles/Client_autogen.dir/depend.internal new file mode 100644 index 0000000..4d9bd6a --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + diff --git a/CMakeFiles/Client_autogen.dir/depend.make b/CMakeFiles/Client_autogen.dir/depend.make new file mode 100644 index 0000000..4d9bd6a --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + diff --git a/CMakeFiles/Client_autogen.dir/progress.make b/CMakeFiles/Client_autogen.dir/progress.make new file mode 100644 index 0000000..e42d498 --- /dev/null +++ b/CMakeFiles/Client_autogen.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 12 + diff --git a/CMakeFiles/Makefile.cmake b/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..39e97fb --- /dev/null +++ b/CMakeFiles/Makefile.cmake @@ -0,0 +1,172 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "CMakeFiles/3.13.4/CMakeCCompiler.cmake" + "CMakeFiles/3.13.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.13.4/CMakeSystem.cmake" + "CMakeFiles/feature_tests.c" + "CMakeFiles/feature_tests.cxx" + "CMakeLists.txt" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5ConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5ModuleLocation.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigExtrasMkspecDir.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Core/Qt5CoreMacros.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5GuiConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QComposePlatformInputContextPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSEmulatorIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSKmsEglDeviceIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSKmsGbmIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEglFSX11IntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevKeyboardPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevMousePlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevTabletPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QEvdevTouchScreenPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QGifPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QICOPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QIbusPlatformInputContextPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QJpegPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QLibInputPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QLinuxFbIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QMinimalEglIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QMinimalIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QOffscreenIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QTuioTouchPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QVncIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbEglIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbGlxIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Gui/Qt5Gui_QXcbIntegrationPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Network/Qt5NetworkConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Network/Qt5NetworkConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Network/Qt5Network_QConnmanEnginePlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Network/Qt5Network_QGenericEnginePlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Network/Qt5Network_QNetworkManagerEnginePlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport/Qt5PrintSupportConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport/Qt5PrintSupportConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5PrintSupport/Qt5PrintSupport_QCupsPrinterSupportPlugin.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5WebSockets/Qt5WebSocketsConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5WebSockets/Qt5WebSocketsConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigExtras.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsConfigVersion.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/Qt5Widgets/Qt5WidgetsMacros.cmake" + "/usr/share/cmake-3.13/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.13/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.13/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.13/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.13/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.13/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.13/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.13/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.13/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.13/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.13/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.13/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.13/Modules/CMakeParseArguments.cmake" + "/usr/share/cmake-3.13/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.13/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.13/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.13/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.13/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.13/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.13/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-C-FeatureTests.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX-FeatureTests.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/MIPSpro-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.13/Modules/FindBoost.cmake" + "/usr/share/cmake-3.13/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.13/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.13/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.13/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.13/Modules/Platform/UnixPaths.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/3.13.4/CMakeSystem.cmake" + "CMakeFiles/3.13.4/CMakeCCompiler.cmake" + "CMakeFiles/3.13.4/CMakeCXXCompiler.cmake" + "CMakeFiles/3.13.4/CMakeCCompiler.cmake" + "CMakeFiles/3.13.4/CMakeCXXCompiler.cmake" + "CMakeFiles/Client_autogen.dir/AutogenInfo.cmake" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/Client.dir/DependInfo.cmake" + "CMakeFiles/Client_autogen.dir/DependInfo.cmake" + ) diff --git a/CMakeFiles/Makefile2 b/CMakeFiles/Makefile2 new file mode 100644 index 0000000..65485e3 --- /dev/null +++ b/CMakeFiles/Makefile2 @@ -0,0 +1,145 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# The main recursive all target +all: + +.PHONY : all + +# The main recursive preinstall target +preinstall: + +.PHONY : preinstall + +# The main recursive clean target +clean: + +.PHONY : clean + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare + +#============================================================================= +# Target rules for target CMakeFiles/Client.dir + +# All Build rule for target. +CMakeFiles/Client.dir/all: CMakeFiles/Client_autogen.dir/all + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/depend + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=1,2,3,4,5,6,7,8,9,10,11 "Built target Client" +.PHONY : CMakeFiles/Client.dir/all + +# Include target in all. +all: CMakeFiles/Client.dir/all + +.PHONY : all + +# Build rule for subdir invocation for target. +CMakeFiles/Client.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles 12 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/Client.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles 0 +.PHONY : CMakeFiles/Client.dir/rule + +# Convenience name for target. +Client: CMakeFiles/Client.dir/rule + +.PHONY : Client + +# clean rule for target. +CMakeFiles/Client.dir/clean: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/clean +.PHONY : CMakeFiles/Client.dir/clean + +# clean rule for target. +clean: CMakeFiles/Client.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/Client_autogen.dir + +# All Build rule for target. +CMakeFiles/Client_autogen.dir/all: + $(MAKE) -f CMakeFiles/Client_autogen.dir/build.make CMakeFiles/Client_autogen.dir/depend + $(MAKE) -f CMakeFiles/Client_autogen.dir/build.make CMakeFiles/Client_autogen.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=12 "Built target Client_autogen" +.PHONY : CMakeFiles/Client_autogen.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/Client_autogen.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles 1 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/Client_autogen.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles 0 +.PHONY : CMakeFiles/Client_autogen.dir/rule + +# Convenience name for target. +Client_autogen: CMakeFiles/Client_autogen.dir/rule + +.PHONY : Client_autogen + +# clean rule for target. +CMakeFiles/Client_autogen.dir/clean: + $(MAKE) -f CMakeFiles/Client_autogen.dir/build.make CMakeFiles/Client_autogen.dir/clean +.PHONY : CMakeFiles/Client_autogen.dir/clean + +# clean rule for target. +clean: CMakeFiles/Client_autogen.dir/clean + +.PHONY : clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/CMakeFiles/TargetDirectories.txt b/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..cdb2cbb --- /dev/null +++ b/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,4 @@ +/home/naysudes/CodeShare/CMakeFiles/rebuild_cache.dir +/home/naysudes/CodeShare/CMakeFiles/Client.dir +/home/naysudes/CodeShare/CMakeFiles/edit_cache.dir +/home/naysudes/CodeShare/CMakeFiles/Client_autogen.dir diff --git a/CMakeFiles/TextEditor.dir/CXX.includecache b/CMakeFiles/TextEditor.dir/CXX.includecache new file mode 100644 index 0000000..00ce5a0 --- /dev/null +++ b/CMakeFiles/TextEditor.dir/CXX.includecache @@ -0,0 +1,4540 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/naysudes/CodeShare/MyQTextEdit.cpp +MyQTextEdit.h +/home/naysudes/CodeShare/MyQTextEdit.h +QMimeData +- +qdebug.h +- +QContextMenuEvent +- +QMenu +- +QAction +- +QApplication +- +QClipboard +- +QRegularExpression +- +QPainter +- + +/home/naysudes/CodeShare/MyQTextEdit.h +QTextEdit +- +QTimer +- + +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_MyQTextEdit.cpp +../../MyQTextEdit.h +/home/naysudes/CodeShare/MyQTextEdit.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_editorwindow.cpp +../../editorwindow.h +/home/naysudes/CodeShare/editorwindow.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_myClient.cpp +../../myClient.h +/home/naysudes/CodeShare/myClient.h +QtCore/qbytearray.h +- +QtCore/qmetatype.h +- + +/home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp +EWIEGA46WW/moc_MyQTextEdit.cpp +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_MyQTextEdit.cpp +EWIEGA46WW/moc_editorwindow.cpp +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_editorwindow.cpp +EWIEGA46WW/moc_myClient.cpp +/home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_myClient.cpp + +/home/naysudes/CodeShare/editorwindow.cpp +editorwindow.h +/home/naysudes/CodeShare/editorwindow.h +ui_editorwindow.h +/home/naysudes/CodeShare/ui_editorwindow.h +MyQTextEdit.h +/home/naysudes/CodeShare/MyQTextEdit.h +QInputDialog +- +QLineEdit +- +QTextStream +- +QMessageBox +- +QGraphicsOpacityEffect +- +QPrinter +- +QEvent +- +stdexcept +- +QMenu +- +QCursor +- +QShortcut +- + +/home/naysudes/CodeShare/editorwindow.h +QMainWindow +- +QTextCursor +- +QComboBox +- +QMetaType +- +headers/jsonUtility.h +/home/naysudes/CodeShare/headers/jsonUtility.h +headers/message.h +/home/naysudes/CodeShare/headers/message.h +myClient.h +/home/naysudes/CodeShare/myClient.h +qlistwidget.h +/home/naysudes/CodeShare/qlistwidget.h +QtGui +- +QWidget +- + +/home/naysudes/CodeShare/headers/File.h +string +- + +/home/naysudes/CodeShare/headers/crdt.h +vector +- +headers/symbol.h +- +QDebug +- + +/home/naysudes/CodeShare/headers/jsonUtility.h +iostream +- +headers/json.hpp +/home/naysudes/CodeShare/headers/headers/json.hpp +headers/symbol.h +/home/naysudes/CodeShare/headers/headers/symbol.h +headers/File.h +/home/naysudes/CodeShare/headers/headers/File.h + +/home/naysudes/CodeShare/headers/message.h +string +- +iostream +- + +/home/naysudes/CodeShare/headers/symbol.h +vector +- +string +- +array +- + +/home/naysudes/CodeShare/main.cpp +editorwindow.h +/home/naysudes/CodeShare/editorwindow.h +myClient.h +/home/naysudes/CodeShare/myClient.h +QApplication +- + +/home/naysudes/CodeShare/myClient.cpp +myClient.h +/home/naysudes/CodeShare/myClient.h +qtextcodec.h +- +QMessageBox +- +QtWidgets/QApplication +- + +/home/naysudes/CodeShare/myClient.h +boost/asio.hpp +- +QString +- +QDataStream +- +QTimer +- +thread +- +memory +- +headers/message.h +/home/naysudes/CodeShare/headers/message.h +deque +- +headers/jsonUtility.h +/home/naysudes/CodeShare/headers/jsonUtility.h +headers/symbol.h +/home/naysudes/CodeShare/headers/symbol.h +headers/File.h +/home/naysudes/CodeShare/headers/File.h +QDebug +- +iostream +- +headers/crdt.h +/home/naysudes/CodeShare/headers/crdt.h + +/home/naysudes/CodeShare/src/File.cpp +headers/File.h +/home/naysudes/CodeShare/src/headers/File.h +utility +- + +/home/naysudes/CodeShare/src/crdt.cpp +headers/crdt.h +/home/naysudes/CodeShare/src/headers/crdt.h +algorithm +- +iostream +- +utility +- + +/home/naysudes/CodeShare/src/jsonUtility.cpp +headers/jsonUtility.h +/home/naysudes/CodeShare/src/headers/jsonUtility.h + +/home/naysudes/CodeShare/src/message.cpp +cstring +- +headers/message.h +/home/naysudes/CodeShare/src/headers/message.h + +/home/naysudes/CodeShare/src/symbol.cpp +headers/symbol.h +/home/naysudes/CodeShare/src/headers/symbol.h +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +qdatastream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +qdebug.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +qcoreevent.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QList +qlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +qmargins.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +qmetatype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData +qmimedata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +qrect.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression +qregularexpression.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +qscopedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +qshareddata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QString +qstring.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +qstringlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream +qtextstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +qtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant +qvariant.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +QtCore/QtCoreDepends +- +qglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +qabstractanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +qabstracteventdispatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +qabstractitemmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +qabstractnativeeventfilter.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +qabstractproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +qabstractstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +qabstracttransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +qalgorithms.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +qanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +qarraydata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +qarraydataops.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +qarraydatapointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +qatomic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +qbasictimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +qbitarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +qbuffer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +qbytearray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +qbytearraylist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +qbytearraymatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +qcache.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +qcborarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +qcborcommon.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +qcbormap.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +qcborstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +qcborvalue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +qchar.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +qcollator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +qcommandlineoption.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +qcommandlineparser.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +qcompilerdetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +qcontainerfwd.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +qcontiguouscache.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +qcoreapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +qcoreevent.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +qcryptographichash.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +qdatastream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +qdatetime.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +qdeadlinetimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +qdebug.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +qdir.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +qdiriterator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +qeasingcurve.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +qelapsedtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +qendian.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +qeventloop.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +qeventtransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +qexception.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +qfactoryinterface.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +qfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +qfiledevice.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +qfileinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +qfileselector.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +qfilesystemwatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +qfinalstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +qflags.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +qfuture.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +qfutureinterface.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +qfuturesynchronizer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +qfuturewatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +qgenericatomic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +qglobalstatic.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +qhash.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +qhashfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +qhistorystate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +qidentityproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +qiodevice.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +qisenum.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +qitemselectionmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +qiterator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +qjsonarray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +qjsondocument.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +qjsonobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +qjsonvalue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +qlibrary.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +qlibraryinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +qline.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +qlinkedlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +qlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +qlocale.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +qlockfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +qloggingcategory.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +qmap.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +qmargins.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +qmath.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +qmessageauthenticationcode.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +qmetaobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +qmetatype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +qmimedata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +qmimedatabase.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +qmimetype.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +qmutex.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +qnamespace.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +qnumeric.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +qobjectcleanuphandler.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +qobjectdefs.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +qoperatingsystemversion.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +qpair.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +qparallelanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +qpauseanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +qplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +qpluginloader.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +qpoint.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +qpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +qprocess.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +qprocessordetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +qpropertyanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +qqueue.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +qrandom.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +qreadwritelock.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +qrect.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +qrefcount.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +qregexp.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +qregularexpression.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +qresource.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +qresultstore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +qrunnable.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +qsavefile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +qscopedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +qscopedvaluerollback.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +qscopeguard.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +qsemaphore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +qsequentialanimationgroup.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +qset.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +qsettings.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +qshareddata.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +qsharedmemory.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +qsharedpointer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +qsignalmapper.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +qsignaltransition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +qsize.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +qsocketnotifier.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +qsortfilterproxymodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +qstack.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +qstandardpaths.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +qstate.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +qstatemachine.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +qstorageinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +qstring.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +qstringalgorithms.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +qstringbuilder.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +qstringlist.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +qstringlistmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +qstringliteral.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +qstringmatcher.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +qstringview.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +qsysinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +qsystemdetection.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +qsystemsemaphore.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +qtemporarydir.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +qtemporaryfile.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +qtextboundaryfinder.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +qtextcodec.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +qtextstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +qthread.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +qthreadpool.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +qthreadstorage.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +qtimeline.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +qtimer.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +qtimezone.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +qtranslator.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +qtypeinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +qtypetraits.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +qurl.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +qurlquery.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +quuid.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +qvariant.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +qvariantanimation.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +qvarlengtharray.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +qvector.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +qversionnumber.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +qversiontagging.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +qwaitcondition.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +qwineventnotifier.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +qxmlstream.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +qtcoreversion.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +QtCore/qobject.h +- +QtCore/qeventloop.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +QtCore/qvariant.h +- +QtCore/qobject.h +- +QtCore/qhash.h +- +QtCore/qvector.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +QtCore/qobject.h +- +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +QtCore/qglobal.h +- +intrin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +QtCore/qabstractanimation.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +QtCore/qrefcount.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +QtCore/qarraydata.h +- +new +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +QtCore/qarraydataops.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +QtCore/qglobal.h +- +QtCore/qbasicatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +QtCore/qgenericatomic.h +- +atomic +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +QtCore/qgenericatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +QtCore/qglobal.h +- +QtCore/qatomic_bootstrap.h +- +QtCore/qatomic_cxx11.h +- +QtCore/qatomic_msvc.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +QtCore/qglobal.h +- +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +QtCore/qiodevice.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qarraydata.h +- +stdlib.h +- +string.h +- +stdarg.h +- +string +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +QtCore/qlist.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +QtCore/qhash.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +QtCore/qcborvalue.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +QtCore/qobjectdefs.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +QtCore/qcborvalue.h +- +QtCore/qpair.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +QtCore/qbytearray.h +- +QtCore/qcborcommon.h +- +QtCore/qfloat16.h +- +QtCore/qscopedpointer.h +- +QtCore/qstring.h +- +QtCore/qstringview.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +QtCore/qbytearray.h +- +QtCore/qdatetime.h +- +QtCore/qcborcommon.h +- +QtCore/qregularexpression.h +- +QtCore/qstring.h +- +QtCore/qstringview.h +- +QtCore/qurl.h +- +QtCore/quuid.h +- +QtCore/qvariant.h +- +QtCore/qvector.h +- +compare +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qlocale.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +QtCore/qstringlist.h +- +QtCore/qcoreapplication.h +- +QtCore/qcommandlineoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +QtCore/qglobal.h +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +QtCore/qatomic.h +- +limits.h +- +new +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +QtCore/qglobal.h +- +QtCore/qstring.h +- +QtCore/qobject.h +- +QtCore/qcoreevent.h +- +QtCore/qeventloop.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +QtCore/qnamespace.h +- +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +QtCore/qscopedpointer.h +- +QtCore/qiodevice.h +- +QtCore/qpair.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +QtCore/qstring.h +- +QtCore/qnamespace.h +- +QtCore/qshareddata.h +- +limits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +QtCore/qelapsedtimer.h +- +QtCore/qmetatype.h +- +QtCore/qnamespace.h +- +QtCore/qpair.h +- +limits +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +QtCore/qalgorithms.h +- +QtCore/qhash.h +- +QtCore/qlist.h +- +QtCore/qmap.h +- +QtCore/qpair.h +- +QtCore/qtextstream.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qcontiguouscache.h +- +QtCore/qsharedpointer.h +- +vector +- +list +- +map +- +utility +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +QtCore/qstring.h +- +QtCore/qfileinfo.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +QtCore/qdir.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +QtCore/qglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qvector.h +- +QtCore/qlist.h +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +QtCore/qfloat16.h +- +QtCore/qglobal.h +- +stdlib.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +QtCore/qabstracttransition.h +- +QtCore/qcoreevent.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +QtCore/qatomic.h +- +QtCore/qshareddata.h +- +exception +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +QtCore/qobject.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +QtCore/qfiledevice.h +- +QtCore/qstring.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +QtCore/qfile.h +- +QtCore/qlist.h +- +QtCore/qshareddata.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +QtCore/QObject +- +QtCore/QStringList +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +QtCore/qabstractstate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +QtCore/qglobal.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +QtCore/qglobal.h +- +QtCore/qmetatype.h +- +string.h +- +immintrin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +QtCore/qglobal.h +- +QtCore/qfutureinterface.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +QtCore/qrunnable.h +- +QtCore/qmutex.h +- +QtCore/qexception.h +- +QtCore/qresultstore.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +QtCore/qfuture.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +QtCore/qfuture.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +QtCore/qglobal.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +type_traits +- +cstddef +- +utility +- +assert.h +- +stddef.h +- +QtCore/qconfig-bootstrapped.h +- +QtCore/qconfig.h +- +QtCore/qtcore-config.h +- +QtCore/qsystemdetection.h +- +QtCore/qprocessordetection.h +- +QtCore/qcompilerdetection.h +- +algorithm +- +QtCore/qtypeinfo.h +- +QtCore/qsysinfo.h +- +QtCore/qlogging.h +- +QtCore/qflags.h +- +QtCore/qatomic.h +- +QtCore/qglobalstatic.h +- +QtCore/qnumeric.h +- +QtCore/qversiontagging.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qmutex.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +QtCore/qchar.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qhashfunctions.h +- +initializer_list +- +algorithm +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +QtCore/qstring.h +- +QtCore/qpair.h +- +numeric +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +QtCore/qabstractstate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +QtCore/qabstractproxymodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qobjectdefs.h +- +QtCore/qscopedpointer.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +QtCore/qglobal.h +- +QtCore/qset.h +- +QtCore/qvector.h +- +QtCore/qlist.h +- +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +QtCore/qjsonvalue.h +- +QtCore/qiterator.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +QtCore/qjsonvalue.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +QtCore/qjsonvalue.h +- +QtCore/qiterator.h +- +QtCore/qpair.h +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +QtCore/qglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +QtCore/qstring.h +- +QtCore/qdatetime.h +- +QtCore/qversionnumber.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +QtCore/qiterator.h +- +QtCore/qrefcount.h +- +iterator +- +list +- +algorithm +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +list +- +algorithm +- +initializer_list +- +stdlib.h +- +new +- +limits.h +- +string.h +- +QtCore/qbytearraylist.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +QtCore/qvariant.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +QtCore/qglobal.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qpair.h +- +QtCore/qdebug.h +- +map +- +new +- +functional +- +initializer_list +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +QtCore/qglobal.h +- +QtCore/qalgorithms.h +- +cmath +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +QtCore/qcryptographichash.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +QtCore/qobjectdefs.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qvarlengtharray.h +- +QtCore/qobjectdefs.h +- +new +- +vector +- +list +- +map +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +QtCore/qvariant.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +QtCore/qmimetype.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +QtCore/qglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qshareddata.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +new +- +chrono +- +limits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qcoreevent.h +- +QtCore/qscopedpointer.h +- +QtCore/qmetatype.h +- +QtCore/qobject_impl.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +QtCore/qnamespace.h +- +QtCore/qobjectdefs_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +QtCore/qobject.h +- +QtCore/qpointer.h +- +QtCore/qjsonobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +QtCore/qglobal.h +- +QtCore/qlibrary.h +- +QtCore/qplugin.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +QtCore/qsharedpointer.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +QtCore/qiodevice.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- +functional +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +QtCore/qvariantanimation.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +QtCore/qglobal.h +- +algorithm +- +random +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +QtCore/qmargins.h +- +QtCore/qsize.h +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +QtCore/qatomic.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +QtCore/qglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +QtCore/qglobal.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qshareddata.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +QtCore/qstring.h +- +QtCore/qlocale.h +- +QtCore/qstringlist.h +- +QtCore/qlist.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +QtCore/qmap.h +- +QtCore/qdebug.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +QtCore/qglobal.h +- +QtCore/qfiledevice.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +QtCore/qglobal.h +- +stdlib.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +QtCore/qanimationgroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +QtCore/qhash.h +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +QtCore/qobject.h +- +QtCore/qvariant.h +- +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- +ctype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +QtCore/qglobal.h +- +QtCore/qatomic.h +- +QtCore/qshareddata.h +- +QtCore/qsharedpointer_impl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +new +- +QtCore/qatomic.h +- +QtCore/qobject.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +QtCore/qabstracttransition.h +- +QtCore/qmetaobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +QtCore/qabstractproxymodel.h +- +QtCore/qregexp.h +- +QtCore/qregularexpression.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +QtCore/qvector.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +QtCore/qstringlist.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +QtCore/qabstractstate.h +- +QtCore/qlist.h +- +QtCore/qmetaobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +QtCore/qstate.h +- +QtCore/qcoreevent.h +- +QtCore/qlist.h +- +QtCore/qobject.h +- +QtCore/qset.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +QtCore/qbytearray.h +- +QtCore/qdir.h +- +QtCore/qlist.h +- +QtCore/qmetatype.h +- +QtCore/qstring.h +- +QtCore/qshareddata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qrefcount.h +- +QtCore/qnamespace.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +QtCore/qstringview.h +- +string +- +iterator +- +stdarg.h +- +QtCore/qstringbuilder.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +QtCore/qstring.h +- +QtCore/qbytearray.h +- +string.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +QtCore/qlist.h +- +QtCore/qalgorithms.h +- +QtCore/qregexp.h +- +QtCore/qstring.h +- +QtCore/qstringmatcher.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +QtCore/qabstractitemmodel.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +QtCore/qarraydata.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +QtCore/qchar.h +- +QtCore/qbytearray.h +- +QtCore/qstringliteral.h +- +QtCore/qstringalgorithms.h +- +string +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +QtCore/qglobal.h +- +TargetConditionals.h +- +Availability.h +- +AvailabilityMacros.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +windows.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +QtCore/qdir.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +QtCore/qiodevice.h +- +QtCore/qfile.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +QtCore/qchar.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +QtCore/qstring.h +- +QtCore/qlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- +QtCore/qchar.h +- +QtCore/qlocale.h +- +QtCore/qscopedpointer.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +QtCore/qobject.h +- +future +- +functional +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +QtCore/qglobal.h +- +QtCore/qthread.h +- +QtCore/qrunnable.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +QtCore/qglobal.h +- +QtCore/qscopedpointer.h +- +type_traits +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +QtCore/qeasingcurve.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +QtCore/qglobal.h +- +QtCore/qbasictimer.h +- +QtCore/qobject.h +- +chrono +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +QtCore/qshareddata.h +- +QtCore/qlocale.h +- +QtCore/qdatetime.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +QtCore/qobject.h +- +QtCore/qbytearray.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +QtCore/qglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore/qglobal.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +QtCore/qbytearray.h +- +QtCore/qobjectdefs.h +- +QtCore/qstring.h +- +QtCore/qlist.h +- +QtCore/qpair.h +- +QtCore/qglobal.h +- +QtCore/qurlquery.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +QtCore/qpair.h +- +QtCore/qshareddata.h +- +QtCore/qurl.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +QtCore/qatomic.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtCore/qmetatype.h +- +QtCore/qmap.h +- +QtCore/qhash.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- +QtCore/qobject.h +- +QtCore/qbytearraylist.h +- +variant +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +QtCore/qeasingcurve.h +- +QtCore/qabstractanimation.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtCore/qpair.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +QtCore/qcontainerfwd.h +- +QtCore/qglobal.h +- +QtCore/qalgorithms.h +- +new +- +string.h +- +stdlib.h +- +algorithm +- +initializer_list +- +iterator +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +QtCore/qalgorithms.h +- +QtCore/qiterator.h +- +QtCore/qlist.h +- +QtCore/qrefcount.h +- +QtCore/qarraydata.h +- +QtCore/qhashfunctions.h +- +iterator +- +vector +- +stdlib.h +- +string.h +- +initializer_list +- +algorithm +- +QtCore/qpoint.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qmetatype.h +- +QtCore/qtypeinfo.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +QtCore/qglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +QtCore/qglobal.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +QtCore/qobject.h +/usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore/qobject.h + +/usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +QtCore/qiodevice.h +- +QtCore/qstring.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard +qclipboard.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent +qevent.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor +qcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +qimage.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +qgenericmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +qmatrix4x4.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +qopenglcontext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +qpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +qpaintdevicewindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +qpainter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +qsurfaceformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +qtextcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +qtransform.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +qwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +QtGui/QtGuiDepends +- +qtguiglobal.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +qabstracttextdocumentlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +qaccessible.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +qaccessiblebridge.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +qaccessibleobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +qaccessibleplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +qbackingstore.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +qbitmap.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +qbrush.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +qclipboard.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +qcolor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +qcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +qdesktopservices.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +qdrag.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +qevent.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +qfont.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +qfontdatabase.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +qfontinfo.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +qfontmetrics.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +qgenericmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +qgenericplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +qgenericpluginfactory.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +qglyphrun.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +qguiapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +qicon.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +qiconengine.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +qiconengineplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +qimage.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +qimageiohandler.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +qimagereader.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +qimagewriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +qinputmethod.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +qkeysequence.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +qmatrix.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +qmatrix4x4.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +qmovie.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +qoffscreensurface.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +qopengl.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +qopenglbuffer.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +qopenglcontext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +qopengldebug.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +qopenglextrafunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +qopenglframebufferobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +qopenglfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +qopenglpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +qopenglpixeltransferoptions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +qopenglshaderprogram.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +qopengltexture.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +qopengltextureblitter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +qopengltimerquery.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +qopenglversionfunctions.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +qopenglvertexarrayobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +qopenglwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +qpagedpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +qpagelayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +qpagesize.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +qpaintdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +qpaintdevicewindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +qpaintengine.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +qpainter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +qpainterpath.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +qpalette.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +qpdfwriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +qpen.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +qpicture.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +qpictureformatplugin.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +qpixelformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +qpixmap.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +qpixmapcache.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +qpolygon.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +qquaternion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +qrasterwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +qrawfont.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +qregion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +qrgb.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +qrgba64.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +qscreen.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +qsessionmanager.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +qstandarditemmodel.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +qstatictext.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +qstylehints.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +qsurface.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +qsurfaceformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +qsyntaxhighlighter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +qtextcursor.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +qtextdocument.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +qtextdocumentfragment.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +qtextdocumentwriter.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +qtextformat.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +qtextlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +qtextlist.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +qtextobject.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +qtextoption.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +qtexttable.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +qtouchdevice.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +qtransform.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +qvalidator.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +qvector2d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +qvector3d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +qvector4d.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +qwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +qwindowdefs.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +qtguiversion.h +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +QtCore/QtCore +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextlayout.h +- +QtGui/qtextdocument.h +- +QtGui/qtextcursor.h +- +QtGui/qpalette.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +QtGui/qtguiglobal.h +- +QtCore/qcoreapplication.h +- +QtCore/qdebug.h +- +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qrect.h +- +QtCore/qset.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtGui/qcolor.h +- +QtGui/qevent.h +- +stdlib.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +QtGui/qtguiglobal.h +- +QtGui/qaccessible.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +QtGui/qtguiglobal.h +- +QtGui/qaccessible.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +QtGui/qtguiglobal.h +- +QtCore/qrect.h +- +QtGui/qwindow.h +- +QtGui/qregion.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +QtGui/qtguiglobal.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +QtGui/qtguiglobal.h +- +QtCore/qpair.h +- +QtCore/qpoint.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- +QtGui/qcolor.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qimage.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +QtGui/qtguiglobal.h +- +QtGui/qrgb.h +- +QtCore/qnamespace.h +- +QtCore/qstringlist.h +- +QtGui/qrgba64.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtGui/qwindowdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qstandardpaths.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qregion.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtGui/qkeysequence.h +- +QtCore/qcoreevent.h +- +QtCore/qvariant.h +- +QtCore/qmap.h +- +QtCore/qvector.h +- +QtCore/qset.h +- +QtCore/qurl.h +- +QtCore/qfile.h +- +QtGui/qvector2d.h +- +QtGui/qtouchdevice.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtGui/qfont.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +QtGui/qtguiglobal.h +- +QtGui/qfont.h +- +QtCore/qsharedpointer.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +QtGui/qtguiglobal.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +QtGui/qtguiglobal.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- +QtCore/qvector.h +- +QtCore/qpoint.h +- +QtGui/qrawfont.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +QtGui/qtguiglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtGui/qinputmethod.h +- +QtCore/qlocale.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +QtGui/qtguiglobal.h +- +QtCore/qsize.h +- +QtCore/qlist.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +QtGui/qtguiglobal.h +- +QtCore/qlist.h +- +QtGui/qicon.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qrgb.h +- +QtGui/qpaintdevice.h +- +QtGui/qpixelformat.h +- +QtGui/qtransform.h +- +QtCore/qbytearray.h +- +QtCore/qrect.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +QtGui/qtguiglobal.h +- +QtCore/qiodevice.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +QtGui/qtguiglobal.h +- +QtCore/qbytearray.h +- +QtCore/qcoreapplication.h +- +QtGui/qimage.h +- +QtGui/qimageiohandler.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +QtGui/qtguiglobal.h +- +QtCore/qbytearray.h +- +QtCore/qcoreapplication.h +- +QtCore/qlist.h +- +QtGui/qimageiohandler.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +QtGui/qtguiglobal.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +QtGui/qtguiglobal.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- +QtGui/qquaternion.h +- +QtGui/qgenericmatrix.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qbytearray.h +- +QtCore/qlist.h +- +QtGui/qimagereader.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qsurface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +QtGui/qtguiglobal.h +- +QtCore/qt_windows.h +- +OpenGLES/ES3/gl.h +- +OpenGLES/ES3/glext.h +- +OpenGLES/ES2/gl.h +- +OpenGLES/ES2/glext.h +- +GLES3/gl32.h +- +GLES3/gl31.h +- +GLES3/gl3.h +- +GLES2/gl2.h +- +QtGui/qopengles2ext.h +- +OpenGL/gl.h +- +OpenGL/gl3.h +- +OpenGL/glext.h +- +GL/gl.h +- +GL/gl.h +- +QtGui/qopenglext.h +- +stddef.h +- +inttypes.h +- +inttypes.h +- +stdint.h +- +inttypes.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +QtGui/qtguiglobal.h +- +QtCore/qscopedpointer.h +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/QObject +- +QtCore/QScopedPointer +- +QtGui/QSurfaceFormat +- +QtGui/qopengl.h +- +QtGui/qopenglversionfunctions.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- +QtCore/qpair.h +- +QtCore/qvariant.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +QtGui/qtguiglobal.h +- +QtCore/qshareddata.h +- +QtCore/qflags.h +- +QtCore/qlist.h +- +QtCore/qvector.h +- +QtCore/qmetatype.h +- +QtCore/qdebug.h +- +QtGui/qopenglcontext.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +windows.h +- +stddef.h +- +inttypes.h +- +inttypes.h +- +stdint.h +- +inttypes.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +QtGui/qtguiglobal.h +- +QtGui/qopenglfunctions.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qpaintdevice.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qopenglcontext.h +- +stdio.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qopengl.h +- +QtGui/qopenglcontext.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +QtGui/qtguiglobal.h +- +QtCore/QSharedDataPointer +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qvector2d.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- +QtGui/qmatrix4x4.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/qimage.h +- +QtCore/QScopedPointer +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +QtGui/qtguiglobal.h +- +QtGui/qopengl.h +- +QtGui/QMatrix3x3 +- +QtGui/QMatrix4x4 +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +QtGui/qtguiglobal.h +- +QtCore/qhash.h +- +QtCore/qhashfunctions.h +- +QtCore/qpair.h +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtGui/qopengl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +QtGui/qtguiglobal.h +- +QtGui/QPaintDeviceWindow +- +QtGui/QOpenGLContext +- +QtGui/QImage +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qpagelayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- +QtCore/qstring.h +- +QtCore/qmargins.h +- +QtGui/qpagesize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +QtGui/qtguiglobal.h +- +QtCore/qsharedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +QtGui/qtguiglobal.h +- +QtGui/QWindow +- +QtGui/QPaintDevice +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qobjectdefs.h +- +QtCore/qscopedpointer.h +- +QtGui/qpainter.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qrect.h +- +QtCore/qpoint.h +- +QtCore/qscopedpointer.h +- +QtGui/qpixmap.h +- +QtGui/qimage.h +- +QtGui/qtextoption.h +- +QtGui/qpolygon.h +- +QtGui/qpen.h +- +QtGui/qbrush.h +- +QtGui/qmatrix.h +- +QtGui/qtransform.h +- +QtGui/qfontinfo.h +- +QtGui/qfontmetrics.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtCore/qglobal.h +- +QtCore/qrect.h +- +QtCore/qline.h +- +QtCore/qvector.h +- +QtCore/qscopedpointer.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +QtGui/qtguiglobal.h +- +QtGui/qwindowdefs.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qpagedpaintdevice.h +- +QtGui/qpagelayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +QtGui/qtguiglobal.h +- +QtCore/qiodevice.h +- +QtCore/qstringlist.h +- +QtCore/qsharedpointer.h +- +QtGui/qpaintdevice.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +QtGui/qtguiglobal.h +- +QtCore/qplugin.h +- +QtCore/qfactoryinterface.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +QtGui/qtguiglobal.h +- +QtGui/qpaintdevice.h +- +QtGui/qcolor.h +- +QtCore/qnamespace.h +- +QtCore/qstring.h +- +QtCore/qsharedpointer.h +- +QtGui/qimage.h +- +QtGui/qtransform.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +QtGui/qtguiglobal.h +- +QtGui/qpixmap.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +QtGui/qtguiglobal.h +- +QtCore/qvector.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +QtGui/qtguiglobal.h +- +QtGui/qgenericmatrix.h +- +QtGui/qvector3d.h +- +QtGui/qvector4d.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +QtGui/qtguiglobal.h +- +QtGui/QPaintDeviceWindow +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qiodevice.h +- +QtCore/qglobal.h +- +QtCore/qobject.h +- +QtCore/qpoint.h +- +QtGui/qfont.h +- +QtGui/qtransform.h +- +QtGui/qfontdatabase.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +QtGui/qtguiglobal.h +- +QtCore/qatomic.h +- +QtCore/qrect.h +- +QtGui/qwindowdefs.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +QtGui/qtguiglobal.h +- +QtCore/qprocessordetection.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +QtGui/qtguiglobal.h +- +QtCore/QList +- +QtCore/QObject +- +QtCore/QRect +- +QtCore/QSize +- +QtCore/QSizeF +- +QtGui/QTransform +- +QtCore/qnamespace.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qwindowdefs.h +- +QtCore/qstring.h +- +QtCore/qstringlist.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +QtGui/qtguiglobal.h +- +QtCore/qabstractitemmodel.h +- +QtGui/qbrush.h +- +QtGui/qfont.h +- +QtGui/qicon.h +- +QtCore/qdatastream.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +QtGui/qtguiglobal.h +- +QtCore/qsize.h +- +QtCore/qstring.h +- +QtCore/qmetatype.h +- +QtGui/qtransform.h +- +QtGui/qfont.h +- +QtGui/qtextoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtGui/qsurfaceformat.h +- +QtCore/qmetatype.h +- +QtCore/qsize.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +QtGui/qtguiglobal.h +- +QtCore/qpair.h +- +QtCore/qobjectdefs.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qshareddata.h +- +QtGui/qtextformat.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qsize.h +- +QtCore/qrect.h +- +QtCore/qvariant.h +- +QtGui/qfont.h +- +QtCore/qurl.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +QtGui/qtguiglobal.h +- +QtGui/qcolor.h +- +QtGui/qfont.h +- +QtCore/qshareddata.h +- +QtCore/qvector.h +- +QtCore/qvariant.h +- +QtGui/qpen.h +- +QtGui/qbrush.h +- +QtGui/qtextoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +QtGui/qtguiglobal.h +- +QtCore/qstring.h +- +QtCore/qnamespace.h +- +QtCore/qrect.h +- +QtCore/qvector.h +- +QtGui/qcolor.h +- +QtCore/qobject.h +- +QtGui/qevent.h +- +QtGui/qtextformat.h +- +QtGui/qglyphrun.h +- +QtGui/qtextcursor.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +QtGui/qtguiglobal.h +- +QtGui/qtextobject.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextformat.h +- +QtGui/qtextlayout.h +- +QtGui/qglyphrun.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +QtGui/qtguiglobal.h +- +QtCore/qnamespace.h +- +QtCore/qchar.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtGui/qtextobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +QtCore/qglobal.h +- +QtGui/qtgui-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +QtGui/qtguiglobal.h +- +QtGui/qmatrix.h +- +QtGui/qpainterpath.h +- +QtGui/qpolygon.h +- +QtGui/qregion.h +- +QtGui/qwindowdefs.h +- +QtCore/qline.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +QtGui/qtguiglobal.h +- +QtCore/qobject.h +- +QtCore/qstring.h +- +QtCore/qregexp.h +- +QtCore/qregularexpression.h +- +QtCore/qlocale.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +QtGui/qtguiglobal.h +- +QtCore/qpoint.h +- +QtCore/qmetatype.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +QtGui/qtguiglobal.h +- +QtCore/QObject +- +QtCore/QEvent +- +QtCore/QMargins +- +QtCore/QRect +- +QtCore/qnamespace.h +- +QtGui/qsurface.h +- +QtGui/qsurfaceformat.h +- +QtGui/qwindowdefs.h +- +QtGui/qicon.h +- +QtGui/qcursor.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +QtGui/qtguiglobal.h +- +QtCore/qobjectdefs.h +- +QtCore/qnamespace.h +- +QtGui/qwindowdefs_win.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +QtGui/qtguiglobal.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QPrinter +qprinter.h +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h + +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h +QtPrintSupport/qtprintsupportglobal.h +- +QtCore/qstring.h +- +QtCore/qscopedpointer.h +- +QtGui/qpagedpaintdevice.h +- +QtGui/qpagelayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupport-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupportglobal.h +QtWidgets/qtwidgetsglobal.h +- +QtPrintSupport/qtprintsupport-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +qaction.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +qapplication.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +qcombobox.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +qframe.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect +qgraphicseffect.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout +qgridlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout +qboxlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QInputDialog +qinputdialog.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qinputdialog.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel +qlabel.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit +qlineedit.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +qmainwindow.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +qmenu.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +qmessagebox.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut +qshortcut.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem +qlayoutitem.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +qtextedit.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout +qboxlayout.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +qwidget.h +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtWidgets/qstyleoption.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractscrollarea.h +- +QtCore/qabstractitemmodel.h +- +QtCore/qitemselectionmodel.h +- +QtWidgets/qabstractitemdelegate.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qvalidator.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +QtWidgets/qtwidgetsglobal.h +- +QtGui/qkeysequence.h +- +QtCore/qstring.h +- +QtWidgets/qwidget.h +- +QtCore/qvariant.h +- +QtGui/qicon.h +- +QtWidgets/qactiongroup.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qaction.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qcoreapplication.h +- +QtGui/qwindowdefs.h +- +QtCore/qpoint.h +- +QtCore/qsize.h +- +QtGui/qcursor.h +- +QtWidgets/qdesktopwidget.h +- +QtGui/qguiapplication.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlayout.h +- +QtWidgets/qwidget.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtWidgets/qabstractitemdelegate.h +- +QtCore/qabstractitemmodel.h +- +QtCore/qvariant.h +- +QtGui/qvalidator.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qpoint.h +- +QtCore/qrect.h +- +QtGui/qcolor.h +- +QtGui/qbrush.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlayout.h +- +QtWidgets/qwidget.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qinputdialog.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qstring.h +- +QtWidgets/qlineedit.h +- +QtWidgets/qdialog.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtWidgets/qlayoutitem.h +- +QtWidgets/qsizepolicy.h +- +QtCore/qrect.h +- +QtCore/qmargins.h +- +limits.h +- +QtWidgets/qboxlayout.h +- +QtWidgets/qgridlayout.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qsizepolicy.h +- +QtCore/qrect.h +- +limits.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qframe.h +- +QtGui/qtextcursor.h +- +QtCore/qstring.h +- +QtCore/qmargins.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractitemview.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qlistview.h +- +QtCore/qvariant.h +- +QtCore/qvector.h +- +QtCore/qitemselectionmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtWidgets/qtabwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtCore/qstring.h +- +QtGui/qicon.h +- +QtWidgets/qaction.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qdialog.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qkeysequence.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qalgorithms.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractslider.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qobject.h +- +QtCore/qrect.h +- +QtCore/qsize.h +- +QtGui/qicon.h +- +QtGui/qpixmap.h +- +QtGui/qpalette.h +- +QtWidgets/qsizepolicy.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +QtWidgets/qtwidgetsglobal.h +- +QtCore/qlocale.h +- +QtCore/qvariant.h +- +QtWidgets/qabstractspinbox.h +- +QtGui/qicon.h +- +QtGui/qmatrix.h +- +QtWidgets/qslider.h +- +QtWidgets/qstyle.h +- +QtWidgets/qtabbar.h +- +QtWidgets/qtabwidget.h +- +QtWidgets/qrubberband.h +- +QtWidgets/qframe.h +- +QtCore/qabstractitemmodel.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qwidget.h +- +QtGui/qicon.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +QtWidgets/qtwidgetsglobal.h +- +QtWidgets/qabstractscrollarea.h +- +QtGui/qtextdocument.h +- +QtGui/qtextoption.h +- +QtGui/qtextcursor.h +- +QtGui/qtextformat.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +QtGui/qtguiglobal.h +- +QtWidgets/qtwidgets-config.h +- + +/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +QtWidgets/qtwidgetsglobal.h +- +QtGui/qwindowdefs.h +- +QtCore/qobject.h +- +QtCore/qmargins.h +- +QtGui/qpaintdevice.h +- +QtGui/qpalette.h +- +QtGui/qfont.h +- +QtGui/qfontmetrics.h +- +QtGui/qfontinfo.h +- +QtWidgets/qsizepolicy.h +- +QtGui/qregion.h +- +QtGui/qbrush.h +- +QtGui/qcursor.h +- +QtGui/qkeysequence.h +- +QtGui/qevent.h +- + +TextEditor_autogen/include/ui_editorwindow.h +QtCore/QVariant +- +QtWidgets/QAction +- +QtWidgets/QApplication +- +QtWidgets/QFrame +- +QtWidgets/QGridLayout +- +QtWidgets/QHBoxLayout +- +QtWidgets/QLabel +- +QtWidgets/QMainWindow +- +QtWidgets/QSpacerItem +- +QtWidgets/QVBoxLayout +- +QtWidgets/QWidget +- +MyQTextEdit.h +- + +headers/File.h +string +- + +headers/crdt.h +vector +- +headers/symbol.h +- +QDebug +- + +headers/json.hpp +algorithm +- +cassert +- +ciso646 +- +cstddef +- +functional +- +initializer_list +- +iosfwd +- +iterator +- +memory +- +numeric +- +string +- +utility +- +vector +- +utility +- +algorithm +- +array +- +ciso646 +- +forward_list +- +iterator +- +map +- +string +- +tuple +- +type_traits +- +unordered_map +- +utility +- +valarray +- +exception +- +stdexcept +- +string +- +cstddef +- +utility +- +stdint.h +- +stdint.h +- +cstdlib +- +ciso646 +- +cstddef +- +type_traits +- +ciso646 +- +limits +- +type_traits +- +utility +- +iterator +- +type_traits +- +cstdint +- +map +- +memory +- +string +- +vector +- +array +- +ciso646 +- +cstddef +- +cstdint +- +string +- +algorithm +- +ciso646 +- +iterator +- +string +- +tuple +- +type_traits +- +utility +- +valarray +- +vector +- +cstddef +- +iterator +- +string +- +tuple +- +algorithm +- +array +- +cassert +- +cmath +- +cstddef +- +cstdint +- +cstdio +- +cstring +- +iterator +- +limits +- +string +- +utility +- +array +- +cassert +- +cstddef +- +cstdio +- +cstring +- +istream +- +iterator +- +memory +- +numeric +- +string +- +type_traits +- +utility +- +cassert +- +cstddef +- +string +- +utility +- +vector +- +cstdint +- +utility +- +string +- +array +- +clocale +- +cstddef +- +cstdio +- +cstdlib +- +initializer_list +- +string +- +utility +- +vector +- +cassert +- +cmath +- +cstdint +- +functional +- +string +- +utility +- +vector +- +cstddef +- +limits +- +ciso646 +- +iterator +- +type_traits +- +cstddef +- +iterator +- +utility +- +algorithm +- +cassert +- +cctype +- +numeric +- +string +- +utility +- +vector +- +initializer_list +- +utility +- +algorithm +- +array +- +cstdint +- +cstring +- +limits +- +string +- +algorithm +- +cstddef +- +ios +- +iterator +- +memory +- +ostream +- +string +- +vector +- +algorithm +- +array +- +cassert +- +ciso646 +- +clocale +- +cmath +- +cstddef +- +cstdint +- +cstdio +- +limits +- +string +- +type_traits +- +utility +- +array +- +cassert +- +ciso646 +- +cmath +- +cstdint +- +cstring +- +limits +- +type_traits +- + +headers/jsonUtility.h +iostream +- +headers/json.hpp +headers/headers/json.hpp +headers/symbol.h +headers/headers/symbol.h +headers/File.h +headers/headers/File.h + +headers/message.h +string +- +iostream +- + +headers/symbol.h +vector +- +string +- +array +- + diff --git a/CMakeFiles/TextEditor.dir/DependInfo.cmake b/CMakeFiles/TextEditor.dir/DependInfo.cmake new file mode 100644 index 0000000..b877eed --- /dev/null +++ b/CMakeFiles/TextEditor.dir/DependInfo.cmake @@ -0,0 +1,46 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/naysudes/CodeShare/MyQTextEdit.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o" + "/home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o" + "/home/naysudes/CodeShare/editorwindow.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/editorwindow.cpp.o" + "/home/naysudes/CodeShare/main.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/main.cpp.o" + "/home/naysudes/CodeShare/myClient.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/myClient.cpp.o" + "/home/naysudes/CodeShare/src/File.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/src/File.cpp.o" + "/home/naysudes/CodeShare/src/crdt.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/src/crdt.cpp.o" + "/home/naysudes/CodeShare/src/jsonUtility.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o" + "/home/naysudes/CodeShare/src/message.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/src/message.cpp.o" + "/home/naysudes/CodeShare/src/symbol.cpp" "/home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/src/symbol.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "QT_CORE_LIB" + "QT_GUI_LIB" + "QT_NO_DEBUG" + "QT_PRINTSUPPORT_LIB" + "QT_WIDGETS_LIB" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "." + "TextEditor_autogen/include" + "/usr/include/x86_64-linux-gnu/qt5" + "/usr/include/x86_64-linux-gnu/qt5/QtCore" + "/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++" + "/usr/include/x86_64-linux-gnu/qt5/QtGui" + "/usr/include/x86_64-linux-gnu/qt5/QtWidgets" + "/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o b/CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..45494124f3b5d5bcc555a6768d8cfbe554a587dd GIT binary patch literal 76448 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 cxizC?tbS1+4={Zi#74G$GX14@ih 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�joluBBks=#N}S~YlE+_g?^^<)@IiPa{sw}%i< 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%0Ao@y)8Lssl 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%0DLmw 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%0AB+5KLCFY@J|7M7x2#j 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

      MFq((CUk;a6Msw*FDX z*XplQDgQA_`M)drJ6M5j7X21W->m-(yuhK~A^JrUFt?w9ivGh6{mQFDg={M>TYtGj zf90@{xN*nO59<$7^nc~hue&DXneoq**Vg}qL%;LHP`_Jyw?>Snp|COR|&)-%$ zvc5@tt^O?~m+19>ljz6ge+T0Cp)wX*4P&{Ye}bZa zs_5JKU!7t8M>_P^i9Y6kgra}7qx?D7g%uZ<|0^8&ostl2|0gN>KXK@vBKmRpf8L?L zTG207^#3dRcK$m=KTq1Pd9lZzEe`!HqF*UQ9)C_z^b@Cs?a$UN(bgYGe69Ue zj0_v(I?x}j=+6>;`~2nR4C}wep`U+BdjC6B(SO3Bf7rq>@VNSa#GzlQ=$9(`e;0i_ z{}rMiH~wvM=r0oeMUel~75$@VfzDI3t-sXhTjPpd|A!G@tN+|lA#wRmVF29z#wq$^ zMc=Ofjn{{~`4Yc*vBJqZ)uF$7OlXPapP=Z^bm%wS5GuwUznbpQuQ)x_$ML63(Z5dg z?ffqneY5^H<+t;Hl|z4l=$rP#`JbfdKP39wTZ!!!{oReQyxRJ&I^tiOVf-&S;$N%8 zf2I=uhmQC+ivBJ!@oz^7(%S!)4CDX85r4n2VL~zg6-xXgMBmPTt~A_ZtoU=S&lfr3 zFB5)T`)MV<)_*IN_|H}1f7%iMJkht0zu57A=7@h~hVgH9#J^mL|9mC>#F()D?fkD7 z{bQ|s+wnIF-|oLTH-^Nx{MQj*%l~F2{wgK@C64&>MgL$c{v7M`tB&}~GK~KvNBl+O z(%XNH68{&D_~(hfop1Z|ai{D3cWH+4=Mi7a|2!rB8A|*OqHnjKZqbix{|`Ch-<)Cm z_c`KUt;BzU68|fX__J>c8_I50d&#ywZy-KncKhE~`1bJ%`}4_Tw~fDe8~Gn@BmbCj z+ZO+o4t_t$pPg^}^P4ezJKy%_BggCU8-3f}{@k&R{O)b!=S=85emh_G=T_o#ne6qa zDgPl>d$*QJS&hWk#*duwp`{uBdHvO)^uIqi;xEdu{!czbkKgd);y;1-TKsuR{NGmM zznu7-Q@j6HWElTDj`$5fF8((i@fR!cU#i5@?W9E zf4LI>T1Why8OC2QQIFs7+x^NF#cPKuk|0pkBk3C z;%oWuQsTc}iT^!E{QYhY2Y#*_-0aVVllAxwKQ8{`iLb@KR*C;cCH@PEueG0|4CDW~ zBYwlD%UdFwJ^!t8#J^GEFBLY=e~Xp)`FC!){_XjrL*mbgsE1`mXfNVx`OBXWMw$=$ zw<`MMMc-b(FBSa(C`RvdtcL&b!1x|lYi5WE-~>(*jZVX5m_z zw>C!K$X##rt%~hX^zT&kUle_lXXAIB=)11p<2vVUweZ7FJ%4vx-18pa8J@w`5&s+X z!3sYsTll%gP+m>m4ZK CMakeFiles/TextEditor.dir/main.cpp.i + +CMakeFiles/TextEditor.dir/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/main.cpp -o CMakeFiles/TextEditor.dir/main.cpp.s + +CMakeFiles/TextEditor.dir/src/File.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/src/File.cpp.o: src/File.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/TextEditor.dir/src/File.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/src/File.cpp.o -c /home/naysudes/CodeShare/src/File.cpp + +CMakeFiles/TextEditor.dir/src/File.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/src/File.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/File.cpp > CMakeFiles/TextEditor.dir/src/File.cpp.i + +CMakeFiles/TextEditor.dir/src/File.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/src/File.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/File.cpp -o CMakeFiles/TextEditor.dir/src/File.cpp.s + +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: MyQTextEdit.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o -c /home/naysudes/CodeShare/MyQTextEdit.cpp + +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/MyQTextEdit.cpp > CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.i + +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/MyQTextEdit.cpp -o CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.s + +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: src/crdt.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/TextEditor.dir/src/crdt.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/src/crdt.cpp.o -c /home/naysudes/CodeShare/src/crdt.cpp + +CMakeFiles/TextEditor.dir/src/crdt.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/src/crdt.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/crdt.cpp > CMakeFiles/TextEditor.dir/src/crdt.cpp.i + +CMakeFiles/TextEditor.dir/src/crdt.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/src/crdt.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/crdt.cpp -o CMakeFiles/TextEditor.dir/src/crdt.cpp.s + +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: editorwindow.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/TextEditor.dir/editorwindow.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/editorwindow.cpp.o -c /home/naysudes/CodeShare/editorwindow.cpp + +CMakeFiles/TextEditor.dir/editorwindow.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/editorwindow.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/editorwindow.cpp > CMakeFiles/TextEditor.dir/editorwindow.cpp.i + +CMakeFiles/TextEditor.dir/editorwindow.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/editorwindow.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/editorwindow.cpp -o CMakeFiles/TextEditor.dir/editorwindow.cpp.s + +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: src/jsonUtility.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Building CXX object CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o -c /home/naysudes/CodeShare/src/jsonUtility.cpp + +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/jsonUtility.cpp > CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.i + +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/jsonUtility.cpp -o CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.s + +CMakeFiles/TextEditor.dir/src/message.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/src/message.cpp.o: src/message.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_7) "Building CXX object CMakeFiles/TextEditor.dir/src/message.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/src/message.cpp.o -c /home/naysudes/CodeShare/src/message.cpp + +CMakeFiles/TextEditor.dir/src/message.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/src/message.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/message.cpp > CMakeFiles/TextEditor.dir/src/message.cpp.i + +CMakeFiles/TextEditor.dir/src/message.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/src/message.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/message.cpp -o CMakeFiles/TextEditor.dir/src/message.cpp.s + +CMakeFiles/TextEditor.dir/myClient.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/myClient.cpp.o: myClient.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_8) "Building CXX object CMakeFiles/TextEditor.dir/myClient.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/myClient.cpp.o -c /home/naysudes/CodeShare/myClient.cpp + +CMakeFiles/TextEditor.dir/myClient.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/myClient.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/myClient.cpp > CMakeFiles/TextEditor.dir/myClient.cpp.i + +CMakeFiles/TextEditor.dir/myClient.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/myClient.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/myClient.cpp -o CMakeFiles/TextEditor.dir/myClient.cpp.s + +CMakeFiles/TextEditor.dir/src/symbol.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/src/symbol.cpp.o: src/symbol.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_9) "Building CXX object CMakeFiles/TextEditor.dir/src/symbol.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/src/symbol.cpp.o -c /home/naysudes/CodeShare/src/symbol.cpp + +CMakeFiles/TextEditor.dir/src/symbol.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/src/symbol.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/symbol.cpp > CMakeFiles/TextEditor.dir/src/symbol.cpp.i + +CMakeFiles/TextEditor.dir/src/symbol.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/src/symbol.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/symbol.cpp -o CMakeFiles/TextEditor.dir/src/symbol.cpp.s + +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: CMakeFiles/TextEditor.dir/flags.make +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: TextEditor_autogen/mocs_compilation.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_10) "Building CXX object CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o -c /home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp + +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp > CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.i + +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp -o CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.s + +# Object files for target TextEditor +TextEditor_OBJECTS = \ +"CMakeFiles/TextEditor.dir/main.cpp.o" \ +"CMakeFiles/TextEditor.dir/src/File.cpp.o" \ +"CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o" \ +"CMakeFiles/TextEditor.dir/src/crdt.cpp.o" \ +"CMakeFiles/TextEditor.dir/editorwindow.cpp.o" \ +"CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o" \ +"CMakeFiles/TextEditor.dir/src/message.cpp.o" \ +"CMakeFiles/TextEditor.dir/myClient.cpp.o" \ +"CMakeFiles/TextEditor.dir/src/symbol.cpp.o" \ +"CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o" + +# External object files for target TextEditor +TextEditor_EXTERNAL_OBJECTS = + +TextEditor: CMakeFiles/TextEditor.dir/main.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/src/File.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/src/crdt.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/editorwindow.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/src/message.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/myClient.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/src/symbol.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o +TextEditor: CMakeFiles/TextEditor.dir/build.make +TextEditor: /usr/lib/x86_64-linux-gnu/libboost_system.so +TextEditor: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +TextEditor: /usr/lib/x86_64-linux-gnu/libQt5PrintSupport.so.5.12.4 +TextEditor: /usr/lib/x86_64-linux-gnu/libboost_system.so +TextEditor: /usr/lib/x86_64-linux-gnu/libboost_filesystem.so +TextEditor: /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.4 +TextEditor: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.4 +TextEditor: /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.4 +TextEditor: CMakeFiles/TextEditor.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_11) "Linking CXX executable TextEditor" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/TextEditor.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/TextEditor.dir/build: TextEditor + +.PHONY : CMakeFiles/TextEditor.dir/build + +CMakeFiles/TextEditor.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/TextEditor.dir/cmake_clean.cmake +.PHONY : CMakeFiles/TextEditor.dir/clean + +CMakeFiles/TextEditor.dir/depend: + cd /home/naysudes/CodeShare && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/CMakeFiles/TextEditor.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/TextEditor.dir/depend + diff --git a/CMakeFiles/TextEditor.dir/cmake_clean.cmake b/CMakeFiles/TextEditor.dir/cmake_clean.cmake new file mode 100644 index 0000000..8dd2dd7 --- /dev/null +++ b/CMakeFiles/TextEditor.dir/cmake_clean.cmake @@ -0,0 +1,21 @@ +file(REMOVE_RECURSE + "TextEditor_autogen" + "CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt" + "CMakeFiles/TextEditor.dir/main.cpp.o" + "CMakeFiles/TextEditor.dir/src/File.cpp.o" + "CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o" + "CMakeFiles/TextEditor.dir/src/crdt.cpp.o" + "CMakeFiles/TextEditor.dir/editorwindow.cpp.o" + "CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o" + "CMakeFiles/TextEditor.dir/src/message.cpp.o" + "CMakeFiles/TextEditor.dir/myClient.cpp.o" + "CMakeFiles/TextEditor.dir/src/symbol.cpp.o" + "CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o" + "TextEditor.pdb" + "TextEditor" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/TextEditor.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/TextEditor.dir/depend.internal b/CMakeFiles/TextEditor.dir/depend.internal new file mode 100644 index 0000000..92e6ff3 --- /dev/null +++ b/CMakeFiles/TextEditor.dir/depend.internal @@ -0,0 +1,1480 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o + /home/naysudes/CodeShare/MyQTextEdit.cpp + /home/naysudes/CodeShare/MyQTextEdit.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard + /usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o + /home/naysudes/CodeShare/MyQTextEdit.h + /home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_MyQTextEdit.cpp + /home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_editorwindow.cpp + /home/naysudes/CodeShare/TextEditor_autogen/EWIEGA46WW/moc_myClient.cpp + /home/naysudes/CodeShare/TextEditor_autogen/mocs_compilation.cpp + /home/naysudes/CodeShare/editorwindow.h + /home/naysudes/CodeShare/headers/File.h + /home/naysudes/CodeShare/headers/crdt.h + /home/naysudes/CodeShare/headers/jsonUtility.h + /home/naysudes/CodeShare/headers/message.h + /home/naysudes/CodeShare/headers/symbol.h + /home/naysudes/CodeShare/myClient.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/json.hpp +CMakeFiles/TextEditor.dir/editorwindow.cpp.o + /home/naysudes/CodeShare/MyQTextEdit.h + /home/naysudes/CodeShare/editorwindow.cpp + /home/naysudes/CodeShare/editorwindow.h + /home/naysudes/CodeShare/headers/crdt.h + /home/naysudes/CodeShare/headers/jsonUtility.h + /home/naysudes/CodeShare/headers/message.h + /home/naysudes/CodeShare/myClient.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QPrinter + /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h + /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupport-config.h + /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupportglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QInputDialog + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qinputdialog.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + TextEditor_autogen/include/ui_editorwindow.h + headers/File.h + headers/json.hpp + headers/symbol.h +CMakeFiles/TextEditor.dir/main.cpp.o + /home/naysudes/CodeShare/editorwindow.h + /home/naysudes/CodeShare/headers/File.h + /home/naysudes/CodeShare/headers/crdt.h + /home/naysudes/CodeShare/headers/jsonUtility.h + /home/naysudes/CodeShare/headers/message.h + /home/naysudes/CodeShare/headers/symbol.h + /home/naysudes/CodeShare/main.cpp + /home/naysudes/CodeShare/myClient.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent + /usr/include/x86_64-linux-gnu/qt5/QtCore/QList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins + /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType + /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject + /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect + /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize + /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore + /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 + /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice + /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor + /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform + /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui + /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends + /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/json.hpp +CMakeFiles/TextEditor.dir/myClient.cpp.o + /home/naysudes/CodeShare/headers/File.h + /home/naysudes/CodeShare/headers/crdt.h + /home/naysudes/CodeShare/headers/jsonUtility.h + /home/naysudes/CodeShare/headers/message.h + /home/naysudes/CodeShare/headers/symbol.h + /home/naysudes/CodeShare/myClient.cpp + /home/naysudes/CodeShare/myClient.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/QString + /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + headers/json.hpp +CMakeFiles/TextEditor.dir/src/File.cpp.o + /home/naysudes/CodeShare/src/File.cpp + headers/File.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o + /home/naysudes/CodeShare/src/crdt.cpp + /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug + /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h + /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h + headers/crdt.h + headers/symbol.h +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o + /home/naysudes/CodeShare/src/jsonUtility.cpp + headers/File.h + headers/json.hpp + headers/jsonUtility.h + headers/symbol.h +CMakeFiles/TextEditor.dir/src/message.cpp.o + /home/naysudes/CodeShare/src/message.cpp + headers/message.h +CMakeFiles/TextEditor.dir/src/symbol.cpp.o + /home/naysudes/CodeShare/src/symbol.cpp + headers/symbol.h diff --git a/CMakeFiles/TextEditor.dir/depend.make b/CMakeFiles/TextEditor.dir/depend.make new file mode 100644 index 0000000..bb107a9 --- /dev/null +++ b/CMakeFiles/TextEditor.dir/depend.make @@ -0,0 +1,1480 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: MyQTextEdit.cpp +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: MyQTextEdit.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMimeData +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRegularExpression +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QClipboard +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QContextMenuEvent +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainter +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/TextEditor.dir/MyQTextEdit.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h + +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: MyQTextEdit.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: TextEditor_autogen/EWIEGA46WW/moc_MyQTextEdit.cpp +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: TextEditor_autogen/EWIEGA46WW/moc_editorwindow.cpp +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: TextEditor_autogen/EWIEGA46WW/moc_myClient.cpp +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: TextEditor_autogen/mocs_compilation.cpp +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: editorwindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/File.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/crdt.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/jsonUtility.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/message.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/symbol.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: myClient.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/TextEditor.dir/TextEditor_autogen/mocs_compilation.cpp.o: headers/json.hpp + +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: MyQTextEdit.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: editorwindow.cpp +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: editorwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/crdt.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/jsonUtility.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/message.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: myClient.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTextStream +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QVariant +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QCursor +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/QPrinter +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qprinter.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupport-config.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/qtprintsupportglobal.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QAction +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFrame +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsOpacityEffect +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGridLayout +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QHBoxLayout +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QInputDialog +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLabel +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QLineEdit +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMenu +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QShortcut +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QSpacerItem +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QTextEdit +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QVBoxLayout +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qaction.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qactiongroup.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qboxlayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicseffect.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgridlayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qinputdialog.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlabel.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayout.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlayoutitem.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlineedit.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmenu.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qshortcut.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: TextEditor_autogen/include/ui_editorwindow.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/File.h +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/json.hpp +CMakeFiles/TextEditor.dir/editorwindow.cpp.o: headers/symbol.h + +CMakeFiles/TextEditor.dir/main.cpp.o: editorwindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/File.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/crdt.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/jsonUtility.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/message.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/symbol.h +CMakeFiles/TextEditor.dir/main.cpp.o: main.cpp +CMakeFiles/TextEditor.dir/main.cpp.o: myClient.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QEvent +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QList +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMargins +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QMetaType +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QRect +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QScopedPointer +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSharedDataPointer +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSize +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QSizeF +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QStringList +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCoreDepends +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracteventdispatcher.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractitemmodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractnativeeventfilter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractproxymodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractstate.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstracttransition.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qanimationgroup.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydataops.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydatapointer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbitarray.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbuffer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraymatcher.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcache.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborarray.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcbormap.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborstream.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcollator.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineoption.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcommandlineparser.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcryptographichash.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdiriterator.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeasingcurve.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qelapsedtimer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qendian.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventtransition.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qexception.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfactoryinterface.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfileselector.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfilesystemwatcher.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfinalstate.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfloat16.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuture.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfutureinterface.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturesynchronizer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfuturewatcher.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhistorystate.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qidentityproxymodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qisenum.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qitemselectionmodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonarray.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsondocument.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibrary.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlibraryinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlinkedlist.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlockfile.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qloggingcategory.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmath.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmessageauthenticationcode.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetaobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedata.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimedatabase.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmimetype.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectcleanuphandler.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qoperatingsystemversion.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qparallelanimationgroup.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpauseanimation.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpluginloader.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpropertyanimation.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qqueue.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrandom.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qreadwritelock.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregularexpression.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresource.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qresultstore.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrunnable.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsavefile.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedvaluerollback.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopeguard.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsemaphore.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsequentialanimationgroup.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsettings.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedmemory.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignalmapper.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsignaltransition.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsocketnotifier.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsortfilterproxymodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstack.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstandardpaths.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstate.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstatemachine.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstorageinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlistmodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemsemaphore.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qt_windows.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcoreversion.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporarydir.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtemporaryfile.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextboundaryfinder.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthread.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadpool.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qthreadstorage.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimeline.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimezone.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtranslator.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypetraits.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/quuid.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariantanimation.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversionnumber.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwaitcondition.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qwineventnotifier.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qxmlstream.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QImage +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix3x3 +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QMatrix4x4 +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QOpenGLContext +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDevice +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QPaintDeviceWindow +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QSurfaceFormat +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCursor +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QTransform +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QWindow +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGuiDepends +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessible.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessiblebridge.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qaccessibleplugin.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbackingstore.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbitmap.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qclipboard.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdesktopservices.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qdrag.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontdatabase.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericmatrix.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericplugin.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qgenericpluginfactory.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qglyphrun.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengine.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qiconengineplugin.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimageiohandler.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagereader.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimagewriter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix4x4.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmovie.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qoffscreensurface.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengl.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglbuffer.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglcontext.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengldebug.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengles2ext.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglext.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglextrafunctions.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglframebufferobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglfunctions.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpaintdevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglpixeltransferoptions.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglshaderprogram.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltexture.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltextureblitter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopengltimerquery.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglversionfunctions.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglvertexarrayobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qopenglwindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagedpaintdevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagelayout.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpagesize.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevicewindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpdfwriter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpen.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpicture.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpictureformatplugin.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmapcache.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qquaternion.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrasterwindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrawfont.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qscreen.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsessionmanager.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstandarditemmodel.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstatictext.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qstylehints.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurface.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsurfaceformat.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qsyntaxhighlighter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextcursor.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocument.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentfragment.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextdocumentwriter.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlist.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextobject.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextoption.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtexttable.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiversion.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvalidator.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector3d.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector4d.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QComboBox +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMainWindow +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemdelegate.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractitemview.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractslider.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractspinbox.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcombobox.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistview.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qlistwidget.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmainwindow.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qrubberband.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qslider.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyle.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qstyleoption.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabbar.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtabwidget.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/TextEditor.dir/main.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/TextEditor.dir/main.cpp.o: headers/json.hpp + +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/File.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/crdt.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/jsonUtility.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/message.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/symbol.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: myClient.cpp +CMakeFiles/TextEditor.dir/myClient.cpp.o: myClient.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDataStream +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QString +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QTimer +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasictimer.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qeventloop.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfile.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qfiledevice.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qline.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextcodec.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtimer.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurl.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qurlquery.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qevent.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfont.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontinfo.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qguiapplication.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qinputmethod.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qkeysequence.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintdevice.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixelformat.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgb.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qrgba64.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtgui-config.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtouchdevice.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qvector2d.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtGui/qwindowdefs_win.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QMessageBox +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdialog.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qmessagebox.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qsizepolicy.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgets-config.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h +CMakeFiles/TextEditor.dir/myClient.cpp.o: headers/json.hpp + +CMakeFiles/TextEditor.dir/src/File.cpp.o: src/File.cpp +CMakeFiles/TextEditor.dir/src/File.cpp.o: headers/File.h + +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: src/crdt.cpp +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/QDebug +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qalgorithms.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qarraydata.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_bootstrap.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_cxx11.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qatomic_msvc.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbasicatomic.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearraylist.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcompilerdetection.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig-bootstrapped.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qconfig.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontiguouscache.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreevent.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qgenericatomic.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobalstatic.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhash.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qiterator.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qlogging.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmap.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qmutex.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qnumeric.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject_impl.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocessordetection.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qregexp.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qshareddata.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringalgorithms.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringbuilder.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringliteral.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringmatcher.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringview.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsysinfo.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qsystemdetection.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtcore-config.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qtypeinfo.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qvector.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: /usr/include/x86_64-linux-gnu/qt5/QtCore/qversiontagging.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: headers/crdt.h +CMakeFiles/TextEditor.dir/src/crdt.cpp.o: headers/symbol.h + +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: src/jsonUtility.cpp +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: headers/File.h +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: headers/json.hpp +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: headers/jsonUtility.h +CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o: headers/symbol.h + +CMakeFiles/TextEditor.dir/src/message.cpp.o: src/message.cpp +CMakeFiles/TextEditor.dir/src/message.cpp.o: headers/message.h + +CMakeFiles/TextEditor.dir/src/symbol.cpp.o: src/symbol.cpp +CMakeFiles/TextEditor.dir/src/symbol.cpp.o: headers/symbol.h + diff --git a/CMakeFiles/TextEditor.dir/editorwindow.cpp.o b/CMakeFiles/TextEditor.dir/editorwindow.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..e0de8e72de9d72d9deed40c4f9ab089eb050accd GIT binary patch literal 842176 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%0DPPI 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ÐwDB_%8+ioWNfYc%8sE2wdNV;vbyGoK1pzeRoQ_ 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 z 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 O{|klu%3 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/myClient.cpp.o b/CMakeFiles/TextEditor.dir/myClient.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2091a022105ebf75e1454be598b67c0da7e45f9b GIT binary patch literal 2090320 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%0DqMKB>oJ4k#84wz+dIRiNA|~z(3`G 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�E5ISoo|4S#v zF6g+D^wC=-W6wKT-dy=HP)VHJ*!yO3ob0~;^AaiXQv*LNpJwR0>U?I$&jAadmug*I zM_CM=t^0;T^sIT}n8zVMjUF}WN}(srA7xCpkAU#!CADdMNQ~w}_s^BFSlf*c(HEvk zFJEx$b3#bm)VU)$)i6ckCBi(<{=NMV?rL7lSBU{{#9=F>>|CbrbPl0=-1*CO+=|kSgfXcVg+) z{UJ@z*VDSXKcpRcP`{P@yP@~$^cnW%G|96X^kOk`>D7G|v*i$N#QjDePpMBgO6_YbR~D z4EZI@?bP?u#@=U)%!}1$3iN4Wry%+k{I=xzRE`!e2#AD}6LjKI3DbU$`t_(VhUu}p!H$-0;qW3}%I(JAvue;l? zo;N!qsh_xO#8om|wAXOP-*0XGzUkUht)GjauPJ7+wv6|+nb3FEI-a{GZQTH!ts~|^ z_xI79fAws|MbQ0A5i#9%cJaRidZEr=J=0-1^q{?y?1D3D z^aaq{&F5Im{Pk2ut3*wF^ui{nPy6i;Jz@Md^^i*nqK|z@oSQklys3J+x%?F9(vC4* z&E?BN($_){Dxdhwo-d9)?^*ND?;ENN8IQz|xlZ`mT#TKKYKwm8Z0~O*O*teEIS-3t z&)Y%XoPTw#un;;sk5oWs<*SEYto^GoqctRbCv-N4?}xs<_OGtbk3ip4>uODy^N0w+ z-}{z!a$|4U9&{!AusAeAXYJGmJ?NNB;;qapbL;ah$qlf}lx(GIcx_&N455%An{R|ed-5;eR7 zEba8n_0RH zs=n})r)Vfd&+3qb z!DF8EoqXuKi;*jz`aPFY=rgsh_Q`6X2OUG=zd0oT1<-@W85xty9+8YaPnLoy=g#Zn zaT-pOkN9bYpK>>!baj>EdH48SvgirPjqel8gdS90sc!@H@#4hgabUch^PsbMErPy> zPJezp{SxTx9Jd@gTdR$KQXHE@Q{G(pWaHWVH){TMVNBi4d`^h>Iq@=7!pA1YCgwxk ztJnxVsE$#Sqz(Gh1lE)x)wx;%;66e9sKa>72A7kd4LH)st_lMFDKW^*| z^V1UIrx0US*mc<@@RKi zuMB$;z^^~_U9~>jjyqAq`k^n?^D+6p;Cu1;*mBsgIpz3g#5w;CKoRsU#K@Hq*GpvF zmv+JF6p(l(fxUo^vFAULp zp-(ZkvGU>j2$Fso^j58BT;q2fX)`zWPBHx^p)Krn+g#~A;-^p+=;k$D-dr4TZWO%& zdQd$jA2;^qm`nol$&?lsKW*?+VLr$5!3`BrgSw#09#Kq}v0~l$*ff}?ERu)!oVi)tS=o7WB=I71OgU*#vlV$<*jr5o%ZJiw-(|TdEoz4Sm1o5#9dNkR`I@X8S zWOtc2^Gat^xB@maSHPxm1#H?wY;sLmdteiEK8hN>2IJl?=5xaFrmp*Cyd((AXyBTns%Z7NQS9-@ts1)f3-&6g}%D5j<}fd2?|vWsu9mqUS?rZCMK4-;Z+X z<-&qVE9q;XZ*D%v_Pb`q^=9a@M2P8XJ+=V)CR$g0bush?t>XdFQNwDxMDRSRzaQtM zy*nx6*uRTK@bzzLs}A@$-+WH+VdA8p;a34aELQa)dMor(q%f|W>YlDn=q#4~(AnPL z2=sJ&gX3S8%rP%=Wl;NFMbKx7k<-=Q;Q+>17H^5ChwKRY-kr(S5JiPLe7R_5YEsOOVolIrQ^ zkdwwt&Cak7HIn>VL-Ol{9(1mj^!?D+HJ@YgP}eL*pqFUf^kH|MFXt5z?0s#q^y)fa zA@udc$i)-aQ)RBO1mp6V=5waDadQQ=57Pu+tgP+Or)odg7mga%4ZU3Jay;%HA6u5f zhQ%xMRY@Ft-23eh{bVt6^;ORhn*lv&T^Th=s-d5x)7!a%|F9RyqZu~iw2ivgXaRJ; zkGV4J8L#7F=zbq{y1JKk2)ciaxIU_`IcB{k8S`^}K6KW{dolj5XdiC~$!{L?&81MT zK5D#Q1fA7qNr?aD&{=)jFh;hpV|JCqW43g$6qLuW271srA!^b!LudV1Y!-&tNI&X> zO;BGHeHgkw=XCu*jSbna8zb`yii@N#fF5*i5xpGxKH|i+n>ik3bQ8S}I?KNW`p%Nx zmCvM?Z$U`<4(R@z(CKRJ&;=_TJ+9g{z}^ z_H3j!K3|&&KYNKYSI&&-v2rv(XK|PZowdUv=&T)B4j+4nFvQa!vP4Kh5Wajd*UwQH8jqT9)7Tv`f_cTgAZtRt9 zo=k0H^3nH<48adO2W0h1;^20dc;rJb6(d&;b#GKD^dq#M5&!;p4fGQebUUDl|7PeV zS~qoY=i~*@rOvVZ)j4@F^q_OH_#c8ER6g-J7vte6=5tCMF&E1>S|{vQ4!e&6VVK1run_p=Q^-$Co@KAutNZ2g`4mLv?m1|%^p zhCWq{T=~>B>q_W5XgD#sXBi(w`#{&DdkJ( z6DVWU@RGMBanijba_p(TSq&RD=FWk>r8shNRBOZe&^OV#x{lfdeMhaU@0Txy&g$8W zu`pdd^ZUek`g)eZhSjqcI;-bg=&YU#p|g7SLTB}?!x)&Zp4sn&*Rv2dtezFnS--7^ zp0L-T_99!Mvp94@4~j$76u%$(6;c(~pX_|wzdA3+#&X!OGLC;&5(n=AMh!25&hikO zO4$6{e2$evj*YkDV^|YxSS;J22kraFxIF`7n3N;o7?pg~HJKs!Nr<_zar--2?@1v& z??H3Ej+HfXmw%#`c;!Q9>yuLG?EF&$UG7tk`!9?6Z-&ms$_3EZGRb4<)&9_8=+m^W z#?qmX^jZCqF!(+Qzy8qu{Uz6@)HBaYp|2xOoQ^$!s6jQ*AJn?E(QURbh|OHs3@6)s z7Vj?|uqo6wr^bEsLH|nY@(ivI;yy-TQ=@Hg9W!cJ&if*mz94U|E~=~&k0RKx_2x|I z>uMirozVb2C|=@!UWmR3I-8Fz2}!>^L?8cw6x{RnmNypz^jBuDoZ!PwkR-;V(AU#C_Hjhd{ZIsc zk5@5tHg;7)KT4dq7^?eQ8lkiEVOxma6`~J7XXP6W(Q}tb!9BXSUkrVs7`ghXYnqkN z57)YSc0(idnF;!V{(&m-Z-ZWSC^z;#Wb#QkN7?%dZj%h9zH{MgSMAGQF7xO6 z3q$l?=&Ze$LEl{aS9?lhKN5le?#C49Y`swieJgR|;)QDJg zIV)hZUghT*A?2Jk2Ahv@mJRb zx}XP*HJObA>t)c{aU*%u!6s;rLi85sY);w%-H(xLW3{g6gT9ee#OZ3UXc&5#*44Z^`!f;D zy`1vq(o26=*Aok2v!S+8^S%n`+iP9z`_)6AtaY`w-U{8{vUO$1c+DSl<#;N>81}-L zq~l5M@zwKx_*q@&qt?u$&{-^VKbM5~KD;Z3iN#5n3lu~5#~-E3tzgoYmC%|0M(BQj zROv53`Znk+PF>KSltQ}nn4C(SsxZEt8Wg7^p2g)KWB3J%<`MV zj(^ZM(dpH^vKqRKqw#Xui?30GvM?@fU_NJ>e=!?1b}WDoHnuE=e!5PN-+Ys{7=oTB zx*MC+oGa@K5%~AB@}UPE`{KV8Ivcxd(xi`?^v%%y^1Jfc^Mij^x#Y1BHvX~gY}9=i zz0k)S+gKg#a>{R~Wg%r4`=uoGymREu`Ilo~oihty!}>xwbk-N@ptHV^gYhX{U+9Dn z*4F*d*>OJteRHX2K!48pN(9eibtr_+>ab)5>d*imtUu3#&g!@bI_u9%ptBe(htB%S z_#qpEp#B~;QW134U&W>}#76pb6KvKrpJQ#I<}B^dch|bARt`bIl-hwwCh# zBaVZw_eTwnLf=n}Twjr6V!9gtV8hB#4V}e$4)hYqLmhW+pJP6B*491HgXRqR#$^r0 zzBA3|Or1x-{YcqgiveHr6+kZ$qkyuOhorBA9<;9~?b#BNz5}{{?7IBbxuy^Lrn-FU zyZyt^*}iP{Hqpj6-|_(c7Tc zCFnL2(Yv5e)w;TWV*q-&)}MkLEiYazNpdiV3V#crLbXrq6T`pJ~20q52^3M z5WN@r3}dVNom}*n^vj?J9s5zEkNwfSnU^0n-EYY(qS z)2n-uTA&}Hb#)(E2lREcuI7t<&`;L7+EW}3NuT|bB;@_R0QweUp-f@D^P!(8My~woyVa#3>1&{Gsne@HlxFA& zV-@!0q+cz7?ypH*{%T)uG4yk_{|tLzN%|q^?6}PG2RF|Ps$bNk&xihr_Ag`UJMlIu zgH6!>toW#fo=`_M9!oh}V6$dIKJh#{ptCskL1+DNI7H9>RWc4<|3nQhfPS$UxpuJo zG;%AEf9|V*%|j7oW9k{XBjQ&?>e&FBL$sd^dq6}Dn+M%rt|aF3kvI__U9j0j`%w2# z3_xec#3=Mlb$Yc{%3UsksiyyieL+(XcdfNJM6V3d8$AOVjv?8b6u8Nd?VU;mtfX)~4b^?Iq{KCa5e?ldKf_qGTTr$M;!lLww9#0UsS9 zKKfR`$4H2eoZn4_%qv}8ieM8I4{4hLjJIKJ)0DLygwWm4<`qo-k*CE~5+hFue zZDabVz7E+7KjXEH-v5Qp_6Ej|NdeGb{*OY4^ zbT;<)LT7V~Wzbpq$Nu40-#btKxccLZt&;x~=q!C1^q^xx($_*yIRD`sFUL$a#;Lo4 z#Kf-v=qv^e(2I3?IkB4mON{3Ql>vPvYV<`x zx{L?A$9)XIWW?37w5pwx#A~w+{Ndv^PwM=kdG~h#Ht56>rYFevvDzVjIHNHoxh4x9&~ox&w#$2 zPOt8Tt%lCdKXah_^^4X2V80=ye)FNTzSIMq^`)iI{WW{6o%Z(qM~(l?3|s#MJ*h9{ z!-n;xQs}HN)j;1sV&ux8`cgA=)|cGa8`hWl;D_~gUEKyVmv3GBP%mz-A+DqvjG-A$n7Y-VS|d?O!%+%>O0-Zs;rqgV2Lw7!{wZgx4_- zHmr^_LiFkoeGYV1hxyQ19eSXrYp0=*GGt}hIIueAhv=oy*d6Z1J%M|-@y zEv1zHS_d0e#+EdC)THlNfjs(QQ)296IRCF5|v!$>(t z;e(wYa#y!;@Yg}E9O@cZG4$ESmo6uMp3ZOYD%cci8?}~dg3gY+cIYhD-O%^e{?+%i z2GgXEN}92@j;HJNN%x)Q!G^_Q2J~OF4|T0CYIqH7(#2{nY*<|vLJ#U!l1DG}bo*Ar zu-V+$$J$I?*UVnS#v|yOqV$;p=>FWx^@-EsV^BGC)}D1CdJFWR7(`9}g&4!8na>IR z8rPV_rXM~Mu7SxMQ{C^lJfs}s*R*j6Du=|O2zpRkh&~fK8|NCJ?`Uje?SOl^qXy+- zj7nF}F8D}S&q3I*_VCt9U(YCXR?iaXte#cSSv@l`2BoX#eE3LL&&9A|^&AQ*XI8e2 zLr^)TJ@cUljoG4?LZ4zj$J$diT+Dw(uL;qcp>M6zV-Hl)FM!VKw;1{nIz6r%M-3Z- zo>2azb=TOnZ4B6XaSHUH^M&M52K@!|ITi!SR`j_(E@$4_JO^-e8UPcetm2{ zCmjFr`*Yrq+$3fL@O7Z}m0>s9L?4A7R3FiE{fD0O`(TQpmuUak!-^VK3H?q9s~aoj zJbr!rJl+HwR)%)yr8*Dw+?nn)Wso`yhWPi^wQU}BKUUPFpO0~JC-XTW-fFLJ27ItJ zN_B`n2Rb|U=BLr6Pn2SeJ14n}?*2~o9n4|)8aB4NO)@@<_tBgj8s#!`;w><}-OF%W8~!HzwCb#-%y&HqRPo z+q}xy#mcGX%K6Y)o0LMIsMBK)HELK5^mP4hZcrY$w@7>}gnp>`94n*L!)|5zV_qL@ zSl=9m&f=N9zKuhWE@dcyJ~O!t>iR|nY}k3E9y*(2wn9Hk=b^sK(g}S%t*iA}KXkTl zH3EH-q<4F<>Uw3)cpC$MJaW2PzZF7HxPGGcyDOmk_i(uM>K?6n=Wq0St)*gj!xjmgT$f)`ted0=Lj6hv$pj7AniIO?7TGu-M<#&;vnZvbsx;w zjcg3q+GI+IUKXO)LTCG{bD^`j&_d{}j=j*+)o~a$td7|mr;kBFh+Ynzm9Y+bx-zzg z>wqBaIhFNDtKFBQ;t(#MKgFV#bzrgiLJ$+6T5Jt&5vcS2|P`Se2% zntw%2`Vr`dna{CfS&oI$_yK z|Iz7XZ+S_)t$JX?uAeQ1&dQj%sg1#QIuA9U&4WHp>uTJb0o^}Gx)`eK1l7>}vES*^ z-;_-=Y<|#rNIeJR^;`&>gtjz(+`70Idcr=T`tHLr=qwIn^K2Y~t|dfGxu!rrNte-H zEATI>NPCvUhP6dqh~5I79TOeU+4$WTq7Oq4I;N!j*_+uI1dSascXng1v}M@dKqY+1 zJS28(sXh2c=&Y`7&{ZsWr0QVN~br3N~yOLK_60D4ee zq}>)nXXP7$&ia1V7Pfvtder#Ohkm;G9Ba#@>ttoHsns^>w{&XLM zdQc3d{KL?<*X38&@3JS^`cK!ox(}ffW2nS0;rLfEtbh*|!+PjJdv;RBR_Lq_ozR2& zs-*9S&dz5e&^Og}RNwo^*)n|}D1^SIq<3o>wZBsV-Ou0Y>N!pI(EUE-bkzo}I)A6D z`+GY>^6wAPN1)5N7c0M7i{(tV^=E75Lg;M&sscLOU#o}C_SagWC+u0M`A8@9dMUq~ zPh{8)D8K!ov;Hvxoy|*grr7$k^o7t_|E>tp>!BZzQ2ssriH_g@p|g2TCv?_6{m@za zj6i4Yle3krKWm>t=&XGzptJJTLuch{h0e;?37wU%A37`F2z1tea;Ao~KXlfADxkCZ zay@i^{BZr(How0Y(+d60g#OVQ>mQxax7GS7@p*DT^h&L(@0E{0XZ<&4Yg>PI4l9Jt zuK8C$XLFtUko2w4+4{Q^IxBxabXNY6kojeLp^XQtOF@WUo<^57ryF}^3o@ZDxV9cyBYy3v z4Zc`?x}c}4&tRJJ`0c-4`uavg^b+V3P2FPs1ABDhzY02=i#I{{ub;U7bzc1VXot?m zs&42(V~xbS8e`p?=5tWIGoFp-HFkR&i=cQ*U8X?a+I)`HRo$ai2Az#3wb0pkG#C0A z+Q0ff#X{(8eccTlUaHU|Ef?{w_l%UINj@$?q+IiWwvSkxTvOEckz ztq~hS^m)+P8gdczX}TV24Y>rme_XhFU=0~HX_iAjOwzmKPU@hp0p#vzW5McB9HLi3 zXLV?V&g#$xJ*W=S7rH|79|+M$p|kSk?quuF%2y1Xm9G+dP+yYrH-_kK&?o9PQe$fu zbapHaKxgN&(UA1HJKOrR{EMNp{41fe{2N2kw}s^26_S1+B>&Nn^tr{h{%r153_Ym+ zQPXCX(Ajt?HchZecRh4IY*-w7LiD8}dgd;+o(cP^xHu#IG!ObX^EozF=<7crdNp)5 zPo4ukT?`h$hQ(lUh&~jeXYFcZ5Om&=aepDkOIfp|jQi@CEQg<<^HbEMt%IJfuC1_P zb?pq%`$O~*=nt6k#M(3CPXFX3?VYomjYWyp&AGu{6D@>3RqJYhvI06gF6yD5qtnZ| zrzU>>oCg~ggGJDTj!kK=N{nr?hmz7>*T?hmN^D(&$||vlLTC4Elt4dK>f+9`YR*;# zo$W<6LElxUSM!l}=_^i?70o1nA3!glB^zTF|| z2Sd_(yN9%Yh+Yz+S3y5S+Skpq@SH2@Uro@1)-R&BLuY$U-O$-_G8mHH+r!pBXx#Jr zKXg{U66kC%v$VeOR7jMHF*d(0yG7k0)WV{}Waq24bIc2=Q!1|H(d?D=4Oty31O|Xx-wcr0i zo(0A>Ha4sKlt-bnu_t#g8yA1Q?#A|6@j4YlXJb=kh~5~Yw?Sv?udWb%0Qy9!zw4K3 zt}+Tes9mLB z#UZoQ)|2_qgC2DJNj(;$9?zQ3$@S2`L0$_#tQ>Pg%CQjodJ;R=p6YuKy&>tBL1%M? zvHRFKu>Lj$x_{lt9S`bzPh}x`ZHPV>IxF8o=+(OZ_)@R**IwvB{Y~^`A^O;TZT(sP zQ=kX+cNv@dFwU;X*whe`*F5N~PcDMKla7TMbLBF*)OAUS|K%b2`2B1w60SkxzDeox zT^KtbHlGvvyxkA<&)!mwD)pgBO&Q?_P6z)Zekr9XBy(? zy+Y`;{?OTcramNnD|8nB&XDx|A?Zg#(&roy(*DqC{X^2%hoo-}N#7ZgzCR@WNJ#pe z14HT$oz_1jeSJv!){yj_A?f==(vO6s&ndU{XKVh#5WONquMg2%L-fuNy+1@B3DI*7 z3aNjHUJ;_#Lw_Tp#+S%T5gB3RoY4w>XFdLy^MNd>MDK*ouA}usUtgy`AU=MLK%cI4 zHNNE>Z0pbZcOmpWbb3=h_Zv7B&~MUu#?^iSr2O^JWiK%{zN%-bw?e1&hfeDcoz@>Z z8((t{38_DH|Nbj?epUB3RzRoqhkjr}{o~JNXobF+)-f0G+aEf+&f1?wmpMlR#=o1* z=YYA(<huXU9vURLr*(#7$$8FgPmMsTkQ@XNsCY4S4 z#9}bkCx$}wtix=5Crd-PK8@#&i2r=(3G-Of=4Y5D7rhiZo3GbE4_ZS?`sR@I3qth8 z(AnB$2zt<7hxEI-7!%(ypA-74^y`;xzZN?;_J-LFtbjkMchliE?yTJH(Al+y?vV6@ zA-XqHwYyu>s(U)3(Ak=}1iHWX=F+R@X;ne@`=!(E?N|P}t_gZjyGVT6L-Owq@jsZx zf7JN*jL}V*j#lALohXZ%ncO#yqWN;37<>&wS-@v!fO$q)e#fvm-4zAe60PiiJ^Th z0C(qc$9uv3am|=IE~z43OG>_$-$3|{gtroYGvT)oK9BI*32!6(F2dUhznAd)2%k^* z1B5Ri{2{_0Cj1e?7ZUy`;g1pCLHHAdKS}sggm)7DG~s_G{29U*5&j(E&lBE7_zQ%; zNci6f?e}nK|!rvmikMMU1?Bq{_YI!_JSNg z0o<);9G7D);_aA{ujM-vz6;^IrSNO~e4AFy!9kt4zL=h3Z}Z)Q@I49Ni}1Y(--qyh z2`?l30K&@&KZx*y39lghP{I!<{0PF2BD|9DqX|Ej@G8QOBfOgM69_+v@RJEYh45O! zPb2&c!p|i9EW+yvpH29=gf|d=9^n@d-bnaGgkMbfC4^r__~nFON%&QSUrqR2!mlH| zh432*ZzcQ|!siiwJK=W_-bVOcgx^j0J%ry&_`co*R>65dVtON75n_$!3JO88>JUnl%c!g~pSi|{_e-zEG#!rv$S!xa8B z<|hT_ue{v+3g}0(fZ>{}o(*-&U7XK1aNN zrqs*wj|l%4;RA&KoA8eb|Ag>C!apN?DdArdK1BF`2>*ugWrTl6_%Pu=5dIV4BZU7# z_;SL3C;Y#J|3Ucw2>0A}xOB7F%dFE0j}X2R;j0k7D&eaWK9=w`315rwwFzIB@bw5^ zpYXpBK7sID!Z##*Bf_JEPb7R(!Z#y)bHeippG5d%!nY!PYr?l7d>Y|}gl|Xq4ulsG zz7yfagzrlDZiG)Ke0RcU5WW}TrG)Q8_W&m{av!jB^S zXu^*rd=}xy6JAaDiG-g-_{oHyO89AnpHBE0gx3*%CgEojKAZ4!32z|$e8L+EzmV{Y z3BQE!O9`Jt_~nFONq95iR}(&$@aqU~A^b+dTM55~@LLI=NBC`o-%j`)gtrlXC*gMy z-cI;Egx^c}eT3gn_ydGLNccm9KTP;S!XG2NgYYK_?M`3GXKS z?}Yad{wm>%34ep|Uc%oZypQmA3GXNT1HzXO{t@8=gnvx+e%{}TR33g6Uh)X05nXJbDk@qViRrP#|N zHRAnAxaV%;imhd>eFou~gs)8aDuibdzAE9X5k8jiH3(mm@NB}@CVXAO*CTv=!p9Rn zf$&_yHza&x!lQ(5LUZ;#Vr!gnRSgz(){_^~KYQ{cYqj1+rYp1lY!C467P%LqRpg`ew}^Ym4t zQULQx91qJ=?8PSH9YpxSgjW!L7~zK#egxr15?)F8(S#pM_$^C*Q|n?Hg0Z3gNF2{yO1r z68;au-zNMW!rvqO{S^L)iLdmZLR<-~!Hs-BfnPq^2H3^)4gx8%#;G zmmO5GKXOycue5(W*@+VV1niFkzs!_ScuSrI{`Wu4M>!IOuj@Yq#PgiJSVg=Kjhgz3 zcuNTXi0}czKPLPW!apVabHcwM{42u$L-;p@FC+Y0!oMSYnD8G6|B3LQ3ICPw-w6LN z;eQbRC*fn<*SQipQN)W7o=N!1gl7@H8sTFJUz6}`!q+Bz9l~=6A4m9j!Y2@(OZY~F zM+u)u_@;z!M)($lPa=Fv!Y32H72#VGz765q5?)C7_JkJ^z9Zo~6TS=KyAeK}@I46M zlkmL>FC~0m!pjKXpYQ_+FDLvU!Ve+*P{I!<{0PF2BK&B=k0pE-;l~qx0^uhSelp>w z5`G%tXAoXT_*sP46Mhci4TPUZ_yvStNccsBHxYgb;g=D9IpJ3jekI|}gkMGYHH2SF z`1OR}K=@6B-%R+egx^N^9faRW_}zrxL->7!-%t31gg-?1BZNOn_~V2>LHJXIKTY^E zgg;C8^Mt=Z_}>VBiSU;Re}(YZ2!EaMHwpg-;cpZE4&m<+{yyO!rf?bAWSy0~Zy-HK z`0TCh6xluJ;3x3){0GW--VT^SpKT1pz6|^@HM2JNGn-VYuZZ_A!vCGZe}(@+>>Ie} zZ1k*U^G)VAn2km$&%G#55whQCZOcCbKOcN;^8g*Ouk#;T=6MfegX~lA35C|sJ#XY> z^AJ<9F9dh~`@w6$8{z*ov(6U#p(H;dN4!r`>TCI@gnv%>7leOB_z>Y=6TXb_?+70z z{71q^2>*rf<%IuE_$cB3Biu8+F7;*ZizYlmcqZX16P`u*YJ`s^d`-f$315fs9KzR2 z;aja|`+3H8Hg4{?xCMMCaCcl>X&yE#$Hia4-SH)egda-y;e;PS_)&x(P57~d&m#PI!cQRlB*IT7{8Ykg z2|tbS(+NL=@H)cJB>XJGWfqtEig>dLKbPUpO{9?i{A^bAJFDLv;!kY=d zn((=VUq^Tg;WrZAO8Cu$-%9vxgx^7U8{u~nemCLw5Pl!w_Y?jg;SUl12;q+s{utpM zgg;4mC*e;M{tV%Z2!D?7F2Y|Vyqoa96W&AktAsBm{0+k2B)pgKw+Mfm@OKD*kMQ>i z|B&z{g#VN9e-S=F_{W3~68l%__O4!%I^wO85}z*Ee*pXAk?+l$SwB1Z z57_p+^HKg2j6?C?xocv1tp8P0{9C>{;cF1S7U63XzAoW8gpVV9eZv1j_y&Y;NchHt zPb7R3!Z#&+Gr~6~JfHAMgij`X3gJ@;FCcsx;e~{6NBH)H7ZJV_;X4yvO!%&Z??(7^ z!gnWp55o5(d~d?{A$&i=_b2=S!Ve_;Ai@tOyn^sUQ}`5fO8TWchEO+Cu9p4U1DUaoc6Mh8YN2TyvkZQVrui*W=Tb@|2%9QemRm3}*@M8$CO5x>GYF|O5`GKe^9aA4@HWElBD|gOdkLRU_ydG5ApBv% z7ZUy$;T?oOLHJXIKTY^Egg;C8bA&%nco*R>5dJs9Un2Zv!g~mRh49x1f1U6*3I7M- zZxQ}B;qMUs9^vm3{vqK@2>*!i0m45fe30*`oVZwhTe1z~{ z2>+Gv-w6Mm@c$D22jPDbKE~YrlKL|HFodr}_$q|2O8Dx8uR-`)gs)Bbx`eMs`1*wZ zh42js-;nT)37<&#ri5=s_!fjuB78F8TM@oB;oA_tE#ZZPZ%=p;;X4w(GvT`sz8m2s zgzrxH48r#!yp-^L2`?l30K&@&KbY`}6uznX(MnlQbz!07)}aT2&%inb+l$^6#QsU} z&yxK7Ncc4KLtm0_@;>wBhL7=HAMZvhvz(8;BHm#s;x(oC|IqB4 zh<(*Q)_#WlLpeYZw}#C5Z;`^e>3}fl5g^LkSepU zC;S(b$My4}|o++JesS4IHZrGR)vysK046)ECfL-@6XUq^Tg;WrZAO86~=-%9vx zgx^kh8{u~m-cI%W;>y51(iDbA>;E_ZN>htfyZM{O1}1Ze1-7W zQuu{tAQk_8C6dzf+4fi2_zc4LBD|FFeF)!=@cjutknnQC4<@{V z@WTi{obV$EKZ@{5!jB=mitytIuO|FN!fOaWh451euO<96!p|W5Ov2A5d^X|d5`G@x z7Z83S;TIEr3E`I!emUV+65dSsRfJzd__c&zPk0OAHxPak;Wrb03*omCejDL;5Pm1& zcN2aO;r9`KKj9A&{t)4h5dJ9Pj}!g`;ZG9&6yZ-3{tV&I68?M&KMU)Ki3i!~U*bOA z3n}(?9q~89Un2Zv!e1f$HNsyf{0+i;34e?5KEmH6yg!9Mj(7&|w||ggZ{ztP;r}H3 zUxfdg@J|T;l`4Hj%N#UzjTmQ-X_SVlgDfX5xOW~)$&j%={yWVm53D*DireDbG$uait#irs? z-yzd4^P9X}9KHij-akM4Tx*|M<(qp` z5QlLMmKT`wp1iiVfBg4|H#wypMTmG?5xzCy+Yr7j;oA|u1K~Roz7yfagzrN5ZiG)K zd=J9+Bz!Nz_a?lQ@O=p{Bm4lu%LzZ2@Cw2YCH!#0XA*uS;gy6RLwFV8#}Qsl_=$v{ zM0gG1Clh`u;kAUHPIw*RXAxdc_&J0(5Pm-4jf7uBcoX555`G!sa|pkJ@MglVCj1)0 zuO<9?!fzn_M#5VOznSn`3BQf-I|#p%@Vg1Whw%Fdzn}02312|?!-Ov+{4v5i2!E3B zrwH#P{I7&BBK$eRpC|kU!v9A2ON75n_$!3JM)>Q5ze)H%2!D(4w+VlT@b?IRpYRU} z|0m)9BK+Tke?s`Dgnv%>Qo_F^{42u$L-;p@FC+Xr!iNd}k?;}1e5}r-?I)vvCK92D5 zg#U%`4G7;bh2M$xO5Ue!KF_X$>d}sFeRul#mR|tI9pX}!qunc!~yb^pbdC-2kV)@1o}ul=-!sShxeNKa{oyk&w>;|*Ng3Y< zuD!zY1CXzafAy7?9}T{ZP39fbZ25KIZhd|JRhB3316N*cc~_GE$FH%x7kp3nADwG? z@;>mE*IB+RHjJNyedYC*C+{cU*kbuG>`z6U-@U=|O0!QUuj%%W{~q!3QsOB>#M>-| z_ugpzB=7e=dz0mN!T;v)e{ZYhYhoYR?O$Ddv*r2VZX7%I7R!6!XA}6Db*trHf}6w2 ze^t)2{Cu;|C$H1(AFtvz%Z~xy0DRBeEgu3;>~CA7)K`*4ynMnZ5k8slDTHrD_|}9M z5I&9YLc+Hrd%Y_5 zSAe_z_T*ibPr!iT`rDItTV4$A`r9MzmiK|X{&vqjmUn`?{?>A@<-3~wU3n$;x000l z*4=0AllO-YpKtlT@Z;*c)BTp8h<#&M-?bmGyb0XZ_Z#p!_;L09>OpINBe<*Y_X{lF zyw;ZA)pz6}%U1(;_5JZ-%Ui({>$`hOeZ_0Un?d+qgqNo9w;r+iChsS&ztHl#Q63iu zoA16Uer|w$^1gBLqt?$`N7*<`wtu`A2`_of+CPSTcZa>rw=5-J%MVE5%iw1ie%$%` z%*U<&ZB+FCqLg!Y?QMO2V%q z{2IcqCH#8AZy@|8!fz)0R>E&1{0_qJB>XPI+X=sy@cD#4K=^}%KScN=gg;976&Y<1X2yk}DEMUHrj2!EFF=Lvs-@D~a1Cj2GBUncw&!e1qP zG2w3z-b?sfg!d8tF5&MHF28P*`igk(6aE3=O9=lb;U5t`K={Xm4-)nGHyf&Uy1Nl2w#=( z)d^pN@U;kEoA7lA&mnvq;o}LPKzJ_U8xbBQd=tVqC44i&w;+5H;gbp9itwp~7Z5&; z@NEg-j_~aXFCu(L!gnUTnDAW*FClz7;d>CiC*gY&z7OI15xzg+2NHe|;fD}jLHJ>W z&m{av!Yc_shVUxFk0bne!cQRlB*IT7{8Ykg2|tbSGYCJE@Usb@P53#4HxPb)3cv6v zyKj(u-Q@UA%b&(R!xlIJMV_{N0Nm}5eFL6+ePpF)to<*rFMyww7FmAXaTd7!ke>9YJ)@GViE(HAUl0AC$^-wO7ZbX&gR85X$f9oM{MdGhs(kNlp)El<9_aO>-q_rcFv@PGarmVW|X41Ug=mY-B-fh*74UduN~;!Xds zyc67AN4xbc%ijfe<-h-J%agA=+|p-x-kCOElU?i;@h(W|=hwVr?US!-T=uTz!|*eI zjCFJ8dzQDJZU2vLO7E0@%fAPA{Y0!H-i0aoT7EI%O@v=c_+^A&PWY9CHxqtU3P16E zTi@jC0{eep`R|B>>nBq`w0zZi8#mWa@|ReC1Gwua#s9Q?&m=zeBg;Pqcl~6Ke_1{X z?)u4r1C}RWFWB|pmLD+NmdEvzZ9cX<`MSdvpIAQO9Bc3T!)}9?zj&_Yu0O2yspWrZ zu-x^B%+D-OzP|7kcpmIs+$Z@G)-rr%mV zbb;kAo?nCS(P+7gr~EJCU7M1x<<}G5Lii1Y-;}}!zq92$0OfJ#yXoIsUITurEw29_ z@orA>^BC;kOY*bwu=Vq8pr2b({Mh>5O89Mr-%j`)gx^W{U4*w2eh=aI5k8;r2MAw4 z_(Oz0LinSEKTh})gg;4mC*gl3d=cT#5#B}ki-dO*{&&KA2!Dm}*9d=|@HYwn2jOoM z{tn^q5#CSu2ZS#n{3F5#2>&s*3K1BG}gnvW$w}gLB_z#5tMED5d zzYxBh@ZSj^CH#Mcd+VuTKlahw2S|8?@RbN(nebHzUzPCH2p>!MnuKQ)z7F9zgs(^V z`h<@sd;;Mc5WXSd8xuZ}@J$KdjPNZ8&nJ8m;ad_uneZuuPbIv7@NEd+mheKtw$gzraq8Q}*IUQYPIgjW!L7~zK#egxr15q>n` z#}Yn^@Z$+Tf$)gRc%=gN$yas;U{`^r9%O3`J?Q%$_<*$NQ!2ixGSw5l30=GYZ*vgha2m8c* zp$Aj?+kUH9`{eyw@fz_SO0l>6VZs*@{wU#(6W)=+$7k7cChw#E20o)nO6Ga4-OpOp z+SfMuIQIOCLszr>3UJr%`>t+z@;>UZV=aFM_O9KJT*LBdv#o#E?t88o%nR1Cd0`IeVhKd#+(T-)-!z+Jmv zEw6ze7thiSEq@r?#dD{PEPoZ;#WQzf%O{xc1If$9bDOB;&%xfsQ*0vMlPUc(YJMoe zf4SD&zZ-A&+r*aVVDQ-}&+Xu^CE5QB z{y~zxE$4G7`C9%w;a!BkK=_M+AtG2<{SB>XY=%MqSQ_)3JYLUCi zC*gY&z7OI15xzg+2NGUR_`!r%5PlfpGYLO}@S_N?B>Wh{s|Y`i@Z$+Tf$)kJjehJ~15q>%0R}y{|;nxs;E#cP_egok* z5q>k_w-A0S;kOZf2jO=TemCLmgx^c}e8L|fd;#GP5&kgY3kiRW@D9SCOyN6kYS&-; zndd{u%dN|v1wR6OJ1ct?dDi|q@M+)&Y-V{kxLco|vbp77C;89a!t&)wd{VyUD_?FM z&xZf#B+D-VckB9dz?1jQj@r`N-wb=VkJktOcW}24`PyV_{|$I-AJROSQP#`J`(52z zS)ROq_4HKBllQ^y+}iTID{O__{)7B4;yv|$blr7e)Jhix@P*>;ZY}PmIK@jTRve0J zaSFv{+0PW$g3pFZi=gaH7S+A4YyK6V=wX2AopRe7l z*H&-a!(Y!?UexyR*JoxHvpxKEo<7BGzpDGqdfEHK4zV3=-vxY+@R23#{um?d`I&3~ z;d-onsrCli?f!kD$M*fe4+1|7{3!6_z)u1{1^hJdv%t>-zX<#?@GHQt0lxwK7Vta3 z?*hLE`~mPsz@Gqr3j7)H7rST3%Q&eyb;)?PsSn^JbZ zr}k;uf0VX8&L|tq>#v$VwxI; z*&YPE1MrT(gMoJj-W7Ov;VsMB>$O9#mzlR++K+|vVt#i1igq(^>$JxjZBLAuw`Jw* zd~xk&-j0;Fy|s3;+~gH(?;g&lXdj~8EZ41~o!_S2Ecc7{7uwBo?d{T2%!BQ{f%gI4 z7kEG6@%`;_CLUwYkJ+E?<@Oi(jyhk_F+Wh`?VdrvhX5Z2d<5`Oz()fg3w%8AiNGfV zp9*|B@R`781D^|gKJZZB3xWR!d@=B)z?T7E0eltk)xg&RUk`jE@Xf%t0N)CHJMbOA zcLCo6d>`-wzz+dG4E!kYKMnjW@N>W~0KWwM3h-;dZvejq{0{JYz#jmA1pG1Z zr@)^Be+m3G@VCI<1OEv8Gw`p#zXSgP{1@;)!Vl`_sSy1<)y{r;bM32aKi|F7Zmz#w zsbYKTv3Ag$?^Ua6dwuQyK0iiCrfd0+7S-(h#Be>gw4Vvr^QO9;k38<*1R z?gcy_@B+XK0WSi)DDdLIO9C$i+y}TX@Upz*xmo|(_VHw+c5_@R z5n%gi?V0SujjKu>+dn!Ue=3UQ+Q*+t!YkCZdm2x$i_LM&r=IP{!+D|lw&$N{=i}({ zbkpt=&h6#;i{;v08F&@oRe@IrUK4n2;B|o41Kt35BjAmJHv!%Zcp&hWz*_@v3%ot> z4#0zfcLv@Scz57Ef%gX97kGc*1Az|`zD)1u)xz!P^BUNXizeFh>c>T&hPF=$=d~Nz zel(ohkBcEz5w__ z;9T)VJMS zC(Pn>+Wy1Mbqe?y;OBr}0DcMh72wx^-vE9K_#NQ)fIk5K2>27=&w#%G{tEaT;O~Hc z0R9R17vSH3{{a3A_#faAlK-;<>VH_TuYpGf9u;_W;4y*61|Ao9eBcRzCkCDrcyiz= zfu{zZ7Pvd`^uRL$&kQ^(@a({I0?!RR5AeLe^8+skyfAQY;KhKK0A32X4{%@Le!$BE zuL#^9copE)fY$(C3wQwVI>74zuMfN-@J7I!0B;JsIq*Q>ErGWJ-UfJE;O&L)v(5)1 zxCTbQ>t`QiEB$rgb#n!Yy!y7At0VAW;GKbY0p1OGci=sN_X6GrcwgZCfe!#40(=ng zA;5_z&Pef&T{n2Y3YYw$Wc_Z|XcP zBJfDSBLj~LJR0yAz+(!J*VMjFRaalXI_~!WRd92~7J2*pGY;^0z!LyZ2s|5Pf3A{A$GQi6MF9*B=@Jhfd1Fs6ay6}E_`!>_tH#=`db)2ao^7iAj7VrSz zb%ECdULSY^;Scrr$LjH$_pb{yvyVTswR`CGnxK7`c60swvG%*#&4Nlcw|l;a>mR8- z+H||v^jy-OUAyVA=dI!2|I{N=^V}GC6X4B&HwWGVcuU}|fwuwP4tRUu9e{TP-U)bT z;9Z4h4YaqTuih?yKjFH$x{18Ky?Oxe1-vite!%++_qE2UexhOcue#)k!?P=hJc;lr zt3&~3hzd-IQ{2h5&;aOU# z@s}6wPhL@YXL5hxYsjk$KTBRic(m4PxlM)FBX1^rBzbe;>&XL!KO}DBD?8_1sue?qAE2z7COFFRH?QJtwzbB!&A*+*^_Lq9@!}BXT;a{O3FK$m!(n zAOA{DColhakv^)LPA>lOcI5P+|Hp@t+Yi>izcG`XcJ{y7wVa$*?jJuxPJ{Z#Uy%-&d1M0kR}iUtYyARjE;i+s570P<17dy$V8zL0#J@H6BSgnuTVBs^_DMN@?Pkxv)i zgM5bYCFC=OUnQR{yl{U-bA`8?s71}Iu2{5JV=;R$Hdt`J^`e5LRJ@>Rme zlCKuNiF}Rl%j9c?KOkQxyb$eb>xFk9-ynPd`9|U2$TtbENxST3;p51+2tPu;RrqW2 zZNgL0uD@M)QSu$aYmx619!S1Rco*{B!iSRY5uSaBqP@Zokna=jKUC3v;ls%f2;V?{ zQ215yqr%e-Q*=ytQSy_*myn+q{+|4T@M3g`xgvZp`BmZj$gc_iN&ZZD;0Q&}g>N8# zAw1$pMK6VyB7Y@(Ao+LUo5_C&e@XsFcojONMvQ1J{GYG&P8B=-`&nLMxX zTjWKBr=_RfV#1q|7Z*OCyoB&Nlhrs&3V%XgN_Y=?YA-GP1G$gz%u`i=8R3PPD!dVS zHQ@uuYY5*!UQ2jVI<=}JyeN5H;Q{3JgbyXJFMJYt1L5n*8wx)`-bnaU@+QK^(J5e4 z;qhjv?bS^9Qu5})z37y&t?>5b?Su~|Z!dfed64jnVpzvTi zg&iV%BKZj6_sGWzk4dMzS>$Mwse3D10ON zap8IXQ~8s^Cy<{KewO^S@G*;2&l%xe7Arq1JjD{_7ldymzbw4qQkB0dyd3#8;UVPL zg)bw&Eqo{W9pPWd?+SNcrpEJ7cz^Oo!l#oz7XF+3iSU~A67i|u}%-zNVkJn>4^|3mmZ@;|~)kh{5A|IE+D|sT}Vf4~EvG8K_(mJ{DH{@xBM_H@JpH8?hxx4T#L-lXQCweZ>GorUip?;`vnc~{{RHmm;b!V7Lu-b46V z@}9!$Z&mqT!bg$!7QURkkMINJeT6TiOD+9`=cG$5{e_n$A11s#`EcP=$wvs^Lq1aY zEAmmo6Yo&-Fj{zV@^QlNl1~&qf-VV767ETtgr*ALO+HO{rQK>gGlh>KpC$Yx`CQ>2 z$rlJuvq$xZ37<;7Nces7CBlD@FBRTquj*eW{4n`);XlY%2#-sby4DEKOukllC-N=A zzmx9}UXU)C?GnC;e7EpKbSZ6*@ap6zg%2h_FMJpIMd4BClH6tC*~qU8Z$N%i_-yjq z!t)Pj!gC!{d3WK>$g>GwLY`gtCGwoY`yN;QxrF~A&naQ=n>nY_8geN<#ys_}zBSc!gr7d3QurW<=YDnBJUu4 zA9=9wq~}ymC*j%2I}5Kv-bMIe@*cuxkoOXPk9?r;6zA1=LWK7wA0+%F`C#EmFQ}d& z!Yh-H5I%x@jPPCLGlgFypDX+!`6l66E~@by6~2u8nDBI$RQ`nUmE@;|XT7ZQSA};a zzb1SS`E}uWuBe`y!grG27M}B}%HI(_k^GVHMD$j~W8r(rp9rsiUG+Z`-kSWm@Hyl! zgzqK)BD~}c)$fX|{`2?O6>>M>&2FlET;ZYQ$%Xg2rSd6+7rw1LjqtMM9>PP(GYLOQ zo<;ae@~py>-BHWUF1#6eF5&yha|{1N?kT+5UDcmo_*wFT!n5B~`J%#Gl9v`fh1^g0 zPVyGQPm;G29`(LjZhPTl$%BL^e4z3jg)b)WEIjK&mG34z{v+kxg})^4D}4K7mG39K z&lBZ?g_nA&e2DPx zd;|Fv;XOX6{0-s1$!`fC`cdWY2#@ti`90y2$zKRB@LA>G2p>xRR`^-+kHUYFe-iHd zMfHCbK8XCA@F(Qog?oQhJwJu-B99Qo`sP1h1;44hoA8n3v4vkFPbfUqch!?tcqj67 z!sn5D2p|1J^<)-a@u%`E!rzeR5WfGH%I6b4_P26x;TiuZFD85^d2QhxUFs5KE8*!Q zC~qtLFnK%SUFj|SKEh9s4-r0u-rAofym%zF+_}Q%k^7F#Cl3x&> zGnUF<6267}itsn&SA~~|t$MBr-%Ng8c%e8de@pl_@}I&N$5r`X!iU9E?iSVh&p%&v z>7yHwgr}vCZp0A&kUXaFISEyNa^WAz(+c;bk9v3r??9ej_;T`s!s91a%Pk~4fZSX7 z74o9OiVGi1UPE{<`shi3@KnjvcyuY;kJ2+u~oRd`wQZNdY{cL?7`zEAip`iRed;Y~8A@f;SOBBSyn z!taqE6+SkT%AXWoIkWOp!dH-A6#j?&zVLThRL^7Ko3bi@Dtv4<k@JHmI zg?r^t`ESB^lShqaee<8MH{{WTpUbIwVhNv_OL;uu^>ZsvD!jI*@|428@+eO$JfWBJ z48qrvXA(X*ugYf^euF%R@J0DlKELoAwTe39^npRYmWDTVJQPc1xM8MR(% zg*PO37k-pHgYX2tswb21hU8g<&m+$!{1SN%;T~mGe=gzO$@2<-LS968JwMe`T=*#R zO2VzM_45Jx$Q!W9)oU&JW&L~@iI!MDXBD`(oJl!1c{x+NI33n5o<_8b-AB9Q>RO|W zLEjJmA2(Ob@T7ZU0gnwl4)D0Z;{lHkJOS{8z!L$N_xr1$n@isBZ@awT-*$PwzwPpV zf7=~*H*2}_et$ckO8p_e++3-JDR6V80WN=TfSpeV^6tPrfTstZ0eD8>nSf^oo&|VT z;PU4lsGyrGJILn%o)dU3;JJZ&0+&B;K?U7hULbFNi^9L(c5~(X7xcf}T;{h&{`+k= zSAl{Ps=%uOmp_+71+AZ_1oAb3 z*8*M}cmVJ^!0Q692fRM;2EZEvZv?zC@Fu{U0&fPqIq*Q>Er7QK-U@hY;BA1n1>O#L zd*DI9I{@zpJQ%qA`6?>t=IRXcU4VB5-VJzn;5~r%1l|jHZ{U4^_XRG0&WsAWx%z|r z0N?|GhX5Z0d@%4Kz=r}K27Ea15x_?R9|e3g@G-#00v`u_Jn#v?Cjy@Yd@}GUz^4MA z27Eg38Ng=(p9Oq2@HxQe0-pzbKJW#=LxC>@9tQkB;ERAS2EGLNQsB#gF9*H?_)6fb zfUgF=2KZXw>wvEZz5)0~;G2MN2EGOOR^Z!!ZwI~u_)g%vfbRyr2l!s#`+)BUegODE z;D>-827UziQQ*gb9|wK{_(|ZWfS(3_2KZUv=YXFFegXJJ;Fo}327U$jRp8fvUk82z z_)XxqfZqmw2l!p!_kiCA{s8zx;E#Ym2L1&2Q{c~lKL`E-_)FlgfWHR*2KZax?|{Dt z{sH($;Gckh2L1*3SK!}(e+T{p_)p-!fd2;m2e>PO(>L5)5r9Vo?gl&(@W{ZU0FMeh z8t~}AV*rl{JQncSz~caq3p^h1_`nkYPY65_@WjBA08a`$8Sv!5Qvgp1JQeWNz|#Ov z3p^cgci zf%gO6ANT;^1A&JC9|U|b@FBp50v`r^IPej`M*<%Od^GSez{dg~2Yfv63BV@;p9Fj| z@F~Ej0-pwaI`A35X9AxEd^Yeoz~=&=2Yf#81;9grF9aS2{6FA}fG-BV1o%?m%YZKj zz5@74;H!YI2EGRPTHxz|uLr&X_(tHHfNuuA1^8Cr+kkHez61D9;JbkD2EGUQUf}zH z?+1PW_(9-@fFA~a1o%We@p9g*c_(kBCfL{iF1^89q z*MMIKegpVT;J1L^27U+lUEueC-v|Bx_(R~2fIkNQ1o%_n&wxJ%{sQ<*;IDwc2L1;4 zTj1}2zX$#S_($NMfPV)51^8Fs-++Gy{sZ_=;J<+X2L1=Q^9TB^>;Dm*-xr7o+zogn z;E{nx0Ui}N-DE6=>gJ-Gj2)bAGInsfnb^VU=3ob>n}8jhZuWI>y4lyk>1JOCr<;8p zoNnrMaJqTd!RcmP2dA5B9h`2Wb#VFf+f~TTMK{YjSsk2iT6OSrV83z)?g2bK@C?8+0?!1TZtip#Ki%Bv;B<4RgVW8O4o)|5Iyl{w z>ELuzri0T>nGQ}jWjZ+BlKH{&6f^NH(5G3-Aw7=bTg%c(@m2OPB%?DINcoS z;B<4OgVRlr4o){gIyl_~>ELv;ql44Ujt)*YH99!mr0C#uv!H|1O?wVbH{m%r-Bjn` zbTgcT)6H!TPB*bRcscNRDG$5?@QT1I0rv-98F&@oRe@InULAN1;5C8Q0$v+<0Ps4% z>jJL_ygu*-z#9T@1iUfuCcv8lZw93D}b*Az6$ti;A?=d1-=gWdf*#?Zv?&x z_-5c+fNur94fuB8JAm&5z6 zehT<$;AeoJ1%3|rdEgg-Uj%*$_+{W%fL{fE4fu87H-O&+ehc_*;CF!E1%40sec%s( zKLq{=_+#KtfIkKP4ES^4FMz)U{tEbO;BSDx1^y2Bd*B~{e+2#s_-Ei>fPV%44fuE9 zKY;%P{tNhT;D3Nymv9}vtn2^4BLbJd*Gbj7x#aJ4vR(dOC)=Zd{;0sC0gnzm2Jo1` zj9;PUrm+5IU%J|*x} zz*7TH16=-oE_*!bKwkcSE<5i5^67zR04{&em))NUD1ydCiN zz=MEy0NxRJFz`;mI|G-$Z_(bqT|vGZ@b18S0PhLB7x3P|`vC6?ydUuXzy|;y2s{M% zAmD?64*@QPXRs^_%z_tfzJRw z6ZkCPvw_b6J{R~r;PZhm03Hf_A@DHZ{{deFd@=APz?TAF27Ed26~I>lUj=+M@HN2K z0$&GwJ@5^{Hv-=Td^7MZz_$Y527Ej49l&=2-vxX(@IAoy0^bLGKkx&<4+1{~{4nq% zz>fky2K+ei6TnXbKLz|W@H4>A0zU`*Jn##^F9N>={4($>z^?+o2K+kk8^CV@zXkj@ z@H@co0>20RKJW*?9|C^_{4ww+z@Gwt2K+hj7rhi-dbFwT6y^8+scyddyG zzzYK}0^A#TQQ*aZ7YAMfcuC-;fR_gD1H24yU*Khd`vETpygcvKa0K6mcVBnpAcLv@Ccvs-vfOiMp19(s1y@2-y-UoPJ;QfI2 z2R;D!K;R+32LT@pdg;ERDT0lpOYGT_UBuK>Oh z_$uJ5fv*9+7Wg{g>w#|oz7hB);G2PO0lpRZHsITV?*P6N_%7hPf$ssn7x+Hl`+*+- zeh~N};D>=90e%$tG2q96p8$Rm_$lD0fu8|>7Wg^f=Yd}Uei8U3;Fp140e%(uHQ?8Q z-vE9S_$}bKf!_gs7x+Ek_klkE{t);h;E#bn0sa*DGvLpGzX1Lc_$%PAfxiL%7Wg~h z?}2{+{t@^m;Gcni0sa;EH{joa{{a3I_%GnUf&T&S{EK+4&;LhO*VV#*S=ax8y8({` zJTmYoz@q|>20S|O7{Fr!j|Dt7@HoKZ0*?ngKJWy<69P{JJTdSjz>@+`20S_N6u?sg zPX#VZ^uRL!&j>sd@XWxo0M80M8}RJFa{$i?JQwiXz&(NI0qzAn zFYtW8^8+scyddyGzzYK}0^A#TQQ*aZ7YAMfcuC-;fR_gD1H24yU*Khd`vETpygcv< zz$*f;1l%8ZW#CnSR|Q@Tcy-`4fY$_G3wUkd0l@13uM4~$@cO_T0B;Dq5%9*qn*eVL zyczK3zypD|0NxUKE8wkxw*lT3cstKa0K6mcVBnpAcLv@Ccvs-vfOiMp19(s1 zy@2-y-UoPJ;QfI22R;D!K;R+32LT@pdg;ERDT z0lpOYGT_UBuK>Oh_$uJ5fv*9+7Wg{g>w#|oz7hB);G2PO0lpRZHsITV?*P6N_%7hP zf$ssn7x+Hl`+*+-eh~N};D>=90e%$tG2q96p8$Rm_$lD0fu8|>7Wg^f=Yd}Uei8U3 z;Fp140e%(uHQ?8Q-vE9S_$}bKf!_gs7x+Ek_klkE{t);h;E#bn0sa*DGvLpGzX1Lc z_$%PAfxiL%7Wg~h?}2{+{t@^m;Gcni0sa;EH{joa{{a3I_%GnUf&T&SiW2@Bzxuaz z{U3Nl;BLSp0gntk3h=1FqXCZ&JO=QXz+(ZA4LlC;xWMB9j}JTn@Pxn<0Z$A(3Gk%A zlL1c-JO%KSz*7NF4Ll9-w7}B=cL(kPJU#FXz%v5R1UxhFEWon@&jvg@@EpK%0?!3J zH*injd4PKX&kH;s@ch6F051r<5b(mlivafqUKDsS;KhNL0A3P!Dd44n`v5Nk+!uIR z;C{f%0WS}{0`Q8!D*^WhUKw~5;8lTF1700?4d69_*8*M}cmVJ^!0Q692fRM;2EZEv zZv?zC@Fu{U0&fPqIq*Q>Er7QK-U@hY;BA1n1>O#Ld*DI9I{@zpJQ#Q<;GKbY0p1mO zH{jiY_W<4#crW0+f%gI47kEG5{ecevJ`i{a@Ik-_10Mo>DDYvxhXWr0d?fHuz()fg z1AHv-alpp|p8$L!@JYZY1D^tXD)4E*rvsk>d?xT&z-I%W1AH#4>)OMov0z6|(s;46Ty1ilLRYT#>tuLZsi_?*+aO_4;(M}Qv%ehm0=;3t5e1bzzmY2asop9Ovn z_<7(LfL{cD3HW8;SAbsyehv6_;5UHZ1bz$nZQyr+-vxdT_4^*Pk=uK z{tWnY;4gr`1pW&6Yv6ByzXkpd_1pW*7Z{UA` zyP|^Y|G*;xcLN>?cx2#FfJX%$4S00mF@VPe9t(JE;BkP*1s)H0eBcRyCj_1dcw*p5 zfF}i>40v+jDS)R0o(gzs;Aw!T1)dJLJ8%!+>49eeo)LH^;F*DE0iG3jHsINT=K!7) zcrM_%fqMea1KbOEUf}tF=LcQ@ctPNWfENZ{1h_ZwqQHv*FAlr}@RGnw0WS^Q2Y4Ca zzQD@@_XA!IczNIzfL8=w3AjJ-%D}4tuL`^x@an*80IvzW7Vz4@1Ax~7UKe;h;Prtw z0NxOIBjAmJHv!%hcr)P5fd>L_0lX#fR=`^WZv(t7@OHr40}le;0eDB?!N5BK?+m;P z@UFnS0q+jH2k@T2djanaybtic!21F34}1Xdfxtt64+1_I_z>Vjfe!;d9QX*}BY}?s zJ{tHK;A4T013n)31mF{aPXay}_!Qt%flmWI9rz63Gl9d(Wx$sMUjck2@KwN9178DtE%0@~*8|@Gd?WBpz&8Wm0(>j* zZNRq!-vN9l@Lj-n1K$IDFYtZ9_X9rw{2=f{zz+jI0{kfOW5ACCKLPwC@KeA~13v@& zEbw!{&jY^z{37s6z%K*80{klQYrwAqzXALv@LRxd1HS|OF7SK6?*o4T{2}m1z#jvD z0{kiPXTYBWe*yd@@K?ZJ1AhbjE%0~1-vj>u{3GyBz&`{30{koRZ@|9;{{j3b@L#}x z1OEfu6%Abf2Obf)8}LZLBLj~DJSy;Lz@r0?0X!z~SioZgj{`g|@OZ%E15W@vA@D@N z69Z2IJSp&Gz>@<{0X!w}RKQaMPXjzH@N~f4fqMW?4?F|#jKDJi&kQ^Z@T|bI0nZLR z2k@N0a{#l1zr}oAMkR(%LA_fydv;Q!2N+&23`etRp8ZtR|j4LcunB7fY$~d0K5+Hy1?rJ zuMfNd@P@z}0dEYv3Gk-Cn*nbQJP>#b;4Oi-0^S;U8{ln$w*%fDco6Uoz&ipD2HpvH zXW(6ccLm-Jcz57EfcFI63wUqfeSr4`-Vb5b(jkhX5Z6d>HWIz()Wd z349dr(ZI(59}9dO@bSPW0G|ka67b2urvRS{d>ZiSz-IuT349jt*}&%jp9_2*@cF_2Z0{~ei-->;75TU1AZL%3E(Gzp8|dw z_!;15fu93@9{2^|7lB^_ei`@`;8%fP1AZO&4d6F{-vWLc_#NPPf!_muANT{{4}m`d z{uuZZ;7@@+1O6QN3*aw-zXJXm_#5DFfxiR(9{2~~AAx@Y{u%fe;9r4%1O6TO58yw6 z{{sFS_#fb|=-~Q4@QA?OfJXuz8F&=nQGrJT9vyfL;4y*60v;Q99N=+*#{(W8cmm)F zfhPi<7Nj(jlZ6KTIjK7>7)`5()x^%}|^S9>b*VeF>In|wHXe4VdHK7zfa z_O6yY&2xXsU+3}v(i`jx$VaQ7#yN`nTkC!g%R^mb*v+#1DL2=Bf<9sjOKZyJh zFSnrftK^G0AEG^SRn@S}$ZyOVF`d{&(=M!to;x%L3^t?YTVcO~D>ZnoDH;2X(z zaNbY%+$7)0URHaQ8fyHz*e7bwM!uWfM|&mmJ?!PRcOc)(o>lvB;0wt2bKXnM9io%bL=&TjJFU>S|)9hxu1d*R*@2>O1$*|{!3ZQJzO&1kNht8`(dUoHxh$ z9^^0B&2eBO@OR`dId6{Jsp_inyka-&TY>yFyLr6#B7ehfo{u(=zhgJ&2^TGQTCcAl zpS+$L&j;=?>s1Z-Nb--IH|w>A{1dxbudC#r+57747`47y?pJoRL9>y6V>k0qll(io zIc`rR|HzmrF0Z>2qVBh?d~-8_y$fL|bw!Fh9j z6|u4Ek)DSKX9mkXTryvgJRbL$adrbe zBPgFhirDVnSC zm*Vkz>hb$p?%|U8PUPvh$Mnx7_h8Q!!7h48{+7p|SoeDcs{VKEX1O7jJ3ZbfP(CB~ zo5#f&@=WZ(x<6tI=bqG-ySqy8`exDj5+L8pau1j6UrC-tEcZU}WGz)sHqM*#1aHfo z*0&q*aiC`%c@FM3+vOs8F7`ZnyZiwCMOrzJCjj_l;AeoxZtdJ(33wym9W1w=H+lcr zrMKg9@`Aj+W=o2+i{cSPW#V(%75bdnWM)at(|i|vE`wzvfOW;H!E81;qqfQ z=X-rDcXt)$$B{YDTn_TrslPn;MAPF*(B64GnSd8juAhr_1^wY?xwRd6JZ79dK+h1$ zSK{%QdEP-@ncY{<^H0k|UDepl{NxW(%dO6CmfPBLcUN8>kC~rYAb-m8P*+XvG4m6x zgX+)EJ*MBAJb?3N{2j>avYY*6h2^2H2JB}1cPZbH-So%psK%d@mutpf%yJKx%(u5Z z)YX`K%=p77pPPG3|9SFeoL{0h<~Pfo_UBl^YPm9>m%Ih{c<7!^bWFM=2D|u)3F?#<@-$nI& z;m5nL&Nn6h!CpXnDETk;!rJeUe`7DAJw;d5-;I~sLoc@&r81_QC=LY#7 z?%$|AO*hp)O61FvM~JOsE|VWi?ia_n*{`;c2ME7U-i!N(=>IWVcjx^rj^!RMna@Yw zmwOuNo_gd1*v)=8oIFJM2GDbjd@$!5>i!r#)Z?){KaM=L7qr~NCG)MxhjNdZpJ~7k zk`L#+*`ME&k7Q4vm+Rfrd3&|A-0ATX$x}dPyA_tznx z!Oo9U^8eV)cDY49i`_i#GWS*ev)RoAb|jy}Zmu6L27ZftKIhGH6ZKR5(kqgOa^8$* zB>6&i({q4)F}pcFKeyaz|M>&*nfj~oEajdXdOrOvcj{>lydUuKpno&@3SO>xU3L?A z!~trYt3*Bv@XF+CIB(Xax8>&VdR6I=|@E>o7G==?%$`az4Gzk0d|FUR(Q5;2npn z{u7)x*C98NpJX?Wix=dl*>~#mhdd)xkIc8S+-X1W2z(&$VZcXQ?%_Ji<1yphM}C3b z%tN%1&iUe&JB_mpo@QEHsmId6{hb;)lC zpH6<0y_VVTxjIac+^`~>oc++&V!cgY{Km(#B$-N&h(B>Z?Rs{2P;?(WJcmb;Gf zi8$}B^AX3Zp2)mj$F&zBkIK%U4@@Krh z%XI%R;A_ZVa^B3_Rr1&DE%f$^Hc>4%6_3Y^-;X>UyLo*&i`<=kz8=pv^7QQAwO5{` z`YZ9gjn=-JJPqe7YJWxkj>lO>Z{ISLRZm>*>96yB$Uk!491mBL=jZ$foxe){ne%1! zJmj3B`lEAxm(F)2|H}D@k?e1rBG1g@H}mW}RrO?LH=h$2NS=|so9^F9{)7A9=bcgS7r)7;7O6T{JC*+>v+9S?%?nz*|^?HHx!*t#U;9wUiFvu^^+J+aYCO^d$&+&4Tqj&Zo|pU0e)5654Cl@9)^oP%mpy&RQ*eH= z9_MCqclNg0z2>N%e7s!qcyCQEd%`Rab*1JW^TPiP<sp=2eb^`Hab6^^!adgIS^8@ApX&GJd|{nGKwh2my|iaqr1GWN&G}eW@&w#dTjy7k z*XF#L&%2hpyVCRaGOrinFIN3B??YaPd(1p{Bd^DvOD}gF@K@yZId5KPC0^ouT+Lv) zhfC%wkvHTXbKL6zdWKNGG3OWSaULOW%5Gi{z5zYIDIdsr^Ek@1RE@I@dnesrja=q? zk+mH`e{1fhS+4#?yiGado~Nc}Mm%+IsB1`8+^F@@~TCkoRQIulo-Ge@@<;^X9r}oE2)h(!I$0ao((NEAj#CQ}uF(kq>2G zqkTWf-yXQ4jo9C%Xi&o1RoTts*L{^*ZY6f} zc&tM{g2!q0w;sT!k&ohhd%fH(|f-w z*iBFBwW?owG4k1*H`}Wj@ZschIB)io)#P*8&ExbE`8;+r{$Ic|u2bV&!1=6tewqTG zOCHL3GY?0}7qXl6dI>zU`9VYPoCK$7|0=zMj2~_R8cN+0F4}2KgrT z@;d*Ae2ehFO=`K@*c0mfO!DpQWKkaA9&vXAlz1%oERZnBio9#Y? zys7YCmTL|)ND1V*v*>(R_;1PDK{+paPucNa8uR(r? z^XB^Y0P?%+8T4{jliy=E}JNX07o8xEj9yQKK?B+Odm|W(I?p66GoHxgl+2l{z z%j$7HByYvr%bbVg-KTnFzAyQ6?lI4g`^aCgo9n&l_N$(k?B+U5Kl0b?=JETM{4M(f zy}z|Spn5*A-_hg0N&bm_mCiRisPbRf`Sl(7H};&mXEynF;fKh7u$$+RyX3#vOX!}6 zhtzUqJ~jDo&d1RCqU3+r&3ujmewEy1E}QUu1l10!ml1JpcIbZrs-jVb9 zb-uuLoJUnYn0q?wo~h(AALE$HN8ujxJk<*LLGq}aH?OZ>15b8b^+)5p zIiD#-9$k1l@)+#qJZCC-EOzt0#$NK+>{ayoJ_a7^gc?sA&bQS0g5>eo&3119JcK+x z=gskCCGacc2{~`pE8R&o9_ek!6La1?UX}rWMxK=O<~ZYXO7%;hOP-AL=5^m=@)Ybj z_2W0oY1Pw@_bbyMNZym(oHx!T@5OGetJFH9dIqwap2_5LxtGXO^LQHT?G@#$>Pg4G zPJ0>h5bihgHh{bjdv={aM&6&@>jukHyUAIfg#VJG=8;h)Hd3->y& zmODat5cx=U^SrZ$e6;X4=gsrZFY<|;@22ysFRGr* zoHwsqKa)@9d{dqGx}@@1Iq$38pWKt(Tqkcuo}Jy~2a)GwH^-|5qPGjI9H3$X|2p30UxoliCbJsrvOaZhR8Gl;wZyLld& zK|Y=5-(2S`bw!Q82S0(Qavj~e{1rloUf+)Cz3a0FQt8hVD2&f2g$pzoBmh8liXANQANME<<{rDxySU+Chy5^`VRnqVY$02g6NNX zU%fBfn|mVY?cz_~NBBs~JzRa+-F1GObd*v)zVHOt*y-^6&LJXFh-`GVv_xM!?hug;b`JzfS=l>}l zspZOiAMz30V~*Rqfd3&M#rcwYoPm#3|2kf-@lbM^kMcz2$8e81uc!ok68SjJ=hVx6 zOg@3#oJXa4s`@7iuS!0N-JAywBcIHkPWSI1pTcgg^E@M;%5LT@^qE?&^t#WLPv^YZ zUfsxNuou?L9cQ`Ib`PWcEY2_0`Hdidp7L`!Z(c`yB%jZ2#-HVd8s{$Fj>Zd<%X|=d zsOXtYzJq(r>!2eb|B5_J^u&6p#v?sD`67{TN`8o!YsTLd5#5k2S04{(nef3#O> zJTmV|zD)E~1Kyc@1?NlZ?Kr@4ch?6#Zlu#b66B|mui_rFU%dcc^0gZO8qS;f=?;7) z`8tu`1^l$-30&=>o7WHL-Ru>(W4Y7*{0{gZ>OaBrZ;lVe-l*}P5R0N&#>;K0`>VaPdsgcMTRrV9Eq7XOZ=Da{KU#aU z$aaBwew<^u^>cxE|1tY#lK0L&fqV<+&Ahz;UiO3P*(UM>fo~_@A@U!9=lJM64;3s| z^WQbPy}o<(ytM)OVZf(a?%}$@+r?bJJw|?ueW>ow@yU5StAm3N# z{n_3D8Iw*uP0LCy%7&;TX?@d7Kup+-W<$ zr2He!o5y4P$jSfv?Z3#~*v<8~mC>EYQ$B`0|3&o!^sw#;w%q!;Ox!a-`&{yf?B;k|F{a9Y=W&|t za>;V1?J_8qv+o6-BDQn>vgOwMfIJ>EZ-2<+v733z6i4L~u$y`7Po9|F%-a#moyPwh zc(k~xKN0ts`Kd}Ci`~pmH}Y*fZ-w+czq8zFxj%sCjpv+i1H23H)xh^y?jEs+dHK&j z5AzAgyTx}NPY%ni`@eV|YU=f^MxKnlt@hsJDcEyrUtqa9ZdA}0l2>Zqs{ONeb3yDJ z^`zpSDLNl1ff`R5_FmfaSg!i->jU{J?Nuyy+Ag(qK3cfrSTB$tqw_^{-dz7*s=Y(F zo|~3?xIB2ADctM<{n7aa;d)Xgw8tMMlbtjD1+*8@ek-E={SlTst=CcDQ4*=~WZ>~M z)AJKZo{4>+_Oq5d^?M|C_NJD5xUTT?xL!TiNb)SA{~Y;E&YSa%%lt*lLtS^wZt2ob`>t%sRNj+&%=(5|?lfVs^nj|-&gxMa{2RTj*#)@DR&ATrGIH=6%eQK_<-j6((T;6wlp1c+J z`|0iInMw7?`+_@?%lmd$legg>^SJv>-j3ZoegiVA{`TzddbumfgV>X3kCa8_I|y%1 z-ck5|@?dt;A1ABo>BMf%$7+&y79K|4g}s3pPd3#f@1rb2ULdxPxhm?v1e15;9y32% zK>ihZ56+u;tCC$Uw|$J>ougKi7JPTz*c~ zFRxl|XC9}S&t>GJc)7+C<#Wz=C+{kHHUNK1-ktNq^?Fs!@4R1a0-m&hbH26Z9xmB` zlzbeomwDVJDX8-D^NLN#`|&u<<8cnT{2b#Ya`}17goRXp2=|!tqRQm*^MR|$C-FE- z>G?@mSoMtO9&`PwBJjcFQ@F?MZ}-WkvYYd_YDHB4barzdGM;=UdoDemBji(gJUO%{ z@OIuV0hU`okBfWEc&3rhk1^kbH&k)0R7(_r3-0S=>3_*>daWW$`%8JZvOi%gfEB*Eewq=X?P9 z8tyUUp9TCDx%@msijt~-Juf$lUTz?{yuO;cl*(`7<(AO-mB77AtNa$uo9C|+!0Y>{ zyu3bhg?u}YbE_F=8I`}lUQWNji{z_(2QSxL$1X&EiSuUu%adPW_tO1?$gi@;)xMlu zey(5#`5s=b`TW>D@@w2<_QPal)i`CoIJta(wjucq?%~HB`Azm*dYrq+<@^30$ZvDr z%tI7EHJ-cdW*$nB-(xrP(2iVwKA}JP5uOKgy<#!>eeN;ya0le0mQ&-A*PpYHKja=W z56#IRvFFnBFos;d|9+hO3FkZNeCG0Mx$=GaHsmijAENVT$>sat5h|#jSDZJ;{{V9N z{{B4jH=H-;nYYR1`|pV=s{VJJH~YB{x%@mpAo(ZG*D~`%F5mZGMgD{HW}cste`hy8 zKOtr%HJ)$6J;{Hvo6nyQC;!6UUXN#u_fPXab+*c?KQib2_4T?XN=Dyk=@$ZsHzEXvqR6PmV&2^i4ilr>l>N1mEJzs{GhrIst- zrw$~S@0(8|Ps=^#csQTjo!uM{&y#zwo4a?78&(+##3moBt%w&Uw@08KB0WmECOLj^tU`Gwc2_Q z_FYHr$!@mqDe_$GX8XP%_hL8Ow^kiBp8V`)oFmEe3Exd#fW3?!=UsC7e*Lhzs=pBD z&HfOrp7J8>W`Ec~?#*ug;$L6oKl64sJ!i<`@=t9&VTcRfE@nkX;LZhEeh`>>nie}<+i@5^rX6F+i4_5u31 zx`teS-ryN|Mb4Xfb2U@_{_JM{OORJ)H-8Btm!FFmLLP&Uhi3lQl2M_!%X%>Q!on(Su&KaQy4bM~a#Ymf)BoBM0Jlec8|*ZBqHt=Y|S>;QQi;m^t2vzy~stk!Cr zZQ0Fn%#*wWdzfDCbn>q3=JB$XJea+b&fg&K%x?0<+NkArXE*!REb^Z0CcmA$H@i8m zekJeAZuY~vZB@T~pYafRKhB%SW1)5`FW)yDNM2s#&yWvbucg;FZ+q1v-|t&Oo{RSr zb9_h{r1H|oTOLn${{6>1%ID=CvtOMj&&O`g8$SR~)IlvbgvW2LGq)fg#NJphd>gqp z_nY@qqIXp9o7_ug#%QiL*0J3BJs@#RE`|=QCNIW4xwZe+ZvJiZHG@^pC?3x_o!?=( zyXzJ&cd7Q&om9S5oFM&g(=$wa5A9}d-;w)>@zm_BdVJ!9AI~oB=Df!|A!g~K^5b}% zX5I#q`*D9Bz5G>{n=xpjKMqp9Jm<~wUz5xC(R{nAdAPyzVCH|e@G8GtW~kcXyrR<(hf^L;0p+o`d_Uo~Cia&+`NF=3+dR`>A|$ zvEBD*4?oXd{Z)P*kF%HFdFPNXU~j5D@&J|pkG-JwK=Q@xrso3rQg-t`U8#YpXE}Q= z-LsW^CA-Ocg{b^sUSD&(Z3288`3CMW>%EIyz7KMXd=uxh>G6Cbm+xOR8KlNDMvUhK z@B)KXUcO&2gnR<`nCH9Az@L)K>-qje)P8k>_p2;={A(WENh*Jd$73Fk zm&oOHt(}uq{tD;Kd}f}a{3iQ*J^v5LZ?k)9?=w~9kMj6iX!n?={4M9rdU=z-W;f4Y zhskA6&~(*vocqn|rnEDZpI|rhzm)tWyP5y8GgV&tL-Ny{H~nL0sr*YG=f(*3inX7u z{5|_Z{Q}Q>j`CmZZzI|HpX8s}&3-jwuFC&lZ>swX%~KwePsyHWcg`iPJU)A8?Y;|CPeOJx{+OZ4ld?b5%RNqhj_1eplwYXw(vOm-{k2o%^8K|a%T>R8e=QezKJGW;X+>Uu z-Hd-Qc_DT)o>k=XeXhOa@_nu!XOs5q;XKjZz@%ztL!CCN*3zc~+CKwgI3^lT%S?`Nf3t(Gg_x9Uz_mV4^x{rn-h zeBUa=8r4&d^XBm$LN4F8T1);xtnVZ8O59_{{|)4GtyRmd!1>yGoXyEAv)|XphdJc( zeX)b&RXJZl_xz8&^A3!vYT9@d5G(fns(=+m&2GAt7BCQs1P~EjQ#P=YWMi@kVDDYA zV^{3G7cAJZ_l_NV@4bFAbI&|`ch9|BLINay{vpXP&(7&>PT6j^u>G;%F~bK6xA(Im z!Y4ql_2f3;_I}n+!Y4wn^Ojw2y15FQ2}Vf@B>-N|;Q zfNOr9BRm2=!^HD7;Zblsx3kt=Y-fM)N}~@6Zw6Pt==s81!1cX_F>~2YEBN!q&ZEL- zfa|%Mo_DkU0Pv|szq{~*z_r{@5`GBywnqQ1@Wa4Wzy3XJ{|IpPe@+&D6u6e->B5fz z?`!NoBm6jUZFheY2Q*s#XQz9;`Ap({b5=q9InaEj?|sZqfGMpHhYNoadQI2)!k-4$ ze0Wp%s^B_5X`09OPlkQ%Sk}Ft`6=L<33qKY1HC?|5KOMZ#*vWmE?VJg&^VNuOdtdcz;b%kN$JlvK_-t^^ zx7{9L`{#mdgzJRc`=m34+xw)~3%B=4Ul4vC?CW^i?NJW*0&s2D8w$S&T=Qp&@Jqlo zf6f(tDflFl-lv4y`;y-ZzZ`napY7&ze69f3{5es0p=L{tuD@;&eiig881@+3vG)_7 z6mIV)#vW(Ay`R|Y3FcSBzUJHA!mkC_d>i&8>+OBL--TZfy^a?JPqF?6@D`JA2MNCk zT=VBq;WvYSXY@Y{zZG2fFE)6Z?cWYQ-sle(ekZv4F>V)r54gtjFX3~+_cV42o?-j< zf@?lB5(hL|{^tWIJ`06E0Iub@>a%R$-k01$xV7X2Xy8C2cmxgf2uZrTmJtHO_gzRBpn7ybjn)%C)F*En2TKUw&3urtfpx!H$zf1T}|1ikLl z1&Je2V}t)G_t769+}@vhRrsl}ukp!!gTuA?iNeo>UgL9*5C2@ay)RR`fbE|HI~wjB zAO5%S3!v9|UH+SF$L7lVeuk~uVci8?d;2O{Eg#U$bb^bY7_&4A|6YebG z%dBpG&C!15e&M#Cf4g@%-0skqm<+vAxb2^RPxw5r2hA%lj+aTOxldju@_XF4YdBs<(-yZxsQ@$Sy zf8UDFNnf+R0D4XDs^2iT^>+&Yz_K&?Th`~nj^@uV!fpMm?^yqlWoLu$z4;ZwKe6<$ z2;ULmYWx@a=vVuJ?SE$3$rWA#I~xCxkN!~MUs!g|@!_`!xAzfF{gLCdE5d!rld!IpR6AP{ZPZ-7Cshykm1Mw#rkpJ>R-zHoB0HAP1mc!_W&Pg?40lq>-V&H$-m6^ z0#`e43!e-e~z@LF*7ZyzIkD);~s{}+W%1K07crOf+1t5xWWk}-KOHu#^>#Od51 z?C5xUg77+U&F5{pvA!Ps8DndK@PCnB^$Yz=+$-D-yR#izKT!BG_=v9G_w(Ur2=4~H z&SU5K@K1&Ju=H#9;P}{lu<)Liewq(IL--1o{yrc6G4Vb*m!aLQXYzA}<(Qvm@$HDy z_Zou-jDDi%F9BCOhl_qyaMfQS`U}BT|Agqffvf&&(a#1~{pvkAKK4H8ZNm3QJvrU< zKYK6F`etxF@7iMp<}Ki5CS6wxpAN2ec3+Y8Gr`r)ufh)m&og$eT#5AugKuy6@RgY# z3a;zWFNGftuH(Y&Rak$d#dq$-{Ai1RA>7{2J$+Ty9}B%UoUyAh-w5?b$K^kSA7|A%*CgJ>Vx`c<_W(7`qNE)UT;ITGXQ$6 zKVct!tMIE}=MZCOv;VQ3A(ow;g;7?k&Ra06)p_Z-w6lUTk>( zO*lUHf(H$c2)`R#<9~?oaY%0;qd%KCpke&a4Lm~A=(Z*6-vZb9(y7AV0YBE*e_8l@;Q5BHzZKhA2(IxT zCHzD1ca8o@;U9zdGd$Rj?R*NZ^V0K$e+I7e$(6Qd{paA*jGd9f?fu_FgntRW+Ids> zSKw-A+ilqXH{hDC!-RheuI=-yzO;eUf` z{Qnew3F?2L33uD=Ib2)6v+#dmNB29X3b*$|uM)nDb{9DTV}GMuwtp4E)qegi;oYFu zbcF(}?*Xp;VfP?&d!Mmfcu(lnPK)prz;%9jjqsJgH6NDAWBaRs>pY}H`0C)g-*Jg> zdmr#Q;cG&#@mVpS?XL~4tC*BtfJJ|cW`@Xbs=|BLV~!L?krDdKSZ zfouO66>jhA-6Z@q)GHkypB4TFxElOMxV^7eP|V?Oqp}>0&lKU?f)|*4cuu&zueVkS z+X+Cg^Mrcg+gto`;d$U{|2N?U;Oe&-w*%WR0-tE&Gf#L4xc=~t@E!Em9JRmlj%;Tq zaIHT9;X8w0Xzb4vJ`jA2StoYiiR}yq*Lt2WycAsR??W7gVr=t22m0^_e0a{z-gZiT z_%S~G6(7FgF5dP-#OYi#lA!(Djl}!p?1y!?3O*A)#o}A;%65KJ8TLb~i1*2cHAnbx=(WG?JBan8zy}&Tj|(3Q-q-N)gIPZgTz@!G_;~#_r`qV3AHw=Q zz}3!K!pDH`YV>_dSzivW^VoBQFNb`9U?}UC2Uq)73!ey?_E!^!v3^D9)!+E3@Rh-} zy~lQAy}eJjWf^mO|LY;)lM!w&(|)H9XZ^kwUvmWW8gSizyheB}xUMTd6uu$isrj>R zIop{6y^i};!Z)(?XA7Td=@$x*fbVU}rD7!8p9Zc!yd}I&f6dW#ZtW=6H-MKKJI@Ml z1XugJjP~va%7}aITb&}j33fExAB1m<^y;|QdyKdJZHf2IiNQ|P#Pbp1t>9~zavZli z>t}%9YV_U4GCu(PjFp@}Tqyhy@DF-8yr_cpc~(5%6@D1>TE3OzSbqd~(1g3nc;-if zYq?)7+}@AdW&-Pvg1*Gqc~y83;hv^;m3jNdhK1|CxB}_ zmz~J=cZ7Ylv#RhDp>HW{bcJkln!cPZR z{fs?1o@auqf3@c%=4XK)ZNhy__-ydMx;uY3cQ4kT3x254=T2sRK6tI+_Y1!eT+3z9 z-mJeE{3cUB9~OQYxb8QN-G}v8fNTDIB>XCH-T#V&SbsIRw$smrUu*Fx`?CIe@ct(L z{|di3&P_g_QOWvS!FAl(x{CSj;A@$DdrtU`;Aa~9mDQ}j6I{>5eIA;#KVmRrHr2Uvb z4PImNp;h>k;9Bly3V#;7kI}y@{5f#_VU1~Q|9Sm2XJb=dFA9GVT<5n_>RA6WcyFWM zu%7v=7Jpv&>lQzZitjDDS@@UW`ol}YztUf!|5~{1hu>`m$LAa9wY^^^{5$ZO zCZ3zlWc?4|lMTO7_%+A}Ew5z{V7<*J2>%Io4l#C~7jFCKH$RZ=`~tm>Q)7hN{`MN- zw!i%};kLj1KHpJmd;q#Dh>gRb) z_&?BVe)c|?!^QEroQ+Ms9WQ)Yb*F&;CfxQv2M%F7wx4#I@MjPo4fko`%fY_#x92x*}2PyFMBxKc?tSFlRqUsyixdyh)jAbcC}%?xi9 zzCF19aFOs_{S|(*XM_jA#~3>soWSAcgKN637hV9ax;nEuQ)|`3Ha{D{`tap z1fOE~i^5mc;NS;a^CY&v3-rB=zDoG6;5r|hFMMZk^=o}Y98MBrga6s-WVSy5dhPdG zgbxDO`g5)DA>f*C&j}xD@xO%c2Cn%KIEBNt{irR%heNODH|`KV8hn^Z!>7V`2fy3! zDYMvq1-NGHjl#!S{3qdifbVJS?0zcS*%MsX7iS9J3w(gle{b7$YSzoKaqMbfU z+^hZ+p2hlMh>!j-o4A+$X3^XJw7}VHryk+zxO|sz+po3VY}Pke`rCy^!F8Tceh%yR z2j9Vz*L%Wkf7-NjS>FtO(CAk@k9iBYruS6gwjXbm^I1O)di784M!ZkX z=v$%Jb=i&=u$>v;8tzxZC+V*_8qeD=Wc^I&H6ISSi1~rws;|A6`Jv$2-iKVm{BUp` zXE&L{{77(`^T>b8UCR7u@Djs66@Dz;#|XO!&*-`oq`6 zy~f#I_p_Z>RhFaay<7Mz7C-g@*1rb6n~7)d2bsSCu6F8$FR=L953&ADaGj^!B>Zh~ zZAU{MX8pV1s((-T`{3G+&U=LQAApZB@!axJ<{yFIW7^U0!ao7m{_UFitp5yL=V^OB z#{6^eEsXsyg?|aI{lo0XS^qV-?x(E#1asTZJX`p;(Cc_q_9W}SxA;QgKU%#0Dc1iC zuJQR<_%9Ye_-WSvYVjV=F#ip_k4f*z!v6%HX!wTDvi^5)-3Po*_}}0IjDFg4tp68W z)4T5T%)6~+WI1b_^14BI5Ab`9V7C`o-xK^Y!xsu)0sIkGV50d*ZNTO3iCCY4E!gR2;`zX9tX~IQ z*ZcEcXTBcz*+$>|2J;QT4>0^U;kKXu$OWw57<%1joct#9-ryRaUT-n)3$FQahwx1; zUimibHwV}J>G2Npe&E_3j~2cSxYm<5gl`M3b}o3A?Q91=)Rg-t?=jB>S39S@&pZgO z1@V~hJn(TQ-$pKEeF3=Yj}Tr6uKE=|V0|&T>UR-d0WA6jOK<%T!tMQtTfbs`1?;GwWaih*cL&${IpG`T zpCUfnn|!YJ;f=y=zx~t1`{X=it^4|X+nw%@f4;ski|_euBu?i>5FhOaR{f6oBygSQ zOcFjBT<6aVh3^Bd`vT41vmM)Sf06Kgq1SQw72&qO{U_m7(Cd7!_YZ8}_P3V{xBcg5 z3$KP9^*_HSJPfY=bKpm|KgHr_3-69`NA3I~JOaJepS+*g&NT3#DTs4~*MV!gz7oD1 z?5mxAKeL_X!K;j&1BKVaj;_Dn_0i}4!giw2M~$6Zh3^lp{dVwI);EJ|{yZey_G1tD zjrA?iYsJ1)cq_Q}56l0~dfUHUEqn&_y3Tz^_yOQLznb(1+u0cTqxp804}U?pZGZTm zZ0BIuSAW`E;akDJ{_u(LL!sC7ZvPkC*w;KCD2tOHI^I`Ho9PTV|wLeSvso-k=HsPm% zYy3YIeul+2`!fpTO)b6am40?^{55g}8*ZJNtJy>u1 zCs$aG`IXS?KI}fiuLjo)JW=>H;2O{IJ=u=!pWJzQ=GQ?#*yR7#D=@eHial0jegpK{ z?!FLylf_?HiS@UDYd&1OGV@!(b^dwuD$M7ChfI9-?#28baIJ4Utjhd8a82(Q!fk)% z+|^irKlGa36IW+$`ytEMVE!QVn%;HSWd5+lKNS8bxTg1^#HuJ~9wLk2; z4)Z6$HN77Te;Qo%L)T@!?f+bPJ?76sujzeVxb2@jb$!-9551mf&XLuYv50t^1V~|8{nGW{WoI$o8V!y9$8^y=5K>*{eND#?HAp56V_j; zGWc!o6aEhDsQrrGthfE29}0gDdi6&w(}(p7!FMs~>LdI^aLv!z!aoMre0x&(C*V3y z_?@^{|5?QWBUoO7jFCghHlCF zWno9_&-cQ+fouIadn?x4{=h&#<~^WSJMRcz&f+I*&HA3;Lrl5`ZNq#8aBc5D3ttiZ zJEK3fKkHWp*L#thY|FeCxZ3|-_-f#~-*?t_tX~UUX#2ZU5wn`K<3_>H8NjxBZrL zg>P=@M;5Z)_Gi8--1cYgUBr6ZpZT$H+n-rq%=#@6u9kbB66RZhYd*g!ydSuB2#4&z z`eo2wbp3L@4}Vj5H|W*R*|;Oy*&6oMAGqdD%(t=lL&E!mYyTYCnf2R&4>0AsaNTK;I)P?6rKmJ`qu`qJ|A4??RN}hUI?!J$@D?Yi@|mOapS?vcL1Mm!d-R< z^L3Cv>fgvIWxf;i+P+>Az6-d<|L~!#9{~QIv0pNb`5?pri__ok%Jv?*-+Zh49*2DXS54U(;IqS* z@Iy^JFB!@DG2j)3A2f>jDDZ2#Ie$24H1o0GUl{!XW0;Qv*L|7EyEC5vuJv>6vCQ`X z-_+QdCp-`NFwXEH6|CPAdi8ItKaP2!rN2b@UY5RPJnL=0>tDk6w)8JfVEs;({fT=p z4_W$cCo-=D*L?Uzcr|$WvQENY+mrQSaMjP6#C!_4?puZSVjclk{W_DGPXnK8=9wP} zuLoEC`FpcI3aekkE2`-j&sKO9`=X*-6Qk48Ca|NO4-BcRuL7TZEquz4nK<2tNZ{`x;GmV{-_Gf+(xaPxm z!Y>Bb_EOcv`Z?e_uH7X3GVqH`zqD&J>#qRU@$_Wj2O?csj_>*KK#c8N1v@&v&li3T zxYnQVgxAD7uKV&I2|v+FSAHvpYxARo z-wHdLu63rf{&sMU{|>_M0534{tQUS4xW@Br;d8-N|B`UqU%K`T4)-4DHQdp{FG0GL zPZNGG^qT*_3%C7sqh_*w+h2E}@cS$~gAZW+bqH7eHn|5fp9j6hXS0Kt-w!_4?%z3s=_?r7#uLa+I={4va*0@wU`OZYS3nmwI#VQ<=XHKG2l!<-$J#?`wGOX{`SQT>Iy#!oLE4&*;Ap{tdX=X*r$kd~5M9 zg?|9PtFhB^2J7Di*ZTQ|aNECk_?fK#9(s+>vS%^>5qyBLKT`P5;F_+(g#QYzKYS$o zH~kg<#`Vr-`@e(h_%cEGpWr&a>@WOp@GH%P<7wglg6sJ5sqkgA8_e0)#DBHf9Bwyo z{UJ|ycl|Xd*XZ{V-UGbF@HxVJg6A9lqVN^LwLUL*4u`uuxYpZz;VXfwAG=EUD&T78 z5aGSR8%(&@3SSLe8cUFHn@h{>pa%41Fq%unDF($b^d(T z`K(_7<)Y*4ZWl1$0QxOVeBKiNKk)4gKkP!*Zwy{&_@IlJ_XgMe{6zR>;2Qt?E@pjS zaMd4n3G)pR&!DkCat`y&p;x}crOdYhSNkhp#=IZ6+W%H~e{jvW=PzgdcHr9H@4bR~ zF1Y#==3L2qOK|ne9ex$_O|1CmU(GxSy~e-iHOz~_HU19>F9g^4A9pS5OTab$qpoAV zBe=%D_w~$o2G{t1B|INourD9dbcw#gMIDC-WEOrT<_x_dI#%ATDaRKT zjQvyYWxf}<#^)2^wx4R}`&d62dR><-Kacr7;O`py+uYB5U+~d}e;~XHTz|On0oGUR zuQ)$&!h_7i-~)`E$AnJ-ztD^?a~@)S1YCcpdzkrt`fHBv?_Vpt4qWYjBD?`ye>nCL z?|q^tiIZPNWjQ+Uz41}z`-AJg)vWoEhb%kUu1q7xQ6?haNCb`>PxJ*{Vm@S z?~^leePb4WpKD3@c%Pilb()cNNBfhDgxmg^?}VR$ zbg5rxk5@U|53O)#6Q_Gg(64IZ^Nw)aZ`1cR*4uuY@xsrB9UZ4G7jFAueiJ?$dYxBH zdY$dtev)5=p9}rzCZ4Ttu>O4HkB0lD@C%{W@}0DR^%sNdJm(qVmw;>i-||h?Uka{v zT7_Q@KHkKq=Uc455?tFwjqq#0HJ(ojzuMwEzRh;71)pf_-y-}*aGiH`e~0zggX_2u z5q>jxldNyJD}He9V`4!@M;t8JHqFJtA6eG z+0NbII&axq_`TpgO?;jZZu?;-Eo3|Mpx1Ec3V#5+)x>A>4_I&eAJ+Jg`9siaJUpHRebLP*0Yx|ug z-1Zw(eZl%?q1SY6@Fnx-z%^aJ2!8=w)AjCGtbfVk&wS1N6^q~bjc}xEtjYhwzh(X! z^ctTpguf21@wxvy)-M3p_+0co^S3O1)DO(xv3Tu|%x%BHr^4TZUh{L>Ppr4s>F*1F z-_qCo%=(4k+D`uv{vo)|2TuHj^|pUt?O&OH41Lh#+pWSs1=oBl{EhXtAEQC|XV9yk zd7i^jE?Tcv`JL^2X7Rm+e_`=geE5hz*pBT#d6syeoCh!-6`OSJ_$TW>M?AG3yIuH~ z;1i6#_g}348eHo`vvAu_@{{myp;tShzuC_B;F>?Pg#Q4p^SY;m{{*h%$nyWNou9#V z90>^j6}iUT~S2ww*L zb0g@MvmDv!2CfCPz3}ef8lMrudw>@hJFUWdf@{QP3tt{Q*XW-Rz5;lQ;p;5J@mUG{ zd&3VBz6!YJXJA>@uMV#9d{_9Y;JSXC(T(+MfU7@eqwdVt0-s{SeN^~5;F>?RJy^f4 z#kX3H`R1B@+{a(LC-e27*Lu}+dFER}ukrj;_y*8xJ%4cp*8k7q_pQi$V{omXSFOan zFSzFOQ7bdw416<_-r7}|2N9p3;U&G8Zvnl=fAv+F+kS)Bg>MDD#{a6-SiiN!XROY= zKe)!fYz^kyfouF%UXyt)xW@k#;k#P#KX)zG2cg&aSFg?7_A_j_4)c8IHU94iFSPh2 z>$1KWT;pH89`hZ*HJ%%-zZ}*MCX3~tkv{xj;&eU%cC?;vyMecz{fLvF$I|!Tkohj) z>Yw~a_yF)a6RD^E$NIgHpPCPSH)1{rdX3Mo!Uu!vIC$^ItS<#`H1;3fgt@)m|3~;R z=+%B%Z`SVyuIu{s`Y^ZG`xAuQ>;2P(4~HEcclPefcFMuE{%^G@^HJcsZ~n0GG2m)v z@@A|bYw=%%kF)rxo3nlbxaM2_7R)Dt7n*$gS-8FKo4h6K?e*QI!tM1`->q0b3HApX z`>bPlO#!*UQ3B2G?{QTFiQTJ+)T}^I6bqJp1p!{4{V) z*Qz@*KLcF#3x%HruJO5aC)Upf*ZBM^++I(;yff?1gxFJZ+0J#)Yy3A8egnAnO9O@9 z2(JDAEa5kUSDSc#Ec{mRg@%WQak#gGYx#EHjrpD6I={V2_+8+d-W|$VKNno*$$f@1 zUk_a8S8I-7eh;|XS-G6~z2IX_JpU0s4_xE9(kRwHVDUeMKVL!;Yrwl?v8B2CnJ4ejM{Bz%^YLk7xdr#bXngKV$L89?YKu z-((pl0lx~j=eG|{Wc>@!Ydp`~llhC_8qa+uF@G6c<2iUQ=C4|O#mUTHxA^zM7l7-0 z_|Cmq{}#B8%X{p@{2lN?rd&1&F@FzS`;8BUe+aJkvp(II_4fSm&PwJVL$CR8L>2ST zz_r~CuV(%QxVFh4?0n_J zm#^n=W6+N>_Sg5}TMM`6X(tKqhInebXlP*j_B?8Il({{RTDy^Xci7Q#d0Ti7aBaU2 z@6Y<4;Hp2NiMc&r8q&;sdFVBsE6137%!`D3%!^uBzXI%Nxcyt1uL!R3{7v}E;HtlJ zI_p;f*Z54G!Q7q~^_$7uo);Y>ycg`K{f~sN3a;_F_5ilCI=JdrIFR`o;QGT^!tHs* z=fc-i8O~X4bP(HF3tZdv2;uhlxbwlRUk7^ilNTStd_8cD|E`BJ-@xMKhcW-3#m67c z+#Vm-KZ5zj(ChmBXW_lUbscfvk*x0vuJe;)j$+;iT=nHgGq=ah&5mKd8T6Xo9>+4@ z0$kJkgYc~^{_%0F-`e7@9M9YyPpeK~-XD7H$JRfQ`F7wsKfF_TF1Yq@=bXfPdz`I0 znRyU;O;^Dw%=5uDU2Dx^UTE>(g%?}=%~M&w1NfDuzq;x)<_pn}Y5)0?@SUI^VD#mu zd+W~?z6r27) zhp6zO`fJXG#?HsWcLUdO1GCvq8My9`v zBcWG2{|dMJ;m6No{U}R+=K0L+esaPE%tu@LjV@$92E4-L&xyjvf@?k5|034g{ZHM+ z%*R2m>%_^IFrNUf<+aZo<`cnHKl)PUc0aStWy~i*ukCT!%bD*3u6~c8@DR9$yX+OL z-xvI9liojsSAlDKAG?zEcK>tLRm^Lk*Z3cNHS=0<4L5uZ^Qqvf-|1TB`+@8F{U70V z;DsihS6|2a2JlIS?|waVyI=Z7cq8=MFFkYv>zlwey@%h(-0qjg-NZZwy~h84H#2Vq z*Yy4-dqvix6?g^9|gV6HwN6vdb?e0aToKWq1SY+K9~8i;99;v3ZD$F`G4NstUn%H>+{5W znA`e)h1>Oi`+He$*Z+Top8)$h{yu&m>rVuaF5_g-Yx9_&46fsJF;|H(_j*8tav z;(_*xfhGb^2wxjq<5}`P>(>QW|K#n$*9Skt*x7y|>o)|~ zdH%h``{Yzw@mc)?)<1&$2^c&337-$H@p(k}MzFu5(Qok~+t~zM^X+)yeZV!}{uXYB zJK-aaXN?ul$B5Iq40bf0B_A{23|!-Rz3?r-OH4fbeZu;!z%}2l6uve1Xrs^n)O-J{ zoOqv{dMlnc5~p)($TyAW>Yp)x9$e!Y6TTh7RX^SW;kKQfKKG8#9>nQf0qmS*;{Ukt zd~iK)Q}TtQSKVqxe~a+^4OF*^;oE%4>3tdTSN&PSn~@L2M*kIYTK6Gb4QH>fnC}3t z;XEU}a0At;{lQ;5dev!s?jznOXMq);&A(wj(~8f5#A%*}a5bC{g%1GNa7KRX=vAlj znJ0XJl|S2m$Kk$b#pg8Phg$J@U-%Ig@BKZ8`!Vcj{iziGDY(|3ON9?Y{I&jk;bUi; zA2^;zBV09jnDFDki%mJ+O`OiHsVqnPs~?4b3$F3m_D9wavEtJpd?>iy%Xm$=ZGW|& zIG!gWJ{r(I!cPI$a+yk;-qlfAj>e}&_|M=4CS6B}ozq}P1viQQPyH3+$UDOS23Pwl z{mkLo`V!)Oa?XT(#FM!GY@#Cn94K~rK(F>M5#9}4>%)BED}k&2OW`YktA6!gIG(G6 ztG+<^s^F^MQ~0{zsy|Zr+Tg0cLHI`Cs((rNhTy7yY_)EbKUacl#{NqBJ~`J|e4}5P zUk|Q%I7;|U;A*E;_^lS7FZ>ShVp9m837-qDc7nfgxc6FoU*hy05xAyzmhkPtHNE$X zo%_Mn{&%7;0#`em{?7Ibz}3zK;`9zPxY{{d^gDyAojZi@2(ETM7CVoEtDT;Iu>Hru zHJ^jRpR#zF@Mpo*PLuE#EPjFTm%+C(`Trzw^7DXe{Qn}Zad5Yn{(rK5B=nlD5OFX4 z!NmLIyav6-bB^%0Exy3V&a!{8ojstRZX$Isaj$SM6a6IUD~$dR;d_JYym#u~Y=2*H zoo~+-UJX9h*y;5T>ubT)Uw4S`2)NGE<_WI@SO3hf#J%F*>tD7Xg?=9sZX{8;FBH+E(VKLK3Fkr#y5T6S`}vHg>wA8zc75`HT9a)wV7eg=3y!;cnz zHn@(Pw+lZPytmQ6A^ZYx^$+|l{9Bc=cp0|T*`PK`+3tZE6s_;6iT<#Wr5A;J# zWVuVYUxHrOWzE801=sp^iSUS(Z;uIo1Nz=3K3@orTKYAX=Xkyaz2@5x z;qQX$`vwOIZ?f#%M0`%pLg<$<;r=E31B>st0_#7t_-VpF0$<+Pd0Y6$;A(%X71_=w z7H<*$sm13C{}Np7ueMT88mGPj*ZO&&5C4StoSbi3j)lSTZ-%NZ?&iBx( zoqt9D1Gw6$T!ro1{1M`Fa(;qd?R4+O`k%qo&Ojf22=O^Nze2BeUK9Oq;IOkQ+qe1k z#OLJv0lnJ!UHG3CAGR9X`3qd_pXS5gB0eYQAL!No)~mCff5FvGiw}R0_?(<&P@mOK zk2ToNvfyfGs1HAu_?(>X(5szSMBf8k?X0vW+qd~3;&XC(La%nt5dHGtYUh0)zU^9U zXGQ4M&e6o_{tLL;S>VIBUE90AD)r%e6Q}c0u&;i_ImGAWtOBm_`BwC{pKafD*v@e1 zwSRtBcsaQC|2wS9{n)f;@CxW(H2q$m4cJZ){651^6+RwZ^{Z^i`eJa^A1HheaMgb=d>3%l zPy8R-vCHuS;d?@_>HSIgByb%^MsCD*_5xS^Rl+A*{0-uLazfy`zF28v=2hUjF4$6d z7(CD9&pyJZg7-K46yejrb)Iv(@CI-#uXlv+53ci^9-DA{V&EFjV&c6`SPB1xCQT|2 z6o*1nVpE&Kl{KNt>R6;T9BOPW4d&W3)|3|T0+$`W{A!3jOwYC4O7CQ z$_6rAQ&T!-LL`!`3x-0Kv1omy+D{QI2!)a@g_sIfU#R}!8Pu5O7%q7A{; zKzUwsc>ffCZLDna|7!{THPq6O(n3M}?*&!SXmc#TvN;kh2sbrFo5}+P%`=;0;rdW@ zWh^`;+T_I3LzmwWj@4A9l@(DrH$@t1qiL0S^^xXkUsWKlDcl^bYYjJrD5BNnC9$TN zp~@+hkp{^OR|E@d!m-LoU3nls($HF27pVy~Q?7?&zPb|U?`${P6lw~`=u`gU`pOwx zGn+!K`Jv`mQ>ZTNAA^#(xG=3az~V@>HI>C+VRcJ0wGNY{P_&UN4Sk|D>>K60V7Q^O zsxBO=jy5!esX5aJDyyPRv2cy~yl-NQE9<6L&TJ0VQhxeq%L75D@>14SHcd%3RUXJ~ zX%2^KTVgFuVfkZl_gHx#Z+t_fArgyF@f;AYVO|j{r(P!#Wy~$3xS=jOwZ5{UArK4= zD<3^*V0kDsDikQGZKBlg*Bo^+-A7dvi+X5G#VDzXMJq#*`o_BQ!f6BR8mCrDykN>p zHmtI~US#FPV}}h2jT~4pf+9(=te-i!E)s5t4bCrZEgdytd|hj4sJgDSm6K2rD|9;1 z!GW@5sR)PDXG%wp3k_);JuWwtXfTjlLrumhF=Kj^Q^^aR1{%n9>T7khCR{pp#Hfng zkhJ4qq%n|RMJ>8I6mF<#qzsLfjjG5G<;AKSOX)w3UPUleQNjTllk&kpUS;#l25Ny$ zp!A{K5E+xtjiOHkgN{|SL;8XGwC1vkyijSWD}hN-A73}BBIFn8V91KBm@6fd9DzX4 ziIfu-#VJ-$6RxhDSvD>ZD$S40Yz&tUZLKH{jT#p!*5pzm0|9ErElmv}QH*sgInj3- zds)SB3SsOB%JK#565i~`V(Afd2K&K1?S#H8I< zwba&zo0>y`ghH~T=vz<}xok?KBvfyez_^gf>mh!5T}XMI7-LtCm#59~pyqg0v}Weg znBU0}?991cOqo5sDH7xQ&z)Y1p2@#r2b_v6cG|OMyCb(`GdZ8CH1(#ZE%BNm%{%i|4Z zDuMh^sJ?PqI7CzD=(KQ?x8311!qS*t94a#^8kJ)$ja1OX$&?Pz8o-doQ56NDG8$>k zSjn@H(G`U}?J={Ec=&mt3MT^1F54k3f(n(OpBc$wZmk zT60gXshB9!#4S$NLpUBu|Z~4m-42ND?-+X?s%lG*V)b0rQXsMTxxBBPZ0)7sE2KeIjfYU>52Aq zi?Y-hBP-HCe&Up#hK&IAUNP!en`tNtRo2yo5+*9tMJKPEQqSR9$C{-DtuF$halz2o zae2u}PEpF)1*bXNmNLv{{;%P5$`Z^bp{1pZSbo_Arn%aN(#v#Bp+Tf9xV&7a>B$T~ zd1SMAlv=LGk>!PaOJvtdOkQONaZLU<#Af(-ZtnH$=Tx3|cb7M2h_11zt~rC~H!<_gob z=87+yyjDV<26=^&YE@RGYox?gS-@GsIQf(Hnut0hUT!5Va+cIoI_Nc(PBB6!`oVoC z1C9sW+xh+9nA20nF3Oy~s4CJxuId1-acPQ{Zt0t!V(D8z4U~;^z|uG0W9iGmahF6L zaf~uFhQXrNO!CxaEao_ZtlZBY0^)Dmgzgn|W~E zGCAi8iJD}(&Y~zqXTcsg-k$7$N>$|1S#WUDS@8eT)hu`{hql`8Z<#TT&TPgso&xij zF}WQ8iTj+c$wNCkwOUI(r_*U>18rL-59YDnazLaQ>)RL%d*`fRw5G~7ta06T0*8jI z9E}5xMl^pPTu~=W7&+jm>nRP@XW@g(u0FJ_YPZFMkafjwQy@!qwaz9*jwiBHRO+mf z)s`xqO#p4G(Aj!dvaQQm+fP-Eiya@>lIxx`O-<%ixbq~b4b?Z(?DDC(I`1x+9&MTy z(lfJ(+suA`x)fWRZ8GPvluEe?;}b8L8k#{n$-@%Nr>&k)Wiu_!BD4WbN1p5G{4X6w zPS{rWvFprDgLL}Ku zlKD-s11Z~IVt`V&@;k6@B?h+$RVu+yQccRh)lF;dpd>Rp_qOX}X+^1PCNI|c6^}K)%f*w{tCQXZOlQX1|MXKT7cgZxIf0$z?v`fw=o(2)HM#}q%8a?b z<#>nb{Ap8bgif%h@e+Ib|H(%;id@A0w*Z#Ri8pfMwbH&v0bLE@D;?o_x{OgNcU)ux zm`|QMdxfrOntW$E?Cs7j2MSUY zejzox4%+jfqD{WfLW6{H;|}H@vYDE7rDSI`mvr@WuHvQ*mvmnH^u^sF{d?Ntj?aOI zCs+0qbKowQ4cX1z%agO}ztAtpV#BE=iXG#W*ef-bvT;$z>eKp%B&X!)h!!4i-Z@2=>x6obPZ9I#_y+D=7qkC>+C!A?1@t;&q~JC)33xMbvj`k>0%1 zb2@uZuIX5i19b1C;aGhJCY{19ac!jG)8ojcMRiV}yiuOX##%td&V>zfAf?;|v2Jsl zE31;9a`3RExq522riBh7lErY7_^?V#^XL*Qy}}~DX}g4DoP-_@1WoX?8yQ)oGfry+tG~*V>v((Q-XZaD%l>WYAy}OeMC{JU;d5?7F#H zRYvVJ!K%|dEkl_#&qPa$)GGbfIe{!2K~j{mZj4q(rCHjs@!&Sd9#E$ZE}=+d-}Dl4 z+uh=_*&;0pjSTUlI@Cy<{Z&_m_HSqHytPLYKkqF)`vi$=vXj>1x)krIadQ6~J8I%I z?BYpvH9mUxieIy%H)f)>W$xRE+Ld{26VTlrJPg*cm6mQC_&j%(Y9F|C44ojVDC4P; z^eysWUzbhdsJwtY<46-^di}@TW|8-GsHd!>xny&ozGT^y zv_0JB4gY{|NvGNoDlM(@-QNw;vp0$R-}(fLoHy;9d%npl0=ri>4YzBio_gnq$4Jzr z)9f?TGHG`0MRm>^%|~|ljx}G9Pj`yJYcO)ZQn~bH)>q3WgWT9x+0$+z_m#YZI zx!y+qtL0ViQllP^4YEq{T6ksPL(0CL(CvNSQ;hWZ2zli?#tzDiWcb}9rVRP-eWq(kKXM~mm zKh1<#PvvlaXK?h#*<8qGE14f4X~*+Cbn-xs>3BO6b+uZY?4K~_^W{}4eY~Y9Tpgxw zV39NXUc2Km24tH*v>D{Pt4^!P_RI?Bd_MV+_z<`A#8>hmeY)%yii}Nr;m_UJvQ4m5 zoTZ>bc;44Y(YmrZh+}poI$PVyCW)o|Z4X_wWo4HUU9(+fmj_xIvTRkEo(yVRgNmPN zT0)~$rparc#$>*qq?x{b#TlbK&U*zyiy>1|k6W2%N{2M8#gP8gQ<%)t-^NDebF#*{ zt;2IZ>kyj%u;*jToVT3oU~eA|yDICqg;80n2m zPhcN2lYWcBNqvs4gr-w%q>)@qxhC5-{@=&27-LaD+xs4m&M)Tt;60wD=j31@Ko8AVN9AiI z=zAku$M9ooRKGoUq5W!-<+#qEwaJE%^9vircyOOUxDN^qdZX4rFEi_IehlJ-NHk5iQ*@fsQ@1<~fA$*plkV8qK=p>5~7z zK}$0LS!XPD04h#6$7Y>eqjHX)Nn833e3Vwvmx+3w#2FVN7pL8R9y z?rg6$5to+gc^8z1i9sPhPef3U{qxJZo%Wk7e3twL@_lLKLiU?7rkxipebYp$>|W=B z6ECj1)-?ZrCYZmOs1qNDHme?Mg6lIgb`^cv+MRyj?vR(-GM(a%@R{R!Z>G2s-ZkpH zPp77PKPit!yK=yDNy)aC>Is~4xg*sv*G2Nw@@Sb|9;N>-q7IqlX7F7^vMTf+{^^M9 zV%dfJZ)IuPWmP6m3S^&Uo%|4*ya@sq4BM_9{9 z`i?(ZFAnitFIqd-+4o`TuY-5UNSf+4c!fL%Et^f&WwWk&!aU0jqmF+HH1#>OEbj|= zol#8pWQ8k#RSyxF<*!upn2Wfgrr zbyZ7kZMcap7qlsf-cMQ7%NJ2*^r+TTv`lbdt^4IFTEa&|uqIB2UUV@-!#TMJG4?g4(pIrO9?(8qA==4da z@h38sM&CTT)Z**1?1Jg`d8Z=jT$w8On#+7lDX7RE4&iebtV;UPhD4;Qh4P+mz_{}CDy;= z&HUA?rG6%rWx~72WFpH{cfP4ab_s0LM4}VkAF!_aZGc5OG?G4Y z8Qt>>W_BfdG2QcBv_1Lu$P$m&vX-LaqHh2Q<9k%b=+0+IqsRzjRI9`;qPkij0b{E|Ke;YwBZX2Ts^D(WiHNl!1#SrL@-31S0qaN{ni(WkD{yC zd9mt7et?w9*Z;c&0$t_0nK_1TZR}_h?<(o!4f2%Nq-fKJkJP$nafI~3VP4Q*T=^GpTisK)9cL{!e6%M|bEy?MB{p_Irrz)XVf9V#;~9_iJhV z)QyaT9@FiD_;lO-3I<MLsa^<7{UFF9xkcpE zXjP=4CfvlgX*0M|*r~6}x##vev3Gr4s8*p2Jha(oT<5*vATdheG@i86a+T#VaYXGOy{az!7dx@UD>+6^$dL~zeN4CKknSCFY-bv9R zGx`i}c=6*I_6@JZ{Y}>_VTm8X&Zoy_<*++{bv0cfYAqdK=l9kuw;O$fJKOV9oi3qi z+>ycbZvpyU{)u~HoEPZ)F8_Gm8{k`C?f7*t&Xa&B9M?mD&|uSa#KH!FEHb&l6z&St}ic$E_)u5M+A=YjNKp^k0p1(FCV{E}{!2 zn&vqF$?KBVn+@C^1Ab5c(U)E&O%u#gv$J)0t##VOMSMhn68xr35y!Py=QyFscU6Ic59qre!DQ8 zr`>0}zUe$E%WQ3v?wQ9xTkhVMmdXpx1HI0#N1`G9axQ&Jz;%ATZK26c%xIkM%Enz-FoyoP2zb-G=8XxztY$L9%lg^ zXOSsfK~1=}vZXFY-#6dT5U!SgYa+2ow4pR*vi+}Dq`LG(3qj8};Y~V&0lo~4DyeT` z&~*TJx|Y5#Oe>|!sTqH>Zu;xH?o-EI=mu|Vsw=z!dw0DvR&ZIX+Z*gDYkk*Fy8j_5 z*O7Nxe|sHycenbbus1VbAjX$eafNfyp8arTNd~t7(%<9hm|FmabOPD=<_da)uQ3{F zh?OONDGc4;X`-b#Vd~Pe-`z8r<#zlOc z$1`mI8N7V4LY5Ejbhs~|pr3xI?Uh5QBc2Pn4Tmy<+Z4B4LLPKeZ^WQ69&xeKR+gs^jAsUI{Mq* zsIF4={U3(tY$+tCn#XOOrFi9&-D$Y?T=#f{+{IQs9w|(*5a`5fp6n9Z=~q12B{#zv zPzSxN>gqt3%zDQwvr>NHO6OkfcqP};EQUn3SG`%(#mr(zYI~KZ_Y^1f@n-U7@f%egvzOz}yCt%?Np1`6xUNZ^ zty~oD)Gv{}faKJ-(=w-vr98V;PbVtWws!|fi=Yu%Z1!}j{8_{WP$x?3A}xM8Q92jj z!l(0RivOag^Q0}l;HiiO0-;c4O-)m{xj9FNx9PClp2P+$LCqT{N7 zZ=DqSXWnK2(gH`G)zg_r{ssDKcGwO8e6Q<5RZtBT!!n9qkK60MW zw;{z(-FA}ZP0n{ZSDJkBG2zCZd;IX&3hZ*ju}2zxM@Tx5>(ftUFc@bOP$wRWvq>gh zmNW}NG^H*&5PRiH%DtgZHw=5F(0~7@s|>>JlIqSf1ZS66X9u8b55QhIlA>8>H~c2; zrndLU+j)HMi!kaY<)QD$-gyVyOj8&iYvTpqF@tT~{t{aDCTB^C7D+R@R6cf(b)P$R zOJu>DoVpGlWIKO~GaO($Q9>8P;OfqeC9=FtuIMS6vG>3_YJ|&OYTd6bu8A}^R>rEQ zmbsR^1=E`%v2f|w5k>X1t6MoGOkXqGS{ibOhtk&3T?%ct(g<1CN6%6TkH{YQhe+o+i~G>=dhV>9yzJ$0HpStIjEpKtCutD3Id z#Inncigs>bNi);b^(^HPg$&zPQh>e%FGF&Bj$TOtr%q|-YEel^^UYINV~Q_{ygVmP z=45qH%^9%bX2mV;^8{H3j^LSRMVngEs4UhEu3^k?Eyk~c%fmQkA=XCgiHosdl2KP- z@=L2;#|^!v^R!T2^izk6@^-23biTmjIov`@G##QUtr*Nd#GmNQB1b)rU8P^$bdGi2 zh@>i!egTkh9>`Ubz0atm=}g;u-QCI0EF`bG7ojvfCJ+D3vhc_VI&E6mJhM3#t`Fpf zo0{mc>*{DtxYT)=)HyxUekGAK?ktf)a1Xwn#Lbyh0Di}Je8x|oGqc{KoU0S_GlyZr zHy#NitrL7O*}0KE_(UrRHT3|L!Ex!O^vQm&!_ukK>NEFnpNmg_<6%+e9{%s9r=NVt zDrrP=t;p2z!#?EPpGcx`pf5zR??46pf+r4&ygWhJe^e;ij z)6(%hVw#I8S#}Hj3~+`?TMP|9b=tCM_^xD)qme3B7@NvN64c zmWK8;Ta)Q^(Hnqj$=oe?7rpKM_a>X zW7Aj6(Ucx?3Wix9Y6{a#Dcn#UE+b3%v6+owdL3GB*;T~&tCY$(biX<-mhvPrp>SQe zK1^R}HIeMZ<1nO=e4-S?B+JDiO`T`!8O~e6u|R>UD3;CiWs4NW;l`la%L@%@99@ym z)AS7DJC?0x5#O?(mM`KgNO`|C}m>`$WR}SgIhL{+}voZ8SvR*_JBSW~_*7Q`jw`Z$6n>T^DJX!i$q=HDz8? z8C~H)b_NR6$JO9`ohbb&!iQgCd7%lxK)(5FWh^`;+B8#=D)nS&OM}y6xg%@;MWZHv z85D`dn?Hp!re41Bfc{n-;=j?kvnGz9X26*G{hWG0mDv4vSM04n#6MFapP{cyZH`-( zK-H*^fR4LRn@tGNiG^2&XjGh9qkhArTnhxb0#V*e9&#K;&{{oSYkWSIk!{W3#0dBm zDy@f-;^wNn8V#4%(>n@@0;w%24JU30Hdjv#*R<5payd%9hzx_AB}2*EKZY6=*FB$Q zVm!yvT1?Cqkq3&xGs4v^GR#t~h=pgwf{~iU6#5B^n!`=4k?L^XwD3%iPoUdrj5bGR zgy`#!!ZQ+MVE1HBfyH^EK2V6RkLCxl%1B)xmlkmiVQCwQS}nJrH)N5+h(j_0~(K#6gY40LLrW=eiTI95~TuKxTGkGt1S)EDv72+|L_T1@JXMLnAkflC|M$=ERG;$Cl0ZQ$Qcq*|{w?8_FohTM4J{u-L1-AdM6{F?B7*$dXS(_xXT-^a4R= z_TgABsihT^$80WP8j$dbK(S0h@VQXxX-L9nQ^m@pc1lyUr7=@oKCRX2J;Z^0GYK^_ zY%fVJw<2c(PEAARlG1YK=AfGE@hO#tadz5Uz6%ze9xu&@PoW^*X$&)J_ zReBi=G?TM|94_2jdi_1=l_-ib-784ygghRZ%0kCu5wGo%zR@)~j3AXKEwigyYRS3B z=117^NY-R%y1;F^ITY}*?jbV)B!ufX-_A2RJvCZaBPmEOdmY^qg&u{XLf16FUzHb- zaW6uCQ4;}5Z37SC(MI)xMB0D8P@Ej9&d!Z9#~D{$l~l5g+#>WOT2(046b_RQu+qsW zzuvKcZG~!^qV?3+>&XYG3-20d+)v&$XP*>J%#&)C<|fban_KGHkL6UdX0qZ@F`Z>r zVr`{L!yXs%i&7Be-4W-ld;OU%ki;6~AB1O&(gYeTa_5s%_LNpNtimZe?3A z(r6M@9B!y-jM9YANqdIM-$7pvw~N8%=u%gu$oA^muuc=wUcJ>T-^l)=uZ%o#qSIzl6{8H@w@F3}Xz!;656 zqiFYv7&&aFI3G(Q)ZU~`yF^mC^mmO%aYJ2nYJFuxgQ*&E#~3HaxS{+-er9MTTiHbY zkov?T^**Koh3a-tFLa7<1Gzj~i5vB^8H~12PhK0M^FdR>sq6)0yCto`U@+3qNG2<5 zDtT=eYHW(eqSetlGA)^!oIiegzuXGuI`*9|R)Znylt6XW(;iUs)XFAusnGPZY*eN} zmX?nyq1~f~mQeMK8MLifPBWVjt^6X@GfRWZToEhg$vh8?WkahXR$dlL-K9+CkuH~dUD`k1ubITOIa6QRNNu^5rV7y}+N>!G zNxlXGK}SYTOKOp2)fCY{H5C^P+Le)5b6IsMU687#{n4tr`kIPLXT++kspEyYY)glm z=#Qm=JkxC00Yv_>v2-Idp^$>12@fsv#{ zlkq>tjq@N>Mjq+>%%MEtKhK4m1?8fqd{FG&Mr&MXjtVJF^XHp|lUm$E?ZQSv^gfEcplJ?40_PXy20$!n=HU5<+PyuOWHY zH=eUj$KbKo8l+Q7)zKCj`(%Z*1Z?zWSx6IRMIlG?Vr}@yLwv_a7J$7BrmxW8=0SEzH1tYR_({mlg4PY&PiaR z>)rO3Cl_FX_q8qN{Bxn0TspFA;>0ZOtafevpv~Kvn9;{G4&CLQN|gmkfhK&)Kdg+( zJD&bF74;(b0@Uw~p~^ni-yO8bLHOqoEpnV~X{UP$gpzWDW9IGYhzr|jJ@I2SYe>H7 zNSz7oKT1Pz4rb_@Le|jDG$oX8V+oZw8||S8een}7P>LhX&H`5MOVT!cOT9C5Y>l5s zG_%jlLUqoKEap%P)Y0UmrCpLMdFgQugZwgyrIFD4R)zkt3FgHeu+6lxq$8b(@|%u~IKT5us&uOFv>|n2&?ZKt01xei&dnMv_B#HhV zSDMfISG}YU(%dd#XEVEC?N6r&I3XOVdvrO{+hy(NDVE++51c0YrCKvj!KywgdOG|q`hC;J*aIaIXZEN)q8(H^ zeohR$sg1;g(s4T>jQF3EVq#oF>{qZIw63@qoqueS48;S~`1lGE+qnEJn86*K%CchJ}lJ)0aNpK!<26>u}MlY)mz|U#M}*^}~Vu(y;D~wjr!B)sCH_xE)tN zu1?Sby23-Np_)*~I+YVvhaDDXylk94vns-)XO-zQ>5?el;EX$xJUrbc;$Ly@5=I)> zdrB7sUFXjeRsr$K;L2E^3mY0WN0~*)l5;*ry(8drxnvPz;A1r&1*=mtUX*ydOSu=5 z*5?w)wAv)P8rtN)Xz!pB^InRyjot`nxb<^~Ci(*6XR3ARbJbJr01{U9`FsFFrjS`L z>?w%&X^^az_S8gM-TUwwvs`lqG}_o42sT7%zo3ThbI?H_?jUJ0Y}&HaJN5Um138T+ zAw^y!`xt}#JO~{~q4TKjn+4A0$G8v6BUdd;t}~``w1hTgnqul>%gR)sxH&SVfrbsb zZIY3J%qsIDJ4)Kn#kV0$ZAn(C$7d|2{`j5tN^^8Ws|ObIi*fNxVZ)u1*o5rVd7e#6 zlQvi8rFL0)8+XlpI@d`p%2%38mC4YLay8XtNjYgKPNS(3CzJzktoxj4q?1QU$K&V> zntd*f-|dwfPszy)7V}ZLP;=#sPz|3!r$Yl(bYvieGj&VYMWvm7NkTN2me?)cK43JR zcM+$q`opwOvZh!G4zECwojR;eF!oi)vC2v2uCejyg(4ZBhg`>`v;+sTmR zt7ucG#zs6`>y)Z%OtpPtskaJfK0)iIxWg=|m9-*NcNly>gWn^HhMYqaGzr3U-uzfk z;<aoj14_xx zIQ%tflArQJt~!=d=ZZvbOGAVs;hYrEhr$Y-cfzQTq?fhBwUu;$(M%ST7wxnfanBXq z^Umz+nROSEPhut?A*I;L5mI%_YGRUm=%mw>REyJj3r1A8<**%{T@^1Ry>L|ObTi4W z`lJ?4rBqMDr*ZMI7tvL2iT*xyK(?hPO7EOB5pkCAaLr8THU8MhbjLC3TI7?*CO&Oi zj6HaKHgEOU9Uq^Re!e#K)g2#a+J&}#ljx;gW0#l9Yzak=9Cc;%L@#><<+~E7Zc-Z= zqT@DdC!KrtZ7nX5dKcSNLM}U*=9=px@m&bo4(539H(zk1;eJe00&VMsoB-VKK4sw) zqaI4mX(hSi+>v(1M-Q8>hl8|a9BslKD@uI(x(c1RS(hz+JbR0jJE>iU8D)~6A2buw zb{c(rhwYF^AIpjL*S9L9PGuU~Rx))7lkEG6pHYnW1+Lkfek}1kn|(G{=M72k08&NO zQ9Qe2Z!~I-$=>hgcDrR8Uec|+#W*BWO=Bm%^K@7dy{AMoNavwKYlt>}X!?X%{^(v% z(jStiZ%gRx3B@xzH-b4WlsIo2)A6II@5F?M&kXknmUJ}jN|7c;9kWr&Tek72@Z*fm z#YbmlMniZNL~T z{bjTOGVZeYBxs41XuN+H*HvslXGsWn|vp{>9#dz?$(9n-_|eZzPc%el71W8=!3wp22AYTER94d1mG z^mHZbfZ?xG=dUW+X$PlVCKon%=9=1ZXWs8F;+OxXG|^ruU)P9L((~w5K ztQ$fFr`P($fG(e=!>{X*$Ow@7Tzduu#w8=ByVh!l4b|+hW8DI^`Y*D&>zv%d+H_m+ zs^9YT!3G-CFK|)ge=R}KQrro5My&1lsF@qfC`6iijrid(vY7qxqgcz$6M?nq0i$3+ zy<-)w<4hEA&IT6s2zbgq<;)rdZ(QvTKP zy@)#;ln2k~ds9m-|?izfXqM0QS$8 zzT-q{{_06Kq1&{^av*np8;;q+h$d_lBz^$EVp^#q?^*jEU;YCCREa5vYNFP#z#a{`Y`o2g%zRWCX@4 z95*vKWLw!ks9S3^DM(z}EIOYyl=Zmm!f=f|nBIJ+X$9I&!cD!+qoG}+srqlQ;7G;t zAUCsDWViHWa%Z|BS3K5r&6Q5(*ai%brK-v*&dijslUTERxa9Bf{|s2^!;w!cyT&tE z{v-FeBa;KglS!A!z&eo(Dg(%OklzEGH&*lGYN>n1G1G-8_PyLGNO%cV(>}3;afi-~ z@WM}T=lSgc8P4QTMJrHcs)pZ-DldBqK5J$-aMr2!}s} zB+yE61Trv%F2q2V=Iqwhv2@ByYgavMHr2Wrt`W2!T75{(C)wh3SODZiv1#<0L`XVy z3$TVATe7Te}#_?0M-dTUB>XBekzR9ty~QVLx)&4c90HkeRBaT`8A zyZ1rLa@zTS?8`91dni z9s*9IIw>_2)gdAz95hS~vAV9gd9{&BT*6s6u#>0sMgh@jH48m zZ<5KH)<=TBJ0cTV-qLhqrE>b_33GO)nSE_jC_ze^^0cqeV|nS(?2QFUE7hK_pyHLX z_qI+jA)@q>IDuVieW-s|YAIqcd|W8xu$Y-0S>>ZsMg5~YNw?kYAvkz09mZuoP|PLJ z|9}-Y0%i|3Y`m!=2|(wRC-^#Q2#!Y;g8C@{xsRfgzvNdVge`3fdU!wJZ+BmErNs6B zHNC^%@J182{)4h{AMQxc{X;I%-))}`Vf$MXxvN?(I@`*SAJq{^_okEb59)p7pwP`m z9n>d2sE>3|pW+AgR(6v(jxI*~|5tr-<~mu4HWs97Zpvl;;r{0=|440z{QCkkt~!R_ z_!vIXG5i)ghST4LgZ?1l+9*w8$cY<|>Lk}aT9&p1sGYUPc_jkL`)H<3@%_A<{H>e9JRTJ=$jc`R8D-0qKr?rNOh#5f~5zE~JvT*zi zNhO-rz`ucck|uH*5ciM^4sh|_QsThrz;(lq#|hxbFG+Mf>YAR&*>LyB6F8T#hY#~2 zFISVJ zqP|czkt<6-Tx*H5XKkyTJ!8w%8f$Ntr=ZzMIJ#-vJWS>cycMuqSqm_n0_dT(Vq39C z*au`dK;->+?AhkcjX5wFkB=t-#&miTV9aJ77%IHLlK6Zv#!b^gW2ao8T@kj4L@1j= zGgFd6#qz*JS)ZaNs#s*Yn!09m#i9)a9BvybEoFZJWsQA#K@ga7*nOIvAshglqq(_X zoA?n*?(Cr|;z;b?HkuWT!uK{eovLJl@8l+Kx|*?z8zNx9B~F4oKE{047#n6%qWSvX zwPdin@yqA=D*OQ;P$%x3wumN98C@=Rm#>P^D>??MTofkOSo5v)9q5&2T*Eoy&sgrf z6`8MX(3g{Ra6w+Z;&G8b7tBe>ato?bQn)0L>Wrx4o z3{n%x7KwuVn^>M9A^ZVp3#RAKkfKN?K!peq7~YhpTZ}S$I2gwxP;J5t9Psj3!j;c@ zFNtIl)QWIEKdjba8kO?UN!YvVf7+Xy3$8%gyGW5fOKVc|}P{2`Q^+(pXK$~;S6x`t%{+QKEa*%n|qvQA91 zJb-yIty#Wjn-jb@Ea>2ME_clmN0s8$NYiAtR)f}N%XQg^ zSWnZ0;1{A4CR~=gyPF64#x4-mxKHGq?!ZLM`;PWHV^yt~9)9Qa0-Xil96=AfG0yj& zBUW+TXrls@#o$hQU{afFG=Jlip@?WKZ$`6}p(LC*r+}if{s($Bf{M?$Vu5a{_@i8l zv;3dMP_oydjYgDFE)pZ+Oqz0BA-zf;H5!;JBDH>mLEOgs?wncG!q;w=5EnH9l$$&XglgD{Q~rpRqs1*{@JjC&g`d z5Lufm&gFbITy|0?Qjf;r!gR>A3;}}dmiSK`)*s>*B$?6VV;HX5X`9Bdb|Ue?a<#of zG?(jC6%>krmZR#c7#;1xg=lY&N_+vt*C4WvzJJd$X!pwtHr zvb!hdV=8F-k(+PnRj=5rrRU%d()Zh8YexoD%U2IwYk-e!cB@X5= z&vva{k#f08x5tF2)~D~afg#!#XnBNHYGC_+l+&a}7cnrS}enV|S!P z2gs^Y!o?d6u*E;;m=t10W%n4WW;S*OyD13Pkh9p$t7S5Y=LwA`kp^)L>z+-mNrW%a;b?;t3L@M;LJ=#99L=~9 zuU_zQ_?jyn75r;_RR740V>Y(8!#pE9P+@6LaJ2EB{+VNYbvEbSs5EF7|A|5fOBrT{ zW*k;ivU~3v2Iq}EvPw%Y5u#e|^y8dHN@ER`W;7*&4rQgVd4r{r!m)QGne}fxt|h1T z+ja6hkN+GC68+7I^8a#Cjjt2MX!mR%;~Xt09>K3;n&{@|GxqM>3toB z#c!wXU?-)3kVYap$>5=LF(2$RzVv6~S9}-uE8auTi0BNF+7ec(Y%h>D3^nZQYVhrs zDg|cBW80{LB-%dw3C#ATOjLl;4p zdo7U;u~a|fQ=n`sR7>~;oHv>u#=k)TEhnUltBYQ4n}{B0|EH}KX)6Oe>rkz%RQ;zU z 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 DX)D0zU_SCtUK}sq^fGpNsfG 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 z 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 D&x*U4 literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/src/message.cpp.o b/CMakeFiles/TextEditor.dir/src/message.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3f8894ceea564d17e78ff5e1715182c4185f4df5 GIT binary patch literal 5592 zcmbuCUu+ab7{KRx6cB~0s1-xS3sMCmmu_hV4B|mq*g~PmwFU)TwtGwOLhr7*-6Ji3 z0;Z^J+G>5!7=sDn!Nhk%j2f(#P)P{($<)LsF=G0_LqWtwYwGvS&fLuow-I%cy_xxa zf9Bh7W_IR|t1X)=LLtISh^!~29;bwi-(PCSX){i$NQC?vS@K7_=3dj>V^dncI;D-C znEcCA9ojb{OYeqg{nUfjH(a@IWJvbl;k%@sC)tZzn52>Rw@+&B5Jp=jQmt|d1pav4 z$y4erG>x2VzjbN|6-3Lv>ru$UL{jUYRl6Kgpt$_eD$r;z& z!k9aDO1&&*X+jx>5J2W7A#%R`GWJU^3B55c)gVNwTugyz+w5NOE02g$SUjN?_b1K$ zq3G?dJ!|eAuC&njMVh^0=)S@H29a|QoT|b^!22pDWGD;6rqt*mU*dYJz3wrE%y|ar>P|(=TvaPn@2anb|i| z+n7XEv21B-dN#Vey`zwI3emN(`k1nEZGracS9twseVwvasjFLqX0za_f(M7(vZI|; z5HgG`3=ftEy^4em?;@d|s?g&5=FA;}2x@@igJlW+s0*rIuV|V-yB!pui?Vgdp)AB7 zE^jW$_acW9BtPnj$)i|v`?iw(X(q20<=ad0&;LRGJ(E8o+V3pcPc!*aQT|d%Uc)}H zi$r;ANxqKBgY5S*`8%S0#Q=3s1MDc1pY+L(PuN6O2#Er zG*%RZy6A!r?-ymnP?g5C-Ihw*Er#thr3%@D{(+Qw+j2@W(`ULWX_>jCrKc<-Y30$7 zWvg}b=7id&w{6(iqUr=Pnl%lF7)}lnipe(*>SpSoe!xg~`5jtWzeBq_pUyf5NXE*T z-Mv2DdNY^x=4!j$sqWggBjK#pb+e~OQIz@)!-n|e-Q6Ilmoa1)`3v#@7a6ZmBZb>{f zIKL+7KPK=H+q>u|D)4H7i~d^$9uf2nfs1iw1inZ7-gAb2GV)!K^ zu@2iNv3$(1x8t-J%e)YwYt z2l7V7Vk!7vRTQl874e%TmN@I2W9yI0#5IKszood2ieHzj9-v vpWSRj46}*FImSn}$A5x%%ssG0?62T2Qv7nR@$4yQzY_&eUh}HruWbJ}up&5k literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/src/symbol.cpp.o b/CMakeFiles/TextEditor.dir/src/symbol.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ef18005d3481675ca96e780f37f1a5cc271a2cd5 GIT binary patch literal 40936 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor_autogen.dir/AutogenInfo.cmake b/CMakeFiles/TextEditor_autogen.dir/AutogenInfo.cmake new file mode 100644 index 0000000..920895d --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/AutogenInfo.cmake @@ -0,0 +1,35 @@ +# Meta +set(AM_MULTI_CONFIG "FALSE") +set(AM_PARALLEL "2") +set(AM_VERBOSITY "") +# Directories +set(AM_CMAKE_SOURCE_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_BINARY_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_CURRENT_SOURCE_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_CURRENT_BINARY_DIR "/home/naysudes/CodeShare") +set(AM_CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE "") +set(AM_BUILD_DIR "/home/naysudes/CodeShare/TextEditor_autogen") +set(AM_INCLUDE_DIR "/home/naysudes/CodeShare/TextEditor_autogen/include") +# Files +set(AM_SOURCES "/home/naysudes/CodeShare/MyQTextEdit.cpp;/home/naysudes/CodeShare/editorwindow.cpp;/home/naysudes/CodeShare/main.cpp;/home/naysudes/CodeShare/myClient.cpp;/home/naysudes/CodeShare/src/File.cpp;/home/naysudes/CodeShare/src/crdt.cpp;/home/naysudes/CodeShare/src/jsonUtility.cpp;/home/naysudes/CodeShare/src/message.cpp;/home/naysudes/CodeShare/src/symbol.cpp") +set(AM_HEADERS "/home/naysudes/CodeShare/MyQTextEdit.h;/home/naysudes/CodeShare/editorwindow.h;/home/naysudes/CodeShare/headers/File.h;/home/naysudes/CodeShare/headers/crdt.h;/home/naysudes/CodeShare/headers/json.hpp;/home/naysudes/CodeShare/headers/jsonUtility.h;/home/naysudes/CodeShare/headers/message.h;/home/naysudes/CodeShare/headers/symbol.h;/home/naysudes/CodeShare/myClient.h") +set(AM_SETTINGS_FILE "/home/naysudes/CodeShare/CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt") +# Qt +set(AM_QT_VERSION_MAJOR 5) +set(AM_QT_MOC_EXECUTABLE "/usr/lib/qt5/bin/moc") +set(AM_QT_UIC_EXECUTABLE "/usr/lib/qt5/bin/uic") +# MOC settings +set(AM_MOC_SKIP "") +set(AM_MOC_DEFINITIONS "QT_CORE_LIB;QT_GUI_LIB;QT_NO_DEBUG;QT_PRINTSUPPORT_LIB;QT_WIDGETS_LIB") +set(AM_MOC_INCLUDES "/home/naysudes/CodeShare;/usr/include/x86_64-linux-gnu/qt5;/usr/include/x86_64-linux-gnu/qt5/QtCore;/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++;/usr/include/x86_64-linux-gnu/qt5/QtGui;/usr/include/x86_64-linux-gnu/qt5/QtWidgets;/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport;/usr/include") +set(AM_MOC_OPTIONS "") +set(AM_MOC_RELAXED_MODE "") +set(AM_MOC_MACRO_NAMES "Q_OBJECT;Q_GADGET;Q_NAMESPACE") +set(AM_MOC_DEPEND_FILTERS "") +set(AM_MOC_PREDEFS_CMD "/usr/bin/c++;-dM;-E;-c;/usr/share/cmake-3.13/Modules/CMakeCXXCompilerABI.cpp") +# UIC settings +set(AM_UIC_SKIP "") +set(AM_UIC_TARGET_OPTIONS "") +set(AM_UIC_OPTIONS_FILES "") +set(AM_UIC_OPTIONS_OPTIONS "") +set(AM_UIC_SEARCH_PATHS "") diff --git a/CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt b/CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt new file mode 100644 index 0000000..709b7fd --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt @@ -0,0 +1,2 @@ +moc:4db0b626bd847bfc12f3999c1e7ac6e106f985237c74ac9e97779eedd6791ced +uic:9d7b7b1762014401684fb9fddfa5289c2d05cff5acfecbbb32c6db1cf59343b2 diff --git a/CMakeFiles/TextEditor_autogen.dir/DependInfo.cmake b/CMakeFiles/TextEditor_autogen.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/DependInfo.cmake @@ -0,0 +1,11 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + ) +# The set of files for implicit dependencies of each language: + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/CMakeFiles/TextEditor_autogen.dir/build.make b/CMakeFiles/TextEditor_autogen.dir/build.make new file mode 100644 index 0000000..0afd941 --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/build.make @@ -0,0 +1,77 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare + +# Utility rule file for TextEditor_autogen. + +# Include the progress variables for this target. +include CMakeFiles/TextEditor_autogen.dir/progress.make + +CMakeFiles/TextEditor_autogen: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --blue --bold --progress-dir=/home/naysudes/CodeShare/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Automatic MOC and UIC for target TextEditor" + /usr/bin/cmake -E cmake_autogen /home/naysudes/CodeShare/CMakeFiles/TextEditor_autogen.dir/AutogenInfo.cmake "" + +TextEditor_autogen: CMakeFiles/TextEditor_autogen +TextEditor_autogen: CMakeFiles/TextEditor_autogen.dir/build.make + +.PHONY : TextEditor_autogen + +# Rule to build all files generated by this target. +CMakeFiles/TextEditor_autogen.dir/build: TextEditor_autogen + +.PHONY : CMakeFiles/TextEditor_autogen.dir/build + +CMakeFiles/TextEditor_autogen.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/TextEditor_autogen.dir/cmake_clean.cmake +.PHONY : CMakeFiles/TextEditor_autogen.dir/clean + +CMakeFiles/TextEditor_autogen.dir/depend: + cd /home/naysudes/CodeShare && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/CMakeFiles/TextEditor_autogen.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/TextEditor_autogen.dir/depend + diff --git a/CMakeFiles/TextEditor_autogen.dir/cmake_clean.cmake b/CMakeFiles/TextEditor_autogen.dir/cmake_clean.cmake new file mode 100644 index 0000000..8bd6539 --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/cmake_clean.cmake @@ -0,0 +1,11 @@ +file(REMOVE_RECURSE + "TextEditor_autogen" + "CMakeFiles/TextEditor_autogen.dir/AutogenOldSettings.txt" + "CMakeFiles/TextEditor_autogen" + "TextEditor_autogen/mocs_compilation.cpp" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/TextEditor_autogen.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/CMakeFiles/TextEditor_autogen.dir/depend.internal b/CMakeFiles/TextEditor_autogen.dir/depend.internal new file mode 100644 index 0000000..4d9bd6a --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/depend.internal @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + diff --git a/CMakeFiles/TextEditor_autogen.dir/depend.make b/CMakeFiles/TextEditor_autogen.dir/depend.make new file mode 100644 index 0000000..4d9bd6a --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/depend.make @@ -0,0 +1,3 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + diff --git a/CMakeFiles/TextEditor_autogen.dir/progress.make b/CMakeFiles/TextEditor_autogen.dir/progress.make new file mode 100644 index 0000000..e42d498 --- /dev/null +++ b/CMakeFiles/TextEditor_autogen.dir/progress.make @@ -0,0 +1,2 @@ +CMAKE_PROGRESS_1 = 12 + diff --git a/CMakeFiles/cmake.check_cache b/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/CMakeFiles/feature_tests.bin b/CMakeFiles/feature_tests.bin new file mode 100755 index 0000000000000000000000000000000000000000..d1a602ccc0764a3923880868d827c6f35f8fe2a5 GIT binary patch literal 16512 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 pF?9*Ihvz?f|G{k!>UYzP0jWJ=oa^H^Fjas literal 0 HcmV?d00001 diff --git a/CMakeFiles/feature_tests.c b/CMakeFiles/feature_tests.c new file mode 100644 index 0000000..83e86dd --- /dev/null +++ b/CMakeFiles/feature_tests.c @@ -0,0 +1,34 @@ + + const char features[] = {"\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 +"1" +#else +"0" +#endif +"c_function_prototypes\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_restrict\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201000L +"1" +#else +"0" +#endif +"c_static_assert\n" +"C_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 304 && defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L +"1" +#else +"0" +#endif +"c_variadic_macros\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/CMakeFiles/feature_tests.cxx b/CMakeFiles/feature_tests.cxx new file mode 100644 index 0000000..b93418c --- /dev/null +++ b/CMakeFiles/feature_tests.cxx @@ -0,0 +1,405 @@ + + const char features[] = {"\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_aggregate_default_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alias_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_alignof\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_attributes\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_attribute_deprecated\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_auto_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_binary_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_contextual_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_decltype\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_decltype_auto\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_decltype_incomplete_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_default_function_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_defaulted_move_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_delegating_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_deleted_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_digit_separators\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_enum_forward_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_explicit_conversions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_extended_friend_declarations\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_extern_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_final\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_func_identifier\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_generalized_initializers\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_generic_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_inheriting_constructors\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_inline_namespaces\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_lambdas\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_lambda_init_captures\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_local_type_template_args\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_long_long_type\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_noexcept\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_nonstatic_member_init\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_nullptr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_override\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_range_for\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 405 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_raw_string_literals\n" +"CXX_FEATURE:" +#if ((__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) >= 40801) && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_reference_qualified_functions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_relaxed_constexpr\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 409 && __cplusplus > 201103L +"1" +#else +"0" +#endif +"cxx_return_type_deduction\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_right_angle_brackets\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_rvalue_references\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_sizeof_member\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_static_assert\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_strong_enums\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && __cplusplus +"1" +#else +"0" +#endif +"cxx_template_template_parameters\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 408 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_thread_local\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_trailing_return_types\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unicode_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_uniform_initialization\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 406 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_unrestricted_unions\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 407 && __cplusplus >= 201103L +"1" +#else +"0" +#endif +"cxx_user_literals\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 500 && __cplusplus >= 201402L +"1" +#else +"0" +#endif +"cxx_variable_templates\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_macros\n" +"CXX_FEATURE:" +#if (__GNUC__ * 100 + __GNUC_MINOR__) >= 404 && (__cplusplus >= 201103L || (defined(__GXX_EXPERIMENTAL_CXX0X__) && __GXX_EXPERIMENTAL_CXX0X__)) +"1" +#else +"0" +#endif +"cxx_variadic_templates\n" + +}; + +int main(int argc, char** argv) { (void)argv; return features[argc]; } diff --git a/CMakeFiles/progress.marks b/CMakeFiles/progress.marks new file mode 100644 index 0000000..48082f7 --- /dev/null +++ b/CMakeFiles/progress.marks @@ -0,0 +1 @@ +12 diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c9ebf1..6456783 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -4,29 +4,25 @@ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++17 -pthread") set(CMAKE_CXX_STANDARD 17) set(CMAKE_INCLUDE_CURRENT_DIR "YES") set(CMAKE_AUTOMOC YES) -set(CMAKE_AUTOUIC YES) -set(CMAKE_AUTORCC YES) - set(SOURCES main.cpp src/File.cpp headers/File.h - MyQTextEdit.h - MyQTextEdit.cpp - src/crdt.cpp - headers/crdt.h - editorwindow.cpp - editorwindow.h - editorwindow.ui + headers/MyQTextEdit.h + src/MyQTextEdit.cpp + src/NoteBook.cpp + headers/NoteBook.h + headers/ui_NoteBook.h src/jsonUtility.cpp headers/jsonUtility.h - src/message.cpp headers/message.h - myClient.cpp - myClient.h + src/myClient.cpp + headers/myClient.h src/symbol.cpp headers/symbol.h headers/json.hpp + src/CRDT.cpp + headers/CRDT.h ) find_package(Boost 1.67.0 REQUIRED) diff --git a/Client b/Client new file mode 100755 index 0000000000000000000000000000000000000000..918f5d695e811d0580f99ef263b73ddddee87f0a GIT binary patch literal 1617384 zcmeFaeL&Uq`TzgM!YDJbvgpRb%0@R92LZ9Nfl3|oCJ-sMa)59YiaX(;xaEeKo5Wb! zXEoPq!?yNeH#OX{SY=^pvSo#}8f&$1t949kXsxJa{;unK-JI)OykDArKfnKWHazF~ zc)woP>+X8pzTfBct=w5x4U3CA%G0l-yeqvp_}n=b|Mk3V`q%SP9!S!kkY#x%z`y5u z=Xk?`9u0rl`l@_S)RxVAf)0lmJ%sY>#(la@aeNW%63Si!OJgl3(zl)pTj_6yrR7- zd{Nx-6u`XKVE}lUcas~;BmULt`jqdHg~|3>5I>3ETTWl6r5e_KT`?+(irU^}1nG-V8FKMW~B#p9w`NA~N7q6aE=s|OK zBh%GSb$YVac>T<2zq;i1Vf&B&WXshzEG%Dg%Ctb-rbA6IJRM{yq46AO7~j-$(F=uaDvV zQ~28te+S@i7$kHw{0)b{W8m*t_!|j-=l|v95gB(*xoy$NA6$0vy_a0lx47uc#_Qfq zNSOQRvd8{$=Pf7ic;SrK2hxH&|GFrB#PVytGd1^>J>Q)&_t9rgOTIOE)tr0(IVa%< zJAe4nW7D4=`_f;lZe9H3!pGZ(ePi_A#y2M4aNLjTKK#kg4>b3NUZ}o&&83h3=qFo# ze(?{F`}3}s8&9~fuknQ5-oyo_C_prKO|% z`I{$r9@eRR{W8-({70Ah^I~WWzjT*R^5?0*{nC9Cpr4(qFZJhp1OEKI3;g+=x&HhE zNYpRg8gObqo)3=h$NNY6^LrfibN+b$@K2oK&mVyP=~r(vr}&4@a-{q2h5q5^kMrlB zL+AA??`%i=md)}HfBtFye3B#oCpq$8=*WK%>c=miS2*%h>+pwDV1o9uGnnGf?|0Z= z1cS7noe|moyyz-_e(yAYzI}o}-#pWwcfthcm!JM?{P~E<{`_P|etvhhfB2o}`SaIc z8Q_9Optj${4P=BVc> zXZh# zIRAMV#uLBr;miH`y^eA3T1UHl;8@Q*=UC6IJ>EavryS$|IhXl|ztK@|wGO`>d6vJO zGoX_F>SvZ?T;}^7AzRbO#;dZRi63@KuiW%v0dEe*N*caL(*k-Z75$ z{q}|a;XTLxrO~m@zu7Tv-|U#LS6%9#?)G8+{Bg&;^HR`1e67pAqa9y%jJNw8>IM$PoJLV%;=J<|Fr#t-NUPpN!anw(;qaLO? z*2&L1`ssK_zgyaUjaw{7iIbTRlH-}d*ku`;j07wJj*dY?}Kr}uV3HoSnrLz z+TZ@Oj(+_WhhMF5)PE|Z>zAMLj``Gs^7@58#?g-sIO=VhV_sMf{nyWat7~3x^p{UB z_OG{U$GYVz$2@zL!yk4!+Ht(Y->Mw**Kv-0%|lQLe&hT*iT=F7G0x0$oJU>lNOy(9 z59`PIr~ACauhu*K_72DVd%MHmnjHOlxMLkP)o~uR#IerY>zFso9p!>*_8mVP9QAy= zqg^g_KcD~@!3;o$c;>fr)MJ@h%&2{Rqz z!<*Cn%NytL!%rOJbE{)M`l_QJ{nEjAIP&wBWB=IW@V7@C_3$e=Sn=zRyBy~>D;(>k zeU9;}&as|6)6w6rb*yJjcGPpKW1P9dv2Q)WaZXj}7>6U^&)`}^UU80jVWxxkIMzkm z9sTi4$GFtx7&oqWwC@>?_N{Z&&+j3he&zklv5qQnjJF#c{``B#xHQhO{<$#V@J~nm z{QV;T@OL=YOHVlFyMJW+*TV#d|DWYJPgvy`uZBCut8*Rg7;^02|Hl!2p<~?G@38Zb zgMZU8-)(gGd5fc8H#+h&(ot`V9qXChj(K_bh5qgSO~*Xd?N|q1?Fj#oqrB(F`=|T9 zqraR6>tVm~_SB30`F4k&H^4aNXQ$PX?liFP*RN+e`pcIc(T9%uf7LPHUGC_Q zsgCgPIl{j>)xRAR9OL$jj&?i~?D(};`%#`Z4m`B^=meTOp&IFR0QT?az!Ukm&x|8I zO}%+hQP0`#A4(uVRm~1H%Qq?toyJ?z#(A zx@DSw3jGv$;!I_yS@U-&-LXURe*r|tdh6EpcAgIZ2)tvu%{pC}hUj(F`O5x2ZU0-E zr@}rF)0Oqv?U-j%p&c>&af@NVfmfa?hW9wUBftF;1!k*ac=Mq?k%x7=6zO#HlNBHK zzpwy?*JIkw33`2%nxp|;^}H`lRN-a)EC+`{`@MB4{4+XyGt}ET`ZIsK;b;~9Cf)8g z>5E4L$NDVM^_i?Weuo0>&%0RJ&(P(%QS*{HibJ=hSBkcOiRQ+y_Ck1UmptJQ_v-q; zr$ZSwem+Lm+h^KOmTLQ}Avw&Cw0|$<|8%cI`z>r+)C<1%vY@uMAza+BtRWn##&5g? zF3Fs9Nvc;oW8UoI@=$$fQ6*fdpErA2Rc%dZUg?6WkXKy1sJgbMxFK9xA1*FdLHz@M zbxsD^&s6pU8S1^btTY^2R9n9+cZpa0)p;{SsPs^MeQmuB6i90bms^#~V+7J_YHP}B z>y}}@iUR?rFx;G(vB@9QaN5N3(8AKjs&KJRzP6^kGF(|(lUs>N7U)d=UnZGeQ(7IO zIyjsfn4YGh98Tc^siDPhgDTE)+)(dhB2or4NV?K z&``Q4G&Q5FsVNXpWj{noay=Nn^1~U| zSC%gdg&T12${29RF>PuP0bG)h0!zfud0XX7}hAE z@a)R+Si=yRCr^~i4L50LrN7lmHvc`rv(C492mQ1UttSZl45EEh|7$^uY zs|poVghDtfP0BBTHmq5Mp;)2Q$kL1&s;yTAk>k@B89}VQ)H>>{daMa3ZyS=C$qf~?OHGbb^9ziME!(uT+?ehs`zB@7 zvu_46W7JDr+TOt-ZusB={ z{j9XCw5kev8iWLK?Sh-2^QTWkR+*P4>ozr9S&ieU$;vz{G21a?L?E*aJDKVLCdQx`LH7$&vCbXojBAY7YQ1#L=mCE1{oscE>jY0}ct z`Wo=cXiG&swIID1TBoXXQNs*1c!x`C%1i6Zr#6PeuwKqB$b?-%j5B9e*3>mZ&ktAB zmYcjy%AX-1RZVKX9i{^~Y82F!mSH}qpGC_bIMkFAV1_1_mY1tR4U3~bkv-q>Fc1h~ zyIoaTg;OC!P;CvPykA2EQnBsy3@_Ru5Otjfn4)KvVF^u_f*C!pAXz0Ow`hdn&_KArTvLesw)e z>a>&|I;>2}&nd&LK3$ntTU#}+vQAhq3E`qhO~m900s1@_7QQg>VR=lrKswbZU!V`E zPTze6)-#Fqlk(rQ*$I(vWp%sv*ErGJ*YP7#k%O_A7Qr!Nyb* zAX9G!u)|@6#WXMafpVwmv<<+6BJzj~NkyHcO)7)!V>mP$Rs_>a!=+c%*H#z6)`=WY zPUeBsrLan@G6f3cUvH(#jq+RN5Neu29@Ff!Wu?^wtmCIHlPgyAH!PiAFGEj>s+bZV za)A}o$$Y0=*gVAetKax;YCjNw{WjLBUPGnnK1v!gCWp3w{}xtN5IQO?bfSxxn6jmo zRn^+9E0hCHJK0(=reM7DaT^C)cYy&m3uhmoCd&l1C>Nwh9k_RA(!eFTU74$oYUCR|Du|6>wNm2J3UkbQ+!x z6u_BesHTkiRVGZ+3qn=Aa$`JY$jD~Ph-<{_DjOR|kWCabN1!p()PLK&?*XZkKZv&^BA@(JHCfr-&Turk8a2h%5_X9!|XudCP5 z4PvvI9%>4e4H<|IzR%b8;ZQFWwrjTBm=^Tw>#+$>*GF8@x;1MIHl?Hm%1Ucy)HHRGN;3pL^Loq*yh;ddq+zgp)hMd;YRs;8{p?b5` zh*kz3U*@t6T)^-ADkf)a9M(HWb=ZA%W2HUlwg-c_w95C^MfeEe`#Od`tQB-qHoZkaE- z&6){3D}6THV^Zffu-OWche27R8@E7KeF&Xat%5@3G*MFyZ9ZUf4~6H3YT%9}9aQ46 zLn_mhYi(5RR0BBWxiho!uPd#uELHm^XaJ~5Ha1T#tE#M9Pz#3`s&4ci zYjPc)>(XkOGBgt+QpWA>H+>=Q$>?Hip;FG}*Tkh%bKH?6kOzb#-T0H+zO1eoxUVqxOC1ChVYf#cwE>QABp&5b1O zY3b#(Pl-C4Pbt6|zew`NvMGFn*%%by&304xn9h?12fbqdU@O}9%pfy=YJFov1^JgQ zE^S;=3DeQEPan-t2SV2Gu?A&dz;YLaGnatl)z;6bEGV5(nVTD!R6M&Fc05(kLdB|2 z%(!OmOt_M}WX@!GmY}Aw7;pMbDlV?UGp4HIN;q~aMGJYA1%cw+-05}K&Ql#Err^}U zYa8@EdgvipIM>l&Lk$qK#2njR)*@~h+W6m_g&Cajmz7rH3sc4 zYaE3Q!7&3uOavohLIm`XLE~R^OvcOzzet4}a^^%%jZ4wnE-?ScmLsOpa2!4Kah`S& zlS|xWz%E>kk6G1v*U>FzuS$1diThq7IohNlzp@zH3 zaMkyW$mW5jE#CnKXD{+|pIU{rj@gDo4pqIv@PvmZa6kyR*%~rS8_ICWP1n@iXX_~1 z0+ZmNw5%f3KzHTXJ|_@>UQ7q&0DZbx8cu?F#-nk_pNJlPElgpwf4~Zl`ncXjsH!z{ z9!yrT!w|KBao!kjqyDcZo@ljRPb)2T)*h`*9ImZX()kgr0{Cq!9K~5R!4Vy+r`Qob zkPeH5xiC=&5g>c7pZm7IAw+2_|`o3Fi z&&jGY)vKEjb4?Ri^jJ)rK=YQK(3j{3 z8m86OhwLJ6a{erM0t*j{U_}GHK2%;@(+FF0G?tk^J+z>4k;%{G{9tKA1qGd0j`yo7 ziYr1@;61r{S1rlI-Z}?YVtGqYI>%uNb%UXw~-Vz{=jtRdYt_RMf)9@PW%_voFCK)RYoPxk?jiKbO=-586j2Etcf5i#zoTn zT?F#L{R6uYcASEV#qj^UnM-n`N0~4zqf@DSRCze!M5`UMtLq~JZZ^RpPJ7zi(4yR? zIvO5Kar_HR69G(Suqvu4SXL7*ZBiY|#Ilu^k&iR`L8^`QL2Q8NK8tm*G+L-Z_oK0b z@*2GgC*lxKKN1neSqtk!D!jT6Zrd}X0S>?Lz;6=lL9n<~mI8!R!P1h-+IlL>P#>HO z_b6)`s%RLPSq6g@{9jj`dRhW1PL)^rgX%AVELdQM@s>O`xVeF=COK1G0l48tWu&3$ zCbeA|+6Qovac%vg(wfSz)8y;Z35CCK+OR6)ROk=tPD45z>SJU$TBLh=c{3}0 zoX_ME&pJd+WG;jgw48>r%F1Xi)#+r63uoa$Jmw?XoiVHQ)B`*ku>_XPkcHxKseXh7 zM`Rkg0_YdkG@pa0)op);wxqU=Ni~ofEuQYs^JbXBs7h2mWqNyT>?~cgSaERIgPJd9 zG%}{xNy{NlyoY*e8ty^3mrSp%hDR#IaA;G?gsD+yYff#rav|R1)VYQM10IdQV$FmH z`DUx9A!pStS`@0!D91@&&6U=a--88uIWQTXv`~G7Hvc##&@5`>PCR5DY*62u%5(U* zD7uq9MT0QWSv@lccYoB6uC1e+I^+P+5o9t9D+LwxjWuwi4=W*hC94LWu2Ab1yMn$eLb(Cq7t;(BkO21UfY}ZgdJv4@1FBtE%>jo&}}DvY~1&_y&&AYL=zw zreG7RE6eSTAwBlt)=qu&8LM=8-48ryBdN9YToYNKme3JxC*#d37h}c3f~1NyXYcZ9%p)W;R+bb;kyCwZ#V?sOE3Vo z^adKF7Q{BnO>nLUd75_}ICC+cKa?)0ToOnN6c;b4t}HIADs5;e4#S)dCl(9gXY{dO z7KGu5f*wx}q`?{)o-A*m=k{il!3r90fz=n|6RqKf8D+U}^ih_ZJE^R;x(=4?W~p`f z76P!^fQ5M-6bJ0XXrGju(!;GOR=gtK-QRNT5*@5e`8D;Z|a|<$xslG8r zRqZ0kJw36Hvx0go=?Kb~3125z1gCiDC!({u?+LJ zYbxP>EA)|id}_~>9j>ICFTRw+`A0Z31IDUc+#)U^zd!tJ4Ru<+ne;j51K)&43gNlI zEaljfVLXTD)uB(*5Of4N2tWmtmEx0wuw$Uv4_t^EI9-2H1&rf2kZ33C^W_6*@tA&M z)_8}X7jT3_6hE(wO0S$HhdayRI$aa7uMFpGo9u3c-1V} zj-Yd;FDS)Fa-ch5J;i#ouBmx2HpO&2cOP1cb&DX+>~qO|^so$?#E;Z7;F&YL#g|(RLwLF#-w(ITPJ)NbLiKQu9y|wD7p29E8nKg>mcjS+ z>O-oB9j;AqjB8bfpiL$h&s_iu6WEBU+!n(TG~AC_P+C<%PPdsQeDyAiQgr)aAt#MJ*;10s#d0A*Z6kwJ?w=%Y|7PON(qs#z}m5x?Dr*^={qgmtUTbK~4KLScRGrp~=^`;F^$ny|nw zWGy=DMpvEKiK5&t|0zOR^n%?l6vHV3oLs>y>sYX=T?5QAjxONrfv`R{zDpxd8n2)u ztQdSu!90$DJrlR6e)WIkf2Q>v@M@UCvP*M?|?Zv3_Fsg zMS26=<3G|V7#4Y7Y={=eRn+rfnQB+R?xH$ffE*cb6jiBXP1R(~KclP2gSc$~9x9{( zpqQO=ANk-GbEKB5*3L&TIK(c&4!3i_B$`7HP~s05(1R6a;34Kr`Ead8^FpmgcWI;R zS-8ovs0_|U@E%LRD=w^A3QuJe&kZ%e*Uj+>C4EN)FQ3fa#66kXHVJWyXQM=5eZ(YS+YM^^>UIVxi*;NPFc&G^{muPTlJv<*8 z8)qrpb+JUH4PJD!Kqk>*JbACF1@BOIBt@{snwYqlFg$xvuM#(RlPrZ{7Yf1BqKq!6 zhaZ!n*$(QfOx>&s!Q)d^=B`u&LY$O4H!Ka!d9gTDhGZb2OhhF#1__i)uC$0 zwTH!r#~o{HmU#4d%))XEg&C`@3wui%YINQ(+Zd;;ZW*+S4NzHI7Ot`xhYMH+OuGhZ zRb>z!Q`4oupzuU*rI9pagKsJKgOmO$7_mI`Lz~NmWi=29(#3}&(Oy|~9YnzT)VDV9 zPPF+4-1d2BTLdJuoQSjS!7!yN|0Baa7f$WTi&zM8Zfw7J@JjxfQrAlJb zFy%mvImiEDX)qL~j~Xpvyc2<836PDTYsgjo42K-yXDrjva22ns|EZ8BuNZeY{Dvi7 z!}`S%sgft!oSg*MF!co80;(kO5DVjC3}waSPvsSUx(~Seta7dXJ(-xwOFYCy+bT`G zjux>5SbqF1Ml2^@RXH02pRi157i-i5rE-jQjvVtdl0Ko0(G(uj7)CZ!3DBaludKyG z996T*Q_u>=z&6CsDp%+wSR&I>2~@-AJu1X0U?tHzl|rjFRr$pB8%Cv2o~eBC7$76S z7KTZJKdc3nj>?J2kMd$nLDhn)qhr9P$p^M=0@ViEK#D0~?$IiS#F(n&Xcd`iDGaY_ z55r;_*e6U0RSP9hc&v?+AePFzDlevi)<#lHjCUG*!dPh4ChGpW+<=hA+H+3jCHa{(fjO{Nt-rtaZgA2u-gvE(==w=s zs@5lyKEb<8>&DaZzlc1-o33^JX{e9$@<8JY^Y1@}*O5NndqC@DJAMQ8cdYlY)-V6&X2@`Yw^{4(1$RRJ;=S!!FQ)iMdwrnsh2`yr zfg-lNN3r}Lh2a~hzLLCmv^`aSiBx}RL)Gsvs$UG>w@dv_Eo6dTYtB-?YuYdP z$LA^@5q!auiVp~WeJYMUo;N7?fp6ic2d{Ty(;asTwj;9$EOBK8?QKg$D`0&w+XAAC)Q9LO4O-HF3%oF@(%}WFy(7)GOA$Y=URiAZ& zU#5AJ;C+)+_-4W1*L=0$=J$u!2yT9FcAenn_j@}8Ptd<-+bQ@>I-gyF->Z4I;Jq0t z|2=~LQ}bTIP5%1?H~H@u+~j{i@MN9;LBY4{e0sWlOuzVC^8~?9nW*xgDEP&iCkbxy zpDeh^e~REH|5<`(>HKF4ULH{S2@3vm&GQ6*Rr3PIn4!es8%?a8v*Nf}8q}2yW_sQ1E8muRYxk#!pPT ziGp|Q@JWK3@F{|O`uC_)1vlZd1y9xCiv%~nYh5CEv(|NzYdfn2H@`Q&PH;2swF_>> zy-vXg-c#dnm*Ahjt9}Q&Tk!1NiuVX!r+Kg74{P2hcyN!h6A?TC{{u|$8W8*;9ez;o z*ERQaIZV6v?Nas=1V2ufD@pJyoo-O@pyqjkU#9I830|dniQr8ysBxf9@DgpmN$`8M zoo2yb(0sMv#{N3Vwf%O%Z|_z4=@5Lo=AD8Y``v=C(f0cVpIfEse^Bu3iMoY!Jkwsr zPNLvmx(bmbxM{Bx!RvJRY{A<#&l9{~^CH2Uw5|}`%TW2L6WoMv7Cc#pUnh9B=Iw%a zY27J!vku=ac)R93f}3%mS8y{9^b4M%*JBaEfBX%#J{%CdSMx!^jh`fFd!~J}wN4b= zyG7Yg5g^B%#2IzPRF-=o9#3I4j~{emCANaZIY zc%J41g1@D?H=ydn_(`44PlDiQ;eR+DUWtO|X`UqbH5Dp+vf$s=JVo$dYn~g8x?Y)q>x2lgdxK;C?8?(u1+^u z@WLvUpA^BL)9I!PK1QdTCAg`tY{5-F@&r#DRQWCve9beeTqT0PuX&T;#!j=~Z|U%> z1s|)+)h>8Y=chyPw5N5u3;vkq-GVRB_1Po%mTKMZf}3>v1^U)h42eB=qdfDlixJ&PA%c-Gbk$ zd5_>*H189=X%Z>{JNet;077p1f7rX%^hrStEF}4!=%t6TU-m?^$KPOYm&XdjxOR zyjO73ANvLG*Wm{QH~SG!uWM8;JkR)BlHeuVREQM8jh|!*Zu~P(@NR9VL~yfCt`pqk zXSLwjJt{xz1ULTQA-Ks;x8UvCPOsntTK5ZX@-ry7_Xm}q1T$}FKhM(V;7Nj;{GI66QOS9nKA65R>2;Ql6yWmAS-7dkiwViIkO}f2;->$>= z3*N4IMDPKv2L46uevWJi&{! zE)m?@uJTzSxJkE3@H`!Uwcs6EuM@mUw^yg&&Du_v;3nN3!TWXiKEV^8SNV?!o~^m3 z(>LwXta*~)-I}KeUZHii;NA<$VxHjHnwJRPta+W_-I_NG?!Bn&cL<)`t9Ym2B|8-F z61=lluRjGh=hc0JoAc_3;NG8<{Q<%IUsZfi@LOJ1>85-ZyUr=;Q{htuPkux3EWxM# zS=lKPJSFaU8tF;|zw>PszC!T7XVDjS;OF3fXc%AnW9#|dR>hk?kL4zxs|7z*+gT%czUIAx zXY2Cz2|o8FT`s|Yta(K64>cbU{Pjr-40%&*MTzsX5A{eIX9Br z)9V(=lN>zT!HXQ+tjnbRenJP(CIi{Q`nyDa9PoOd{QmxE`qcIS3V9K7AZJ00AdN6P%0eTL+ztX+71x*fdN z!L#%_P1+ASc#(sfb+NS5@-BxR zbKW4sr?Byjr`zPP zYR2zmd=2Aq>d`d1x{mP^nEeF3-bTcEI}3jy3!lisbDpHvu^5!|4rXTovy;T^aGuQU zaNf!6Y+-hinH|nkm>tf$n4K(EZz;?U=c&vN=Y!17HkO}MX6M(;eipM6!&&&hGCSEU zd<6pDKY`ilX5nKv z3;%N#zK8K5mToVz6T?~fDJ*;+aZ)0|n8DGhGir!zNi5SkqGyADLJm)O@PZ`f* z`~XWgo7susEWAECp;$o{K8CaKxh&m07Cwfv@ZVthDPrMcI169J?3XaUh1scKTz?gZ zuGTUBG7Gqq+0d`cyO@$;CSM8?0&@)Kk{oAErx!;IH4-p}keG5#kO zzM1hC8DGtK9^-2mpTq30V|*J6-_Cdw3*W)`2F5!XU&eSJ<7|25MHp{k;XT&wC$jt` zFn%oypUC**EPN8lklhcA6M(WZ|0`|1;yO z8UF|4YZ(6{dxEcsZH%m+!IgS&V;`@jS*mSU$7Z{!V@K zR7J{W+?P(jCV6WmGK_ND;V!({4>V;82>Tj{fz&L@d3tn zFrKK-w-J>wp2YZdjHfa_i`9SsQR=)1?-H=!UW9RV2S-I3U|c;>qxc}>>Pa@8$k9>z z>Q02>35>%R;O#4s@#8G@yd=ieoeXs`nQ@hp;wg-eWOh;+AH{eU9v<7Y5l$M~6yH!(hz@n*))Vth5@XEVNr@npu=F+Ps*cE-

        M8WPVEk8_Ir0k`q5GG0b9WO3dnf_HGKjsTG-#+p6D&PLtly;ZsD=sI2Mq zF)^$JhnAbNoG&EFEe?I2VGRw5<0hh78Rifo5U*(Q*_(q!_iKZBI0#p(~PKj_~atI7j8 z78^_sb8UFo_1l~yb3Sx1qIfVnPLy~hT9#y59v})1F%s9p(4*56!Dfvf(RIe+5BfiJ z{8j;dv3mAls9PX12;{(s2IfU(H&l<-bo~?`!S=AB@iTSvR9AtFF;txRX?Q~1Ir=`- zoHrM=@+)7rxA09$@Q5)y*&GQ%3yD#mSZ-;3!vFE$FEkDPFonOu3%{oAPxv#-qVhP} z_vnGYq_DQ@-M}_Wqjwy|07G#EfD9z93Kp23 zyiu$yZ*v&|aK7dvigBx4-RTI|dLCi5Suz+)W)itXo~ ziq{@Yz&|#cydm< z;@b0DOS%ivN{=ma$iUlU^f)OV*nksWePB{bzptJ{?#vc3a5-1&B%($V-xvZ)SwUBPW1sX2cf|+@LZt?%oZ_ z+*v}x{CJ5u(K=tdv>o@NnWmOJ;OagS$`MprGhN3<;0eT|?u7m|LHXM=N~@ik~sZnE7v*Hv*hnamfltf*0&75%I= z8=})JkiwQf4cLU1=SvJZp<6hGQ)rJ!od|koq%?J#Q*H!x&T#hqiLzJGI4~)m8PTInjzW5X zzg$67PLM{7Z!ShS%#{=e__w1^Z$~9yxkbN(w_^+DR;J4i5Y?wyQg9=M7 zN06&T*}Sg7sAxyukmAdPEG~vv=jbkT8u%Zdwn4w`c>H*?a^8<=VJb{E1$N~o0 zU95C>v0dY<)vUrTXcoE;=}Rel3B#%A-G`AR1Z_En4#B9PnXTI|3~WMB)6xW`$lqdu z^SdjmcC@I9CDFioMJ}@&u#k<}Fp9UBQ2s5QL(Ye`Pv_AUSrvPL{}qawjQ^_o&CPQO zA4tbN5#FUimy33S(ng>!U}l>tTWKZWB^@B}nau>tPvOOcco212C9!gHvVw?QmFmc_ zXG#;<+)9r!J<@Pw(Y6yC+GEcg1TftVLcR{3gPpFHi?RLw4ztfX8huGE*iEAq3`e`J z`hz2(nHblK3*PsNNWnS;C6CWi@<7C)V`;r#IBXgP6N+sip;@3!76Sw)W3Un6Hh&uo z(P`wd;b$Qlf*xkZKLzh}M5$NSe^JM-_;Ye1B)GiT4kdmfJUA=;PP9H&_1eZE2I+n* zn^0REfUK(#yy|vNwH!fIqj6sy?4oN{G)-?9!XU`Q-pYU{w`wB1Du)J(1wWGrthqfhxDUZy_wVdc;uY?~Rrc3R%XEH{?`U#;lyBTgS!lHNQ zsWS{i{TlAqk2K===)87^t{fE)@DBDQ-jM6KX>lu$SUxwORvt&=|t;+nvvl7wa3^{Ra6>trPps@dD$IuF|vi{M`~lCv8v_lEnVZfk)--xR&fi zfnXza8YC`YfPnnYeafa_P4f&Kq7h*Lq_G&I<*(IYstnPgK%6;9*admw?RtA`8w0DA znkd1A4^#q9$;qWH7aSuD+(GUdK*x$r6l${&f>`t&HJfO0z<5r2Xa`i5bPrDt^dIDx z+BQIad~7Yl@4;nI(ge3xFFI7fhwF~xk1SQB;#*c+&O`eDOHi|d+<|U;Ee6Nh{(A60 zD|`HUQXi;sR1MbFKzZwZ?+r1XSm((=dEM*{DZRmZnjOGFY1*cOZHL#zJ>@$6*`^|$ z{=d(%w{7l6j)Q;g4)K(K!DexHYy>#XH3CTEEAxv$jj>oQ4Wf7#mBh}&p1`rLbSf}x z6IW%7_m88n@rmBplr5`wSJht!CyAVrIyH>gBhe5(f)6bKU<&1Rn5!aG`6F?LR0-{9 zu~Wym7cMt2%5!i!M;d+9_1K0S-Zlap8?yGS4VvNR*Ew+bui<$)W>C7c#B;SPOUQ3w+BzmGDG(8 z1`Dui=!GI!VdsK_Z|di{#kxaGLCyFUtA!)96BkmbNsHH`Rv0s+bjUAIutGO~&laQ> zcxb4CiF;G|9W>jLvh8>f;msCYZrRwzuPo$RU}gLTmu8EEsb&LrBI)=3*ya{9kwpRP55Iy=lQE4_=tyGf9L5aUE+(MbDXzXdT+c3n8<%fFZ1-fTLLtSs5A_ z29q{ltsxI?#aT>0xmvAgWGfZNI)q#{|50q7skJ_d75fF6D9K^J%M$gLn!l^c=f-Mb zH-NM&9DP*o*RWYUdBKnde~7)wdh7gbBO}CW>Z*oAkZ%wxB~0D>U=ZM$NC3_$Yi}{8 zlE=-(pN)g}q$GTR_6=3KZYVpCKvc2}B-1}H2aPFdO=QWz5++BO;Io}%($ zislDwCoA4`ar>uPp-A&39Q@Yhk1B%=C!moTDrzvs!UpVrneAt3sQ5E2(?iGP9=+UN(^!Tm%eUBJ25 zH?+F92r$h609Z8B9Qhf-E1FOH)kAzlA^*YeH|#UMlLvx6T)VhHaCQ*H~>f)X1r>aLC=4+ ztrxU{=>^!uVR*C+EE%9ju}Dg9d?Ttr%?v9W=>}14BaSr(fo!2Ylj3@>bEh#Yq=kMg z2QKaA8Z))oH}^)bcH_i0g<~09nK=u?#riW(0 zugF6)+?%Bc|8>mCYK~PLdzI;bVG)_;;{)=p+2lLc$hUp9&=zNlxxvyGz&<&fH+Kl# z2LtI3aJ)Lkikn6Tt*W?AB1PxCkn?M3cODDv5UJ_02vk>(t@FPejF;NXeS+b1(ktLz zbh!#m(!N3J1;lw9BCk$Af>{+VuPePq%DnaFEADBr_B^Zt$mqU65Qorg1f6kmo^(cn zZ76s8d;7N7QolIcw0z;ZCSh^1j53zU7P%rNfrNe2p*zUtMg)G)H&^Ujibmt1QoM~^ zT=&xf5ow`i5d+xf>~oQ{geMi%TQKW86O4`gPS5QB=8vc~`EcE$W?qg73Oq7~6Ll=I z(jC8L=~GQu z!tQWR-1e&z=&(d)il;z6B|fdmN~tV{a>!y6lNj&y7kD4pM(rzvcFBR%y|mzE;y!Ag z+yG(W%2Wp*rA4dg$+MoODIXUcr=(%B4b#FWQMX)p6CK73v{Ul~Lot$JDr_A*yU%9x z1;?rwGpQjH;)U28A8>KEv4;NM>YjZ7a-BwYJ$%m{Zl20Fcg7V#Ow=k1^;6*tF)$Y+|H(wwb)BO@C`rE*p>h>qW#zJ&lB zGTeFzI8{4EG!lYPa0?}A*b9UXQUAOVsVpBaP<=GY0vpe}4iW8?#3 zEJP0|k%x$j#W3e?UfwpgT2uzokmc3*D7K)2Aj$TTsP%Uab#+gP(TOWArar#cj*ssw z2Nm=wgG@S2AWTo5j47KT!DEsHe`5?81o^vq^pP0Qr5^ci7*-Mr!Yo%894f}rKSrLI z!Nq0N;*HNVYVRBCIve5wPH4Qb!@nvM9vpir-sTr@2z;IN29yQu<6cFSs>qvHxl&8M zzYs0PGbB%0{~lFIRk+P(wi@=8RVagGDhi@+CskpSLxhN~i6);~yj4WVFhwNi+~x2Y zBdy4<*DD@J3R{>$AOD+|z%5!hJJIKr^M6unzTmWkJZz@LRfvxPe4~|+y=Hjil}yS6 z4?ABmER|egKlOxql;bZjjKhL8w2YE=m*0er+QMeh-;A)&>20ZqrLSn3C4LGL`$&3)6iJBD6xSivNvEpZ>+ajBdwvP(J zq0lCtvAH(n?qc2rZ$%G7;XU15V@)$L;NFP46>=kg171c%FlG)Gvwi9eGXzrp8T z6668Sx|#G4_<)z`aB#mEO_b3r9wIcRY8YV)2}MS_48#))4@7=BC5!vf$k$M(dMn}* zh>gxF)t&u-qqPQesaz(-lC9uJUWF>fL10>-7}#Z^+ZF3!ti+!0WGmiw{O`NT5_-I7 zZ^tR71NLwii4-3tez);CEZ6VW{jX{h1bz6 z5ZN4T%c*05Y_mW7t|)uNH8pgV;05MkalFfpeG%Ym6w z3o-_gec4eQ!X+e=Nkq*InVROLycS7`03GVj;X@nfP3#ZuyUQUYUocEnB7Zh8cAf}k zU=PA5Ydr2WWO&?Tbxc{1s+wopM=fgC#CzKGigi6d667S$BOnL zVK1-ENn|>^tbuZrbIhf zc}Op3bC7mW#m*(OmW+>ubeM^VS=iJ|kB->=w~ob~e?Vw^nEufyPNtFDw8dgY${++U zrORCF!DgkFct5kvY3oa3X5kInQd}FSH6oU|T~~GZ4a#_S_eF^FfroWoFlI?#Q{iSM z9ucNo>+8{ye~-E2FdDz7lmPyMKBrrgn7LcG0RT+(H!uOl(54oC$!saSZ`9Hb(i2N| zX&phG+WqvkOBk^9s9s!QoK12J>Fqnx7L3A1x)5XIZYlOOHLQAJzsPn&qxj7K=8;ij zdXWjt7lTpplm|iLPqIg`iwd=u--p;;%$JCf*o}5&HyT=eO{`s=BRNKliu7E#@q&$O zlqN3*-|r@vy?r@BTV)1{U#mMNNuNhMh#V4Vc3BljbY1fkRcFf0dQv25wmz$n>l@D3O zQ{_{`3*aoE>tG}bo$ww%KNCstEy7Ve=cQ+=nQ(qg?qLI`8QW--W)sClQyg-MwmJ8H zVK=eFo_h>-Rk!KYbOYzmF6Uo0WO&iA&VkJ=&v+vCy8XGW%@M-Y%}7ZltYiv6A>4tu z1k8%ohcS<4X{iqUT*>Zi*8Q#nKz7EbiRGFVBx%b|07050XM}rp$QSrU7}+~S@F$$- zGqTZ@@tkKw0|KvMME{1M4feUntY(u5*Qz=|@XNTXh%P>6FoYb?c<|mh*T6{;j-x;z zcu;O)yyoiIyh&>2#lwL>C5VCp#@IMZ-+<-p@NTv8(+Zu>#CkfIPUCuVO7TC|uW{ zzui?Uk9+wh>(I>Zi))CuQw5cy6$j)qR$&YL+QqEPiBUT!LnJ6e0CB{DEXl>Zhg{6N zk|~QvJ==xX2!ZypA2RC3d9;JRQaRXP|L|L07p8$To=)!5S$7Qa^8ZY|Y6rA?7Q`U3 zg$>PJV?mgn>gU9|8AMk|lEQq@S=-IP@IqVNPW!X&^9@?`p^#!UQoII;olAd%F_Vjd znN?4yc~jI?eDs^t9HiR{$bPZ0izozmKZb#Um@7|<)AfdiJd*I9L9=YeYn8jf>_!uf zfLg`05S~4ux(I#|1&=Aj3k)~jIP{!c)20ilVO49C%j7(Cy_aX_I2HoO&Q5I4Tg6A2 zeW`$#^Lg$;g$GQ9fJ#Vy=&?|}r7D7{QyMG>?>`IiXe%4n?mWe=E0B{W{TVG0Dl-R@ z{Ir7A3VuH5n3Pc$gKk2*{R?6PpcWDAryG!R@>5~S3-sph6(bN||I>JhV2_zd22~>b zA&8LF(isHgdXXL>XSiKpdLndzlEN?u+!3Ujs*RkG-(?W`7sxRn3_2}>i8%juU!Lmu z*NYQ`O|cq9u2yvf0iBUa#tJ{@^gVJiMp~ANY;?R&hsNTb524k$n2cbdq{KDkIT$jL z+WVRea4DyKc^(}gnH(A03#`Qq7!t#6pU9eZa!kfTYRSe}NjndS+Zer!V!9b+e(wHA zM3YX*&EE^hRA$;EOlRh~q4vu~N`*JvmvL^uBnsLuJTvLnlqC!FiEZ%;U@^Bq21y5DUCa{cLwEa_OiAnj(wWry$)P}R?n2}YBXqd8@Q}$pUaPac zM)%{lQ1?Sq&SMS~LvIb@q0|Qk!8t8#>QTTDvBSPfEAUpWT>)8&q%QOsm=MpQmuwcM zMO)4VUxDpIi!wq&kiNtq;)Oi1l+x@@l`l^MEx0YUa7QAJlW1D0{;On!~8vjc{%UiKNUZ{)8pr%8!RGrFh{nFpm~hOkwzNe(GBLd!u-D0rZ; zkOKpGT(n`MX1dr8u6d&YE)tRinIf7c@+zUV%i~oU*6}Gxvg9na!R#sPvAB-}cm=%& zXPMig6q(1CdR4j@SunC+C=4W^$$mC1L~9n((W3j;WAYko_&(A%(Jm1iY=jQH5S&$4 zYXuT%_N?Owmr~qn=&lm&+X?ZbdeXNkpK{m$#3sG~V6mGhn$&oEyQ>JO!aM5ZK{JI{ z-J+Zx=MZtaHZKOXYP=TG9nTS4Va7sKzOK3H&{8Q7{W^dYu`V(Ybm}RcQ%~}Wz8w&t zP02w0#LLBZxSGvcEln^c>OA*UA$DVDi-Ffg*}#H&vgDW%SX9iO;jEFa9b6>#GN%t{ zsF6oP+P2Do^AzwX6;T%8dRv9bX%`l{SjD_u>=6|!s%b0su%3$LbZ!s@#CX`Iycz7S zfEj^Z#yV5b`xF2^*7=_Hy3=ki3x?<9wN#$!TPrj*%W1^|y9PD$*viNv%AlA=@*W`e zY%+9H%47D^-$%XadClGi98(vP3pt2lJpv09=k(x?&@f5l#g0d7nE7b+_o9Yj8*`=| zZ&5Q!_}xxp!=z<9o3<`!40IWBD@d%+thDIjfMRw~#SS8sLQ>K)^`rNGf z{^rA1PNH4t92{sp{ykhlC}wE zu(K31f8+3^wa753zGk2mW~mgD!1F{lX6N|2@Th`trI1E@?JR9maY-uhxC!6`fOH{_ zUu?|eWZ&O$jBf`0NlRv7^jmlS`6Or8@5nbfmzr+dbTnc6;Wms21}^PB!yqFJ;@me3 zBS^gv%40Y;vfwsz^zq;UXk;5T=@04qCiZYdXpp@_ceGEgy$s&rhJrqf?2w>c^Is$j z^=H<^-x?g&yNcaW7SE>3`6Em&>hxbQ8P!}AyxB+Fjw9CCQQU>uB&Amrnl=x@1Ackk zDcnd5gOF*#Q(MHFdBV#1X{b88`DtcGL$Ei{ST%Uo0izfuGh%gKFxDWrt!G{ZagsNG z%!K_x5|f`RZL^}_EpGkRc+H3?T$&1u2R)vO?zBKUE{=@*u=kq zol0UmZV37YJ>X_}kNQjj+gevzMCY{b!K9}(DVh-OU$0sTfUdbpVp%^ zafG!wbZdIBZJeW~bdfkx$ss7lb8uY=Vl`T_n9VF&vZ^Mip+yj}TjeXBG2wusW`?Y5 z(f%Z-ul2Obz}vz>OXq@L0aqy0+FjU>x$PE*NEkMFH)?iB@aPL()?TlhDkWc0KM#95 znOF7A_=4y-yhJ5GjJJ;{$5<^AR(2e^9o$%SPv=92hV5o{?N|u&XWvn4SOFmR?Lqs2 zrYn6?47ZrA4F_|ycEArBl(J2qNGgb+mBpw>p?g$>`sqEvJXHKe$b}eCBRziX4)3kL z0oFI_P4Rkh=KNmh+O#|hO_ffd(7y$N!9JShl0{%In<={3fYmj2!7yLqL3c4odh#u4 zqEUN`Dd@8rN70)gVr_flWe;XZjo<7bzM${1un*M~ddJ+PzB1 z5N2DbIi~l+o6q7!zL5xVa!d*#y!ZApN_^rN4FOj}>)y*<`&(vuy6ECWX;h;OnYa zR_klENHIYNr(zYYA^8CyKwLcH7?_2cVWD~jEe;1=XHdf%3GG*bGps-KK~Knre*6P) z4Ln9bHtz$-hA|UX0|_bQZ=k?$)X4%nqaH5o1!~g6*$5YVF;CaXN$4V?xD-)^uSjBs z_%*aX%=A!|>&Jdyc)JyYNcJk*54SM2omSD=rGA3)0#EgD0JzPrWU%Pgk{{n2jS(85 zuWf;&dC0Nkdz%2(%zurQ-ftJC=n_~2#Z8i0CM8pVjMjbs5Jn#Hbs{xQl}zw;NU8;r3SIu_tlXCsu-odAS% znYEHqSr7LL*42B9jOm5jPXktbX{(;|IphKWBZE;3)k=yGJ=4W*s7nTlr)^3j65 zJnj9&IXUV#iTDw6H6hjyXM(kMsuA=dcufe_EjH&}YXy)@8$%kxg5bI6N_%Ulne!E?AGj< z5i!f6t7j+?baVlCp4+tZ?{3bYyHlv{yc3`4J#w+2=*@*jCvmmg0FjbJ(Yktn|o<;Tyn*f4`q%myT4fDT=^tv(NG^3`Zd%4W#Ti*T%4N@Fdu=8c$e|30JIL;Vwql z<}w2SD3(a+*CHKO;C+q33lX_~Yp2Bf9~-59%l`ptsMCLo56b7J48?XNXc;LaAoDjG z|8jiy(l{YMEEV)OwNB2aSK~p1>}@?6b^`6>`_#o(?GCr)Gz9KZUEIMOEHj|?s(Bx# z7J>tJkXDEvD-DzMW-GRLcZgB6R*$bV#P;(2uGv(rU|%6J^=9hL?j7*QyVN=I52E~5 z(ls^{C0h;*fTt`&raw|-0gCA7g_OxK>c(o+X?+BJ`CTZ1t$wy>B)#siw;Y0e_2vE^ z#IxT9*~6m~8&n@rNU_ZfVB_S=PyA#tpWEGyGVcMt0JQN1m`d8Ss0haj@{d;V#48ta zs2?XJilci7@XaL*b*`j@ElY3OY7ALD-!@LwxJrX08};xP!;&rjdi@b>alu!#eK5-c z(jnqV$1%Y|Z=NnHW=R~p{wV7@1rfq&)TPo?gpwQp1Mn?UO?{GDD$xPoc=nQauz5`d zSBiGOaW-0xfb>NfJ4_#IdXB+reA5XE)q}Dky zqI(Mj!Nf;<$cl{s<~C8;HiE29VzY3zM)nDLe?hOUggn0SSnIs!Qt)n#dgpJF&KGyh zTh;6v^ImtH4h2*mqPd_qB5R#%`_Eu(^sZ^jE1l#s%ur5;?wQ`|86F*RU5>Nqr5;OW zYaavS0zPkJ;wtl%Z$h&1-@|O;#)yU(eSxahLqB5QQ0XXQ(&-6LwYWiahaq5j)nxx1 zIJT7%$%z%X7^r%0RCg`kYQw0B<0JM2_ky zYsSLZvQb8&6D^((%y^VRzfE@98;2m^6VzjmC=-c`x0QeEZ@^$Dl?=D`^$)FSN0fUp z7N$3tau!O!Y>Bc{G|lr2tmF2))6HfZd z85Uh^20|e#bj){$~ zRnFIoQe3QgXt%KkTA_&5ejOr6y>ZYq-hq4(f)5JznV;e5kbmoTuk^LUET%|iE~r}r zsx~HnOr8dC&yZ>$vAa#mgA>T0S4PPml15o~2+8BVG%L5mASr4lH0U7TQK1zQSLn`J z)51m7<1w7mxjEjWOLrcHZa~gJzb1Om%rSUTbZKL3hRWQ*{D^>m9r$n_up>x3K~GB# zsPWo3%L^JJ{0r%*?5ZS5>~zi2Rc8#kA(_5v5(x_@(eu^a!oIMDCMpw%!`iaGU+T2hc*=;I_ZQ; zbV1bDNC47L(ns_}3=siq_}&`**Sh&U<2STvFk{q1@SI>0t9*dY=3f>%lE(d{x16`f zUV-5wU&y!hqpQbPC4ZpBr^=$TH{I4$V5ZbY#tPsCDBF1xNK1%vVZJKWCWR#DT`22~ zWue3y3Q-airy&1ws8IVaBt$+!_%MYb#%~)>gIK~SUYkUUBr(=eBYt(;#6UGD zcRr=hGwMRl7=#|?TZDgU9P_vZiAMo;;Z|~!?%8RKeAi(8Tj`);`mXV}ii$qNv~56B1QBtyS~F7=}T2e7J|)y*oEN}uX}Z+1hG ztkUf!MKwuDEe|pZf*?SEH!$D~GBG^xz>_z~B%@>!#2I87bOHqEQDA%Iz(5cnL0;C{ z`|NYhy*&Jg`V`A9R23zXm%R7fbN1PL?X}ltyHqRVqq zguCjyfTaP`mS`jnQOT%aT){^;HmEeeW`|rjDzntwfO2?eHGw|OjOZ~#WoTI>2QceL zkS`frb4moC!|%YhTP@OmdZ$F1dSn<70ok$ZKfM{3c=_tg+plAF+52r-yIiXRXYEoj z2yk?>;}E3@vqMcG5!1{Ib~=XCJc#`Xz;xP2K=NO63ZdR>J<~H-BU%S$~ zZD|^z-bQLEkFm%4fR2|oX>evv`lzTWaU_Tc?govd;L>cKY!t3sN5KTyIU+qKK`&vd zOSKFW%V&DZt>#m1@Rv_6^6n`-vu+Q2Mw4Zf2w#GG;}@ekrcP(j{8KM3?&m9PXF}Ph zD3xJUPc_S2D`*x5D#WFNjMYdbvKBg^_m|1kuhq(v#Lb$5R(2^K<$Y0*lFu(CNUUtD zswQslE6a;mQKVDY%C@l!O4o8oJQbreXVT-Tm*{KlKYG^I?i)NtnkNp63eGjDIf!W` zf(_4>T<&n0upQM>m%{|{G`^+kPtD8~r1`IlzW{u4T zG*P%~-qsp6!b&Lzjx5!&KmhF*d;QKy>j1t`m0SeB948%dTFl>qKmZsHc-fex^z*a) z6Uw`&TU6C}@vri3Va(;;W?4iA%d)SLOhOSSDO-&LsaQ9`>CNYSt~iuFCNwUQSYhlj zrtUcwy`NnEvdb9M^wOG%swg6D1l#6_9l9lPYZH(a=T`vOI%aS4!Sy-3We3}e1;FJH zshf+vO}qJHPA5MQ%S>TaEa~Yh|sTsdT1CqA|IRCy^a&Q@Ojg{VKMZ;Q6I4f)Ez4b0P7sMB6V10F} zYh&guZh@O7t3RU?WHOitb&zb)E=Q~Sv5#bf*FUF_*XvQ%b5ynT4Yo63|iyHMh<-b~1= zGxYH1;vDk8WvF;p69y5lyHX{;M{{`)VorD@+ILHKda+w_>GO-ITlKE+jBuPY^U0PsrMBvPa zrXkVpSOE}%aI3-SNuP!}Y$m%!HncG>YQq#4FNhPXynkQWFa?ZE&32zV^Wx%v!^(O>2x_x-f%z`W;+mO2+hWtSOT^niw<4Pe|$S6Ul94kh6p)uGp z1;u`}w({)B5^~(qP25}im z9owxD+BrItUM*~!bj7#46pn3FaL zEgvJK8iW0Btjo#F_C$DxJz`pXroq?IG3G5{5B$+7YI~ML$`<#L3z%vR=>Vv2wT8pi zP4jHOzq!8NXcXUQ5BCR1Y)8qXAfu9sH>M?zATUi-n5x6FpRQ~=ASp^x$p_5vswd{y zeN!CW_+hE{J^m5e{j9^Vz9@R#&ySl9CoSWk%px5QMpEX23|O9Ryv8$cyt|2~>U`!k z(h`lrn^;z|f1*1;(>v+Zd@?^i)f5euEG4#%r>lK&;V2;V14CR%Y;quI0PVpglm$CL zBt%2Bd3Y6Poy}`pcWede?Q=eW_hXu)7^AB>O9S=N5sT?R@Qe2x~A=-ZmK- ze&A-N*YFMBw)^eg+*YPzw)A}m{yzN0_{!>Pj1XcSpXOsWdDJdZ-s$~Fw^BGmdsN~T z$~CPs>Kb^d>J0^?+OR-OxYhGjDd0vqP8iK37Auuk`&0a|+Wndx4&H=iTTkttlc|bI zy12Qwo3|fPyF}Zy=t9}YWx(du@=y2QJlosP^8;Y2<3Y}T>I=zWt8|GUiARhBgQ`dc zr>tU-TfitUyNRIHg2wxu8IGl(!lN!M#~yEj2}Ezio6W%@5(+~JtAD5gOlGE)9SPw~ z&gNM5B$fF~$+2#VOpq~@*7MKUS5Np!Y?KzQkjK0%Ulq0i4hC2%$Rv}l|8gGKTB6AC z*m;`XNB|)}2RD-jHE{Op#b6|Zu-ODDojXT~)2lnoM_Rm-^#<1{4mpJ%(!nO8O`I2T z{vK)qB(udORQ5S`4bt1oWvhXp09<|1#vRe_h-$+NZN=t@a%k@gk3Jt4EAGutPk4CJ z4OWb_vgEopp4A6Z_s!P16Xj~b7f`@^A*L*3UR*R8i={=gwWI*jZfql!^?rQDYCv72 zRUc@DbQ0$hbLcAVy9R@w<|TJeQ@jydd1H8qnk>27zS7_r3R(9~xxByHt65bLxNKhq z@%CyxKi{b32hK@Ia1mW2D^fCn{$Zn>t+X_aoQQJLVHXlAgKOt%+=cxe5CKc5cDm?V zu9PE!Vj(w!1*eOCZz{XkcgAUYipVxin?He`V9!3`E-OxQvYRhCm? z&OC=_xdwJ2FTjvxYgC?{T3JV)4J!f3v3E#VF`}OR8 z2^#nca6PH1z-A?L=GXfpS|t*m_gL?b|6EGlQJ(EGm!iA|H9cdL zBy{6AUaPNo#|d`w0^A>g(y*36@n)5qYYx@qVsQm;n%VIcZ~lIo{VvOk_@X(IZqa3$ zz4W>{+Qi$)lShUR!zgjb*K#`G5S#gNFf1#}7lWxy^gEbN7^{m+-*NXH1ZXWpr=UV4 zYa7u!Vo`tX7dEFr(M`kXBiv1yr=|`f2vk#yNC{~?{au{dvxJB`jeXSmX$9P|32$s7 zFp~y`h;XAu=eUeiI@1y!ljB$-VhhD;j^Pg3@m=Zv$Hqrl&B!1J)s(DOmd?d_i!k6W z0HIft<*Z3Xag!}0K*xLZYM|9nU8S`Rcv+DOP!1yAc+duY2&z&zBtC@-Pk8dP(#5ns zl^qRZLYo9WtD|0TmUT3`2X27w7iC^<=l#|t+<%l1Kuj$@CB}08E$dOY%X)l7feY-bv7wVkIyi% z15^TuHPLt>^%?g$Ev{b zUJvpz)Rvmvoh>Zn;QVfEp0H;9oU(>fOEi}m?wQq_la^3hLycPB!mu>zizvbmE} z;{tljc2T>ayye0tGxz|NV0l9SQLhp%pS~uZ-`v9VS89vP(`lo zM|JMp9l-X*AgvzQFC7T`egg{Y2w&?GnHtMaw~7unaqm`!(yMHu{B##3{BA}noV_Ki zzwOh(cs%Ian9{M09JsJ!Eovxk*&0s`mNcjHt+FH`Qkym|6{BVAc7pT>rY7lel)!m++&T4SGgTsebk&P; zT@qoMagc#p+~R+CvKpom#CRsY-8) z<`nZu6*f)Yk;3l$L1>i2~7CcHCm1Y8|m zlVKZ{98}fTrJz`71G0ImY$nB6m|+vz8yKRU@wueYzR@VQimJjRO>)z-iR9Dp)=lYeEO2aIcy#sTHwb$W*|vxfBYfFT8`-zFg3?x+UX$GQz>sm=WjU^=&Qq7Z3ao0${;()!{5+tW-E$$2uz_i1a*KJNp z`M#n9>qmR=7mN0ri%}CQb<_)ehaVcJ$Jk+8@=_C-Kzw+Kln)}77k|0WzHT>>}p0%(uhN05{dqUuB(l)lbETyY>ZUbs_S4YU>YI3zh+RZfgRuR&EH>2umG zS>}E&IHTwL#1t1#dO2M9!5wxNi|csJMo3bZpnH5%JE+YYGcEawWV6tfaixO=s;5jH znb>MAb}N>-$>vq3{VZplPsZJ^n-ku^Db`!UYq0cn1Bpz%!Hh|{9D`c<9a5;%hT{G> zgyp0M6lHOp;z(kv;^cxO^m*@)Pr)M+(I+tN8t~oT7_kZSF3R%}tfESD-l`$vhpr9A zFM*E_M-QJDD!QToWCC+uI_o@b$nI0=(qZ-mlG<2JOGwHb#NFR4=l>dwTG4SE?O&Mf2{G)+i4gye z$<&hWpkX@NBq=Ai+gG^JaXmJp)7n%~WRDoeTmCYp@Bxwld!UL>OJ!G+riurAz|Oo` z^EB0&x4NWjs|CkHza8qgiX>-<30UYY`CxPqfL!j`3uzNBuX9?hxLb%dGOdAqHkmf6 z-kJ~8&!9f~s(_S=f%kFjTdJWcDH^}HT4s&LG(*s)5I+jdP(6*fRIRdmn)5POK)aL> z2Q(%VCt>fmOp+*XwW+nUc@7axgiVx{3%Gnk5;j-I@Ei`Y&!_heD9YWo@d$-@(5j?s zG6t5f52iH*V?PX_EE={cpIytV<~i-m4pS}L+;$(gCNf&HD=?-dYBawb;*1YANbt8j zSqshyE*$9NC%^|K?R2np)WmHi#uk#XfJG>Yv3=H+aNo?>j-tMBFxahzK2xfj8JC8+ zTRMf|d7{l}KdWl?)kb3!y}LS+l7gT3_>rEGFeB*qLz(~pDYSG2KxiV%glaluLSGB5 zoMOAq4};pSJ8eT{P(_waZHF<3`a@`T(7Wm)TTylru7vQi0iajM#zWt#l`9KzM$R0c zhKyq@u@-j=!mG%`F4k}1p38<6qZc}b(2m0Fb>7qcROp#>2M{wE$ z#y+_pOzS2htfksczjbrkMGTC@=2y9J0+9l5^-$}Li7e@fDbi|_O?4%LSTz718cMg; zUDTRPn39hZb*!NqnV34#4J)?p?b$h+!5(<{-qQ1~*id-|AUSPROqHSB;zw+Z+ZT;S zr>oY}uOVCYQ{o{@(Qp=f0}RQMRxuvYNH4Y+ms#kuk)$%C?HF7BA+|kXwP6a}mZK*j zVsaCtIDEOV-nCBCHJfcoDJHlruAewFGPWz$tfLDX4$!x>zHW*2KHF!j>Lin}if;nQ zmTDs>Swi}TuChVP4eHWk2zxTyeCks`3!y}K82Ja;))8wGIzH@)Goa-$Ka8Uzd|N3= zwe?(!EI_*8=Z!claV|=Bp{+4rg3FyrXH`tG*>H@1m5k>&`8_$F^K@rjy9W76*V9i_ zrtw5oBZ)YJ7oCpqG}P}XrW_VS(I^@!ly)VU0*J5rDu6M%Uq@z*M#t?_l&67iI@VsVuob5(>39-pUJUkNP|Bj za2?#Mbl@7eY_;v{)>m9Sphuh``~}txlBD`OOF1|nt5<-jgJdK|0H#E`aK6OMbC8bM zD$7S{i%vMK7WW=xJ4a&{o6-Ir4xykv?$$P>(v8m;X~Q>0SvniwGwX9}(8TE1Mb7TB zjY>TW<23HGSv?wFu?V&1DocBj>YUEj40M0lU3$Msr)o zACRpi01fM`Dw-9A`DqeLb_Wy$mxiU`7T8rI$jMO>-f#?2no9|2g}0MDHZk>J|eAw{(lCAjyyEAKWgRxl#X8OQGKSg9jvKO`j!vdM&mtDVAuTTbdH@N@{w|-^+*EXOro0 zu6(7>#>++>Tjk;t7^~-Trzt_lx?j^S%6g`Y@7w4`UHvE){i+>+zs2ZK1o*Djz8>ea zv+TkQVxfM<)2!yKaG6LSrq!H4a*iG-ZuA>WKKC7E9~`e8_P^vy{yy24CDX0}bIRbO zcRFwjM}v1wf#T_d9K)aIr&$U%tB(gLm}>Rv9BCE#!02sB8EDXAoiAM%n~&s<({a%^ zZfglo+V4~I>EmZHxK{LJG2llM9YAG(<$R-LR1W%r6A`yu+=Hpf9}k8Im$4FFUNttQ zDz*T`m?NeQ%4^SBPzDGAFe;x|GAQ>Wnks#rCf@T%(eGD;3MHeYP(Rx^P=gr8!KU^x zW-+M`93PPu#t&O3(%?MUhT!9rvsI3RvCu6DpJ6T+jGG8|M7IVD9J>ZmY*_=WQyurZ zRx_a_45x{tfi!J>b!!(yYT>ZIfQt#oN%D76+%c6m1NhnZ(xE%(m@|OoH^exs8YH^s z`h(pX7yZl)bk=7`rSW(K+s(A3FiNk`fjlW`uhbBy_9q)Gb~$f#c}JGF1me0nA3 zy<{7$OAx`WUjcWgy8VJLj`o9x+PCjBK4zai3v%ERi4YfdBS!%{ctsKzIhgHUJELo zm`-)omr^u1ITjmyunMN2%!8WrSKS*eRBd<5HR-p-RH>VDm4{IIU5JicLKNu@m!L8~Z&v5R;qpu)+yvp%)s8>h zw!i4Kx&!_p8H@_z!m!dIB1z^p23Y!8T+N$e9zX%bR;+2XO)Y5KtQIfMv)PU{J7JSb z%WR=9^H??FJSk;DBh~s!N|-$7jIkbkBiC@ZVuXvTVS;t3cn9iN=no?*>YleCo0S*u znm-;5xvUT<4dET2+pmaOV~8Cc|O+^zSj|0MUXqPzG$ruU7BsX?IZd)H-j^Z_&OS97D+# z?825wwah0#jcn<5^=Yc|hEbJ8kYrMsq{J`?2G7k$B~h|uNoy}P6U_2NWblaX`U$cO zDrM<{B#eO-JA>!|{67#KFqEr}yu49qtpl2%`>l85e#d%mjFus;+_z{@cgx$F`woyV9qJ|CzMBt>-hn6UH**2sUd zP1c6%%X2p9p@^|e3y&OgXE?Gd^VHW<3i&kT~gVdUYuX_S~SRup>?v| z;||YOO>_N%032v|K4D2*Jc0;^7Jz-uFUL|jJUWaP4?YjcpSre;{ahRP?P?P3Ftwn;J8b?lKre;a%A zWuK;kNQpO{xZcTtZGCQM-&8jZ>}atFnN|#$3R$>mS;aA%zB~!@RI*oeGZGd2cTbiP zK~f0hjw!KMAtg2ij5T8v4N2mX9y6-K4Dx0ZHDg-mAN9s`O4zXB_bMS2TjOA&5vam6 z3!(=mr(f%-+g`s@jPN`G!f-7K*msyinVC!c{&(!z*JK01J>4mZq${v7U#)fA6b_vx zCK?;?{n=+zIYZ}Tq;&w8h`y&!t-(k!^`rTVa_(mve(<>^&q2~=rP{F21pQdaD%kIpW~ox!!zpx%CgPnm?bf)fyb;H)(CEtQ#Ys`z3A zJRx$3&YWK~gGT97-nR)0zzD-%Wb&{xLNz&*PaGYGaJ^IvU?{ROGk31L zI4lQK9DH*1UqBPk)SCS`Qbnf0Mx=2Erw9(V+P|-T5ar^Yc%zfs8HgWIv z)amwAy`EWi0|MjqGzm9V1+>!4rHcABnMqVznLwJ&EeZTD zL=~&m3r%{fq`cijb_I#Mib``8>0*bZ&HZ(;n_ffR*lPD!t|;yyhHlF4HDN0sfp!HV zyNl>|Qw|(ff0@>Dj0oWn>T_0oR!UMY-c_&%7024^~;+)NvX zKN2xnmFdbpKv-wqI~0j5fQ`sYSDJ%h%-i35lVt|BD~6xaFTk#j&jd;@#6)4X`D{XE zbYL@2pbqbo+-$3ZXru=2F!Mp#4i%l=4-uRRG}k&GH&3O!g?nn0wy);kqF8SsNXxLp zQu24Ecq=j~K55_?&JNRC(5@^q2h3t745oKN7H!|a(t>c~l^92LG!o;=O*&VoQ|>HK zNkjlP1O>|h@v?hDlM(`PnFOiRkYr^^EVL+;|7W-w8`_M&C`JXC6OGf7!#_zQXV&WW zb&o{80x1_9f5*E7bsmYI+XS-ryGb}te0Fk>vjzLF^JgcAWL1F2L=O)KJBBv2Q4Z%8 z=)wIDI{d@ggDx>IK|q!vhO^Ix%vML^M=@djS-sLO@%h*Iou;7GanNkR)3BOqiCzgatZT8pG*WNY#E3!b1Lv&3j z@EVKWL>bDBA}rJplTdWfOS5%x(H#N^g!=e~XhIc$o?Wuv(WV6^#LnUh^QKi>W#z=o zMhzcKUG^MI-8NcponKxs3w0{`BIw&OW>AjZk2kd%3vGWO^bM!iCP zC}yI+`Qo%V00@@^C$NnqM{= z#p~_<=>1t|_%<)J;f`A%{llD%)Hqhe%5b9^{L2-mE5S}N5P2}iwE~M_V3un)0V&utB9s|x zuM-BMV-;$|vE?;3`-a$kn{LS4Je$~%w`s^3t(X%$6;qUvm{}yPwXaAAvPR2hQoO50>G-LowvnggNB8hf|)FgkXG4+wf!z_L5FR!Nx zc)gC}EJqNxIJ_c{(vt(0(D6L)Gv6?R%)PO9W-W+eVVED9*21!vX=U zOeK17-C@5t$LuT19?30-Y`3XRqb~xN<%Z_JaS&Q04A~&TxnHtm-!k#9`AaKtwPikg z6+U1(sw~HibW|L#r+hkGW}w-V#rsk=8Hv{zkYeG7Xw|c_ghU!4)Y zy<5sV-9r;u`t=yt6N0D>sL8&HTVIlTZEV2E`&eb7>T8+(X~BsVacSn`%C0Q6v;-Wm z%q75Z78vh7#Oy6VUp+by?tT?)ba6SrLaJTJWeC29J;Bp~=meKti&Fh`c#RPx<|{tM zh!Y2%V(bm%|YhP_fgZ@hsjy+ekjtwu&$a@dSJ`*`BPFJlo=Vem;Iz z4-yIO$`V{bAQ@rG#Lac{vxFog`1bp-1$Cun16q|)A(EHdmL)mQ_i>jJ8#sY%#N?ld z_Z-?*@1C_rCuhUUbLSdPBk$DKg;*-p13|rzlB}Soo0uWniRg??M7%z=Cmy*J3(V2l z4IK-jkISm*e@c)@CaroqK9CxD#>5O@{!aH|APpoKu0$7LlVv-Str3+L%diCco_lK; z;LYo^mP`7i{iVmT@^@lP2IvwZ9~>Jx5owaZy(V)pGn?SmNHu3@RHS76v zQ_PC?o`<^HBqo6rJRu3TWeQ1moLbqdai9Z0MpY=Dq;r)k5wfqxd7sTP2)36+Xg8np zxw7VLWJ_a`s#QXB(A+MBGn?>(!&;d=V;(c2JVXjEOUxLKwdVQ!fJBG}r4JAfy+_D5yfI`YVGdFGfVs5JOo6eG={DfG9dw~=UrHgJ zd&%yh7ju&KM=(^`R)26gf-WWUi>}_8bBNE$uOY`deGr^&^q6baU&zXBfb8<8f1uXk zsEt){efoQ6PqzE8oat&>XC1p=2aP98H9uS+;=x;K8rbqN6~k6x6yPgZE(@j35Aa5x zI{#dpkT_9SC1EVHcmf%cOB09?ajz!N?za3BRLhHtH0%m=1_T0~Mk!zb>`c@DZ@`Ok zj#OD}FS2#fB3_6{LQI7vrE{~W@Gn%~@(!F%1I!2{U_;&P35x*i9X*RC^WapK@bwEE z5HM~k4KYASXf>}I5_jvW^nz^Vaf!XU*fMQi4~AdOzhu3m^-vEME&C)O_y|%G&)LN$ zxD&C58A`IV8ZXc?wr1dTY9#1m>%zEHC(DVv_~3ql)e(Olu3)}mB@k-D# z&$i(tqwgM^nlZAeqh~jbB7z69EXF)C>+dY905mFe1}Eb2@MbmX2Vv6h669eXAp(1` zX4q3$*J3$&T-|I!7Mz>oW2$dV=CD~@p{}NMuV-m&7+1ID-*1XY0wNhij#adLDtWS+ zD3`XCb?5i03^H@e7}DFrnezkP?MbxAL4gbHL(j*Qz~A3qkSW1#ay?ISEA}OF`v=#&Vbfuq)s=PIR?h4T0y}d z`SY4?CvK?|zzK>ymqemEfdL(uExzrbg(c=OY(1R6&1s6IWi&Ak)@FsSK^y^YIAvzA zG+!IJi=9f*4CH+Lt`lSdcf?VLv%5@CZVcaveR{Rp69;X3guqNpd5VYZo$xT6`%9=eMj&$a;hKMO%5V zB|Y=CwWp}J8MjXH2)iVYXZ90|D~A_rPtOPA?$h_@mrvPG5!xCz(Nm|FMX&S2qT`<0 zd)E9Rn$@hy+rfc3TYK8MImcJ%<9MjAxV|=}Uvj*Ln$i{za6eu2#%oWx(X2hik5AtZ z+z+E}d+jNech;W1!^?R0fKr@mPrn}fPwt-O?}iZS$WiRE_SAmEH?}bj!mPpWg+e}j z(CKKTU!w#?{ZRXvAI$T@cgQug`USpRzfKNp5BjVmT)Uq?e;Xh3bNKi3?&A)>r$5-^ z-*L~|1K%6}`3Lyrm+;Syzi`LfJRq#%YQ!{&$(DV{&(>l$HYE=?N9an_Q?4i|8c|NpZeGMDL(#*JKi4u{onF$ zl^?$EeznKnuN?o~FX|n#$0zRn_F%`^<4-HculA39)$#iec!}R=_dnbry;J|?yKpRjdQ$#%?LXu9 z`1o(X)8p*1dcJo5?PI>J9REk|czf*pGkd2#R?q)`RE|G<|Ci*A_V`D?9AJC6TrJl=gn_4wa( z&)b6?Z;yWy$NzP_XvhEHPxO0#@ZV;Cza9Ss$K$U*{)s#Oi95djtM<+M_@w;n+7EFs zXQ+MukALp3$~%7iKlS@B-0EFQde9q4QH{J2|H9h`c@#LaEcHZ{Xp8NiFd%`{1@xNYq-aamV zEYDCq;LLshPu}ROzlNv(6MnSwH~Y)kZs#6<)&G9OS+%zI-N|2$pO&$XpZFX2C3XC_ Rzo*~u(oWPJRQYx7{{wMTEqVX| literal 0 HcmV?d00001 diff --git a/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp b/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp new file mode 100644 index 0000000..ae9dceb --- /dev/null +++ b/Client_autogen/K6S233IZAZ/moc_MyQTextEdit.cpp @@ -0,0 +1,131 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'MyQTextEdit.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../headers/MyQTextEdit.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'MyQTextEdit.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.4. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_MyQTextEdit_t { + QByteArrayData data[9]; + char stringdata0[101]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_MyQTextEdit_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_MyQTextEdit_t qt_meta_stringdata_MyQTextEdit = { + { +QT_MOC_LITERAL(0, 0, 11), // "MyQTextEdit" +QT_MOC_LITERAL(1, 12, 18), // "removeRemoteCursor" +QT_MOC_LITERAL(2, 31, 0), // "" +QT_MOC_LITERAL(3, 32, 11), // "std::string" +QT_MOC_LITERAL(4, 44, 8), // "username" +QT_MOC_LITERAL(5, 53, 18), // "changeRemoteCursor" +QT_MOC_LITERAL(6, 72, 5), // "color" +QT_MOC_LITERAL(7, 78, 3), // "pos" +QT_MOC_LITERAL(8, 82, 18) // "hideHorizontalRect" + + }, + "MyQTextEdit\0removeRemoteCursor\0\0" + "std::string\0username\0changeRemoteCursor\0" + "color\0pos\0hideHorizontalRect" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_MyQTextEdit[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 3, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 0, // signalCount + + // slots: name, argc, parameters, tag, flags + 1, 1, 29, 2, 0x0a /* Public */, + 5, 3, 32, 2, 0x0a /* Public */, + 8, 0, 39, 2, 0x0a /* Public */, + + // slots: parameters + QMetaType::Void, 0x80000000 | 3, 4, + QMetaType::Void, 0x80000000 | 3, 0x80000000 | 3, QMetaType::Int, 4, 6, 7, + QMetaType::Void, + + 0 // eod +}; + +void MyQTextEdit::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->removeRemoteCursor((*reinterpret_cast< std::string(*)>(_a[1]))); break; + case 1: _t->changeRemoteCursor((*reinterpret_cast< std::string(*)>(_a[1])),(*reinterpret_cast< std::string(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + case 2: _t->hideHorizontalRect(); break; + default: ; + } + } +} + +QT_INIT_METAOBJECT const QMetaObject MyQTextEdit::staticMetaObject = { { + &QTextEdit::staticMetaObject, + qt_meta_stringdata_MyQTextEdit.data, + qt_meta_data_MyQTextEdit, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *MyQTextEdit::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *MyQTextEdit::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_MyQTextEdit.stringdata0)) + return static_cast(this); + return QTextEdit::qt_metacast(_clname); +} + +int MyQTextEdit::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QTextEdit::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 3) + qt_static_metacall(this, _c, _id, _a); + _id -= 3; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 3) + *reinterpret_cast(_a[0]) = -1; + _id -= 3; + } + return _id; +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp b/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp new file mode 100644 index 0000000..e60fa98 --- /dev/null +++ b/Client_autogen/K6S233IZAZ/moc_NoteBook.cpp @@ -0,0 +1,184 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'NoteBook.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../headers/NoteBook.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'NoteBook.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.4. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_NoteBook_t { + QByteArrayData data[20]; + char stringdata0[252]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_NoteBook_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_NoteBook_t qt_meta_stringdata_NoteBook = { + { +QT_MOC_LITERAL(0, 0, 8), // "NoteBook" +QT_MOC_LITERAL(1, 9, 11), // "closeEditor" +QT_MOC_LITERAL(2, 21, 0), // "" +QT_MOC_LITERAL(3, 22, 27), // "on_RealTextEdit_textChanged" +QT_MOC_LITERAL(4, 50, 11), // "eventFilter" +QT_MOC_LITERAL(5, 62, 3), // "obj" +QT_MOC_LITERAL(6, 66, 7), // "QEvent*" +QT_MOC_LITERAL(7, 74, 2), // "ev" +QT_MOC_LITERAL(8, 77, 24), // "on_actionClose_triggered" +QT_MOC_LITERAL(9, 102, 20), // "CloseDocumentRequest" +QT_MOC_LITERAL(10, 123, 13), // "goodbyeClient" +QT_MOC_LITERAL(11, 137, 10), // "showSymbol" +QT_MOC_LITERAL(12, 148, 22), // "std::pair" +QT_MOC_LITERAL(13, 171, 5), // "tuple" +QT_MOC_LITERAL(14, 177, 12), // "eraseSymbols" +QT_MOC_LITERAL(15, 190, 10), // "startIndex" +QT_MOC_LITERAL(16, 201, 8), // "endIndex" +QT_MOC_LITERAL(17, 210, 13), // "showSymbolsAt" +QT_MOC_LITERAL(18, 224, 19), // "std::vector" +QT_MOC_LITERAL(19, 244, 7) // "symbols" + + }, + "NoteBook\0closeEditor\0\0on_RealTextEdit_textChanged\0" + "eventFilter\0obj\0QEvent*\0ev\0" + "on_actionClose_triggered\0CloseDocumentRequest\0" + "goodbyeClient\0showSymbol\0" + "std::pair\0tuple\0eraseSymbols\0" + "startIndex\0endIndex\0showSymbolsAt\0" + "std::vector\0symbols" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_NoteBook[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 9, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 1, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 0, 59, 2, 0x06 /* Public */, + + // slots: name, argc, parameters, tag, flags + 3, 0, 60, 2, 0x08 /* Private */, + 4, 2, 61, 2, 0x08 /* Private */, + 8, 0, 66, 2, 0x08 /* Private */, + 9, 0, 67, 2, 0x08 /* Private */, + 10, 0, 68, 2, 0x08 /* Private */, + 11, 1, 69, 2, 0x0a /* Public */, + 14, 2, 72, 2, 0x0a /* Public */, + 17, 2, 77, 2, 0x0a /* Public */, + + // signals: parameters + QMetaType::Void, + + // slots: parameters + QMetaType::Void, + QMetaType::Bool, QMetaType::QObjectStar, 0x80000000 | 6, 5, 7, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, + QMetaType::Void, 0x80000000 | 12, 13, + QMetaType::Void, QMetaType::Int, QMetaType::Int, 15, 16, + QMetaType::Void, QMetaType::Int, 0x80000000 | 18, 15, 19, + + 0 // eod +}; + +void NoteBook::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->closeEditor(); break; + case 1: _t->on_RealTextEdit_textChanged(); break; + case 2: { bool _r = _t->eventFilter((*reinterpret_cast< QObject*(*)>(_a[1])),(*reinterpret_cast< QEvent*(*)>(_a[2]))); + if (_a[0]) *reinterpret_cast< bool*>(_a[0]) = std::move(_r); } break; + case 3: _t->on_actionClose_triggered(); break; + case 4: _t->CloseDocumentRequest(); break; + case 5: _t->goodbyeClient(); break; + case 6: _t->showSymbol((*reinterpret_cast< std::pair(*)>(_a[1]))); break; + case 7: _t->eraseSymbols((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 8: _t->showSymbolsAt((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< std::vector(*)>(_a[2]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (NoteBook::*)(); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&NoteBook::closeEditor)) { + *result = 0; + return; + } + } + } +} + +QT_INIT_METAOBJECT const QMetaObject NoteBook::staticMetaObject = { { + &QMainWindow::staticMetaObject, + qt_meta_stringdata_NoteBook.data, + qt_meta_data_NoteBook, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *NoteBook::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *NoteBook::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_NoteBook.stringdata0)) + return static_cast(this); + return QMainWindow::qt_metacast(_clname); +} + +int NoteBook::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QMainWindow::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 9) + qt_static_metacall(this, _c, _id, _a); + _id -= 9; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 9) + *reinterpret_cast(_a[0]) = -1; + _id -= 9; + } + return _id; +} + +// SIGNAL 0 +void NoteBook::closeEditor() +{ + QMetaObject::activate(this, &staticMetaObject, 0, nullptr); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/Client_autogen/K6S233IZAZ/moc_myClient.cpp b/Client_autogen/K6S233IZAZ/moc_myClient.cpp new file mode 100644 index 0000000..cbc3604 --- /dev/null +++ b/Client_autogen/K6S233IZAZ/moc_myClient.cpp @@ -0,0 +1,397 @@ +/**************************************************************************** +** Meta object code from reading C++ file 'myClient.h' +** +** Created by: The Qt Meta Object Compiler version 67 (Qt 5.12.4) +** +** WARNING! All changes made in this file will be lost! +*****************************************************************************/ + +#include "../../headers/myClient.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'myClient.h' doesn't include ." +#elif Q_MOC_OUTPUT_REVISION != 67 +#error "This file was generated using the moc from 5.12.4. It" +#error "cannot be used with the include files from this version of Qt." +#error "(The moc has changed too much.)" +#endif + +QT_BEGIN_MOC_NAMESPACE +QT_WARNING_PUSH +QT_WARNING_DISABLE_DEPRECATED +struct qt_meta_stringdata_myClient_t { + QByteArrayData data[33]; + char stringdata0[414]; +}; +#define QT_MOC_LITERAL(idx, ofs, len) \ + Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \ + qptrdiff(offsetof(qt_meta_stringdata_myClient_t, stringdata0) + ofs \ + - idx * sizeof(QByteArrayData)) \ + ) +static const qt_meta_stringdata_myClient_t qt_meta_stringdata_myClient = { + { +QT_MOC_LITERAL(0, 0, 8), // "myClient" +QT_MOC_LITERAL(1, 9, 13), // "statusChanged" +QT_MOC_LITERAL(2, 23, 0), // "" +QT_MOC_LITERAL(3, 24, 17), // "formResultSuccess" +QT_MOC_LITERAL(4, 42, 6), // "result" +QT_MOC_LITERAL(5, 49, 17), // "formResultFailure" +QT_MOC_LITERAL(6, 67, 15), // "opResultSuccess" +QT_MOC_LITERAL(7, 83, 15), // "opResultFailure" +QT_MOC_LITERAL(8, 99, 19), // "editorResultSuccess" +QT_MOC_LITERAL(9, 119, 11), // "std::string" +QT_MOC_LITERAL(10, 131, 8), // "filename" +QT_MOC_LITERAL(11, 140, 19), // "editorResultFailure" +QT_MOC_LITERAL(12, 160, 14), // "listFileResult" +QT_MOC_LITERAL(13, 175, 17), // "std::vector" +QT_MOC_LITERAL(14, 193, 5), // "files" +QT_MOC_LITERAL(15, 199, 12), // "insertSymbol" +QT_MOC_LITERAL(16, 212, 22), // "std::pair" +QT_MOC_LITERAL(17, 235, 5), // "tuple" +QT_MOC_LITERAL(18, 241, 13), // "insertSymbols" +QT_MOC_LITERAL(19, 255, 10), // "firstIndex" +QT_MOC_LITERAL(20, 266, 19), // "std::vector" +QT_MOC_LITERAL(21, 286, 7), // "symbols" +QT_MOC_LITERAL(22, 294, 12), // "eraseSymbols" +QT_MOC_LITERAL(23, 307, 10), // "startIndex" +QT_MOC_LITERAL(24, 318, 8), // "endIndex" +QT_MOC_LITERAL(25, 327, 14), // "jsonMsgFailure" +QT_MOC_LITERAL(26, 342, 10), // "windowName" +QT_MOC_LITERAL(27, 353, 3), // "msg" +QT_MOC_LITERAL(28, 357, 18), // "removeRemoteCursor" +QT_MOC_LITERAL(29, 376, 8), // "username" +QT_MOC_LITERAL(30, 385, 18), // "changeRemoteCursor" +QT_MOC_LITERAL(31, 404, 5), // "color" +QT_MOC_LITERAL(32, 410, 3) // "pos" + + }, + "myClient\0statusChanged\0\0formResultSuccess\0" + "result\0formResultFailure\0opResultSuccess\0" + "opResultFailure\0editorResultSuccess\0" + "std::string\0filename\0editorResultFailure\0" + "listFileResult\0std::vector\0files\0" + "insertSymbol\0std::pair\0" + "tuple\0insertSymbols\0firstIndex\0" + "std::vector\0symbols\0eraseSymbols\0" + "startIndex\0endIndex\0jsonMsgFailure\0" + "windowName\0msg\0removeRemoteCursor\0" + "username\0changeRemoteCursor\0color\0pos" +}; +#undef QT_MOC_LITERAL + +static const uint qt_meta_data_myClient[] = { + + // content: + 8, // revision + 0, // classname + 0, 0, // classinfo + 15, 14, // methods + 0, 0, // properties + 0, 0, // enums/sets + 0, 0, // constructors + 0, // flags + 15, // signalCount + + // signals: name, argc, parameters, tag, flags + 1, 1, 89, 2, 0x06 /* Public */, + 3, 1, 92, 2, 0x06 /* Public */, + 5, 1, 95, 2, 0x06 /* Public */, + 6, 1, 98, 2, 0x06 /* Public */, + 7, 1, 101, 2, 0x06 /* Public */, + 8, 2, 104, 2, 0x06 /* Public */, + 8, 1, 109, 2, 0x26 /* Public | MethodCloned */, + 11, 1, 112, 2, 0x06 /* Public */, + 12, 1, 115, 2, 0x06 /* Public */, + 15, 1, 118, 2, 0x06 /* Public */, + 18, 2, 121, 2, 0x06 /* Public */, + 22, 2, 126, 2, 0x06 /* Public */, + 25, 2, 131, 2, 0x06 /* Public */, + 28, 1, 136, 2, 0x06 /* Public */, + 30, 3, 139, 2, 0x06 /* Public */, + + // signals: parameters + QMetaType::Void, QMetaType::Bool, 2, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, QMetaType::QString, 0x80000000 | 9, 4, 10, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, QMetaType::QString, 4, + QMetaType::Void, 0x80000000 | 13, 14, + QMetaType::Void, 0x80000000 | 16, 17, + QMetaType::Void, QMetaType::Int, 0x80000000 | 20, 19, 21, + QMetaType::Void, QMetaType::Int, QMetaType::Int, 23, 24, + QMetaType::Void, QMetaType::QString, QMetaType::QString, 26, 27, + QMetaType::Void, 0x80000000 | 9, 29, + QMetaType::Void, 0x80000000 | 9, 0x80000000 | 9, QMetaType::Int, 29, 31, 32, + + 0 // eod +}; + +void myClient::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a) +{ + if (_c == QMetaObject::InvokeMetaMethod) { + auto *_t = static_cast(_o); + Q_UNUSED(_t) + switch (_id) { + case 0: _t->statusChanged((*reinterpret_cast< bool(*)>(_a[1]))); break; + case 1: _t->formResultSuccess((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 2: _t->formResultFailure((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 3: _t->opResultSuccess((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 4: _t->opResultFailure((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 5: _t->editorResultSuccess((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< std::string(*)>(_a[2]))); break; + case 6: _t->editorResultSuccess((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 7: _t->editorResultFailure((*reinterpret_cast< QString(*)>(_a[1]))); break; + case 8: _t->listFileResult((*reinterpret_cast< std::vector(*)>(_a[1]))); break; + case 9: _t->insertSymbol((*reinterpret_cast< std::pair(*)>(_a[1]))); break; + case 10: _t->insertSymbols((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< std::vector(*)>(_a[2]))); break; + case 11: _t->eraseSymbols((*reinterpret_cast< int(*)>(_a[1])),(*reinterpret_cast< int(*)>(_a[2]))); break; + case 12: _t->jsonMsgFailure((*reinterpret_cast< QString(*)>(_a[1])),(*reinterpret_cast< QString(*)>(_a[2]))); break; + case 13: _t->removeRemoteCursor((*reinterpret_cast< std::string(*)>(_a[1]))); break; + case 14: _t->changeRemoteCursor((*reinterpret_cast< std::string(*)>(_a[1])),(*reinterpret_cast< std::string(*)>(_a[2])),(*reinterpret_cast< int(*)>(_a[3]))); break; + default: ; + } + } else if (_c == QMetaObject::IndexOfMethod) { + int *result = reinterpret_cast(_a[0]); + { + using _t = void (myClient::*)(bool ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::statusChanged)) { + *result = 0; + return; + } + } + { + using _t = void (myClient::*)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::formResultSuccess)) { + *result = 1; + return; + } + } + { + using _t = void (myClient::*)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::formResultFailure)) { + *result = 2; + return; + } + } + { + using _t = void (myClient::*)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::opResultSuccess)) { + *result = 3; + return; + } + } + { + using _t = void (myClient::*)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::opResultFailure)) { + *result = 4; + return; + } + } + { + using _t = void (myClient::*)(QString , std::string ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::editorResultSuccess)) { + *result = 5; + return; + } + } + { + using _t = void (myClient::*)(QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::editorResultFailure)) { + *result = 7; + return; + } + } + { + using _t = void (myClient::*)(std::vector ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::listFileResult)) { + *result = 8; + return; + } + } + { + using _t = void (myClient::*)(std::pair ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::insertSymbol)) { + *result = 9; + return; + } + } + { + using _t = void (myClient::*)(int , std::vector ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::insertSymbols)) { + *result = 10; + return; + } + } + { + using _t = void (myClient::*)(int , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::eraseSymbols)) { + *result = 11; + return; + } + } + { + using _t = void (myClient::*)(QString , QString ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::jsonMsgFailure)) { + *result = 12; + return; + } + } + { + using _t = void (myClient::*)(std::string ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::removeRemoteCursor)) { + *result = 13; + return; + } + } + { + using _t = void (myClient::*)(std::string , std::string , int ); + if (*reinterpret_cast<_t *>(_a[1]) == static_cast<_t>(&myClient::changeRemoteCursor)) { + *result = 14; + return; + } + } + } +} + +QT_INIT_METAOBJECT const QMetaObject myClient::staticMetaObject = { { + &QObject::staticMetaObject, + qt_meta_stringdata_myClient.data, + qt_meta_data_myClient, + qt_static_metacall, + nullptr, + nullptr +} }; + + +const QMetaObject *myClient::metaObject() const +{ + return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject; +} + +void *myClient::qt_metacast(const char *_clname) +{ + if (!_clname) return nullptr; + if (!strcmp(_clname, qt_meta_stringdata_myClient.stringdata0)) + return static_cast(this); + return QObject::qt_metacast(_clname); +} + +int myClient::qt_metacall(QMetaObject::Call _c, int _id, void **_a) +{ + _id = QObject::qt_metacall(_c, _id, _a); + if (_id < 0) + return _id; + if (_c == QMetaObject::InvokeMetaMethod) { + if (_id < 15) + qt_static_metacall(this, _c, _id, _a); + _id -= 15; + } else if (_c == QMetaObject::RegisterMethodArgumentMetaType) { + if (_id < 15) + *reinterpret_cast(_a[0]) = -1; + _id -= 15; + } + return _id; +} + +// SIGNAL 0 +void myClient::statusChanged(bool _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 0, _a); +} + +// SIGNAL 1 +void myClient::formResultSuccess(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 1, _a); +} + +// SIGNAL 2 +void myClient::formResultFailure(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 2, _a); +} + +// SIGNAL 3 +void myClient::opResultSuccess(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 3, _a); +} + +// SIGNAL 4 +void myClient::opResultFailure(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 4, _a); +} + +// SIGNAL 5 +void myClient::editorResultSuccess(QString _t1, std::string _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 5, _a); +} + +// SIGNAL 7 +void myClient::editorResultFailure(QString _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 7, _a); +} + +// SIGNAL 8 +void myClient::listFileResult(std::vector _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 8, _a); +} + +// SIGNAL 9 +void myClient::insertSymbol(std::pair _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 9, _a); +} + +// SIGNAL 10 +void myClient::insertSymbols(int _t1, std::vector _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 10, _a); +} + +// SIGNAL 11 +void myClient::eraseSymbols(int _t1, int _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 11, _a); +} + +// SIGNAL 12 +void myClient::jsonMsgFailure(QString _t1, QString _t2) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)) }; + QMetaObject::activate(this, &staticMetaObject, 12, _a); +} + +// SIGNAL 13 +void myClient::removeRemoteCursor(std::string _t1) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)) }; + QMetaObject::activate(this, &staticMetaObject, 13, _a); +} + +// SIGNAL 14 +void myClient::changeRemoteCursor(std::string _t1, std::string _t2, int _t3) +{ + void *_a[] = { nullptr, const_cast(reinterpret_cast(&_t1)), const_cast(reinterpret_cast(&_t2)), const_cast(reinterpret_cast(&_t3)) }; + QMetaObject::activate(this, &staticMetaObject, 14, _a); +} +QT_WARNING_POP +QT_END_MOC_NAMESPACE diff --git a/Client_autogen/moc_predefs.h b/Client_autogen/moc_predefs.h new file mode 100644 index 0000000..8ee685f --- /dev/null +++ b/Client_autogen/moc_predefs.h @@ -0,0 +1,397 @@ +#define __SSP_STRONG__ 3 +#define __DBL_MIN_EXP__ (-1021) +#define __FLT32X_MAX_EXP__ 1024 +#define __cpp_attributes 200809 +#define __UINT_LEAST16_MAX__ 0xffff +#define __ATOMIC_ACQUIRE 2 +#define __FLT128_MAX_10_EXP__ 4932 +#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F +#define __GCC_IEC_559_COMPLEX 2 +#define __cpp_aggregate_nsdmi 201304 +#define __UINT_LEAST8_TYPE__ unsigned char +#define __SIZEOF_FLOAT80__ 16 +#define __INTMAX_C(c) c ## L +#define __CHAR_BIT__ 8 +#define __UINT8_MAX__ 0xff +#define __WINT_MAX__ 0xffffffffU +#define __FLT32_MIN_EXP__ (-125) +#define __cpp_static_assert 200410 +#define QT_GUI_LIB 1 +#define __ORDER_LITTLE_ENDIAN__ 1234 +#define __SIZE_MAX__ 0xffffffffffffffffUL +#define __WCHAR_MAX__ 0x7fffffff +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 +#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L) +#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 +#define __GCC_ATOMIC_CHAR_LOCK_FREE 2 +#define __GCC_IEC_559 2 +#define __FLT32X_DECIMAL_DIG__ 17 +#define __FLT_EVAL_METHOD__ 0 +#define __unix__ 1 +#define __cpp_binary_literals 201304 +#define __FLT64_DECIMAL_DIG__ 17 +#define __CET__ 3 +#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 +#define __x86_64 1 +#define __cpp_variadic_templates 200704 +#define __UINT_FAST64_MAX__ 0xffffffffffffffffUL +#define __SIG_ATOMIC_TYPE__ int +#define __DBL_MIN_10_EXP__ (-307) +#define __FINITE_MATH_ONLY__ 0 +#define __cpp_variable_templates 201304 +#define SIZEOF_DPTR (sizeof(void*)) +#define __GNUC_PATCHLEVEL__ 1 +#define __FLT32_HAS_DENORM__ 1 +#define __UINT_FAST8_MAX__ 0xff +#define __cpp_rvalue_reference 200610 +#define __has_include(STR) __has_include__(STR) +#define __DEC64_MAX_EXP__ 385 +#define __INT8_C(c) c +#define __INT_LEAST8_WIDTH__ 8 +#define __UINT_LEAST64_MAX__ 0xffffffffffffffffUL +#define __SHRT_MAX__ 0x7fff +#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L +#define __FLT64X_MAX_10_EXP__ 4932 +#define QT_NO_DEBUG 1 +#define __UINT_LEAST8_MAX__ 0xff +#define __GCC_ATOMIC_BOOL_LOCK_FREE 2 +#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128 +#define __UINTMAX_TYPE__ long unsigned int +#define __linux 1 +#define __DEC32_EPSILON__ 1E-6DF +#define __FLT_EVAL_METHOD_TS_18661_3__ 0 +#define __unix 1 +#define __UINT32_MAX__ 0xffffffffU +#define __GXX_EXPERIMENTAL_CXX0X__ 1 +#define __LDBL_MAX_EXP__ 16384 +#define __FLT128_MIN_EXP__ (-16381) +#define __WINT_MIN__ 0U +#define __linux__ 1 +#define __FLT128_MIN_10_EXP__ (-4931) +#define __INT_LEAST16_WIDTH__ 16 +#define __SCHAR_MAX__ 0x7f +#define __FLT128_MANT_DIG__ 113 +#define __WCHAR_MIN__ (-__WCHAR_MAX__ - 1) +#define __INT64_C(c) c ## L +#define __DBL_DIG__ 15 +#define __GCC_ATOMIC_POINTER_LOCK_FREE 2 +#define __FLT64X_MANT_DIG__ 64 +#define __SIZEOF_INT__ 4 +#define __SIZEOF_POINTER__ 8 +#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 +#define __USER_LABEL_PREFIX__ +#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x +#define __STDC_HOSTED__ 1 +#define __LDBL_HAS_INFINITY__ 1 +#define __FLT32_DIG__ 6 +#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F +#define __GXX_WEAK__ 1 +#define __SHRT_WIDTH__ 16 +#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L +#define __DEC32_MAX__ 9.999999E96DF +#define __cpp_threadsafe_static_init 200806 +#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x +#define __FLT32X_HAS_INFINITY__ 1 +#define __INT32_MAX__ 0x7fffffff +#define __INT_WIDTH__ 32 +#define __SIZEOF_LONG__ 8 +#define __STDC_IEC_559__ 1 +#define __STDC_ISO_10646__ 201706L +#define __UINT16_C(c) c +#define __PTRDIFF_WIDTH__ 64 +#define __DECIMAL_DIG__ 21 +#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64 +#define __gnu_linux__ 1 +#define __INTMAX_WIDTH__ 64 +#define __FLT64_MIN_EXP__ (-1021) +#define __has_include_next(STR) __has_include_next__(STR) +#define __FLT64X_MIN_10_EXP__ (-4931) +#define __LDBL_HAS_QUIET_NAN__ 1 +#define __FLT64_MANT_DIG__ 53 +#define __GNUC__ 9 +#define __GXX_RTTI 1 +#define __pie__ 2 +#define __MMX__ 1 +#define __cpp_delegating_constructors 200604 +#define __FLT_HAS_DENORM__ 1 +#define __SIZEOF_LONG_DOUBLE__ 16 +#define __BIGGEST_ALIGNMENT__ 16 +#define __STDC_UTF_16__ 1 +#define __FLT64_MAX_10_EXP__ 308 +#define __FLT32_HAS_INFINITY__ 1 +#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L) +#define __cpp_raw_strings 200710 +#define __INT_FAST32_MAX__ 0x7fffffffffffffffL +#define __DBL_HAS_INFINITY__ 1 +#define __HAVE_SPECULATION_SAFE_VALUE 1 +#define __DEC32_MIN_EXP__ (-94) +#define __INTPTR_WIDTH__ 64 +#define __FLT32X_HAS_DENORM__ 1 +#define __INT_FAST16_TYPE__ long int +#define __LDBL_HAS_DENORM__ 1 +#define QT_WIDGETS_LIB 1 +#define __cplusplus 201402L +#define __cpp_ref_qualifiers 200710 +#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL +#define __INT_LEAST32_MAX__ 0x7fffffff +#define __DEC32_MIN__ 1E-95DF +#define __DEPRECATED 1 +#define __cpp_rvalue_references 200610 +#define __DBL_MAX_EXP__ 1024 +#define __WCHAR_WIDTH__ 32 +#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32 +#define __DEC128_EPSILON__ 1E-33DL +#define __SSE2_MATH__ 1 +#define __ATOMIC_HLE_RELEASE 131072 +#define __PTRDIFF_MAX__ 0x7fffffffffffffffL +#define __amd64 1 +#define __ATOMIC_HLE_ACQUIRE 65536 +#define __FLT32_HAS_QUIET_NAN__ 1 +#define __GNUG__ 9 +#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL +#define __SIZEOF_SIZE_T__ 8 +#define __cpp_nsdmi 200809 +#define __FLT64X_MIN_EXP__ (-16381) +#define __SIZEOF_WINT_T__ 4 +#define __LONG_LONG_WIDTH__ 64 +#define __cpp_initializer_lists 200806 +#define __FLT32_MAX_EXP__ 128 +#define ABI_ID "ELF" +#define __cpp_hex_float 201603 +#define __GCC_HAVE_DWARF2_CFI_ASM 1 +#define __GXX_ABI_VERSION 1013 +#define __FLT128_HAS_INFINITY__ 1 +#define __FLT_MIN_EXP__ (-125) +#define __cpp_lambdas 200907 +#define __FLT64X_HAS_QUIET_NAN__ 1 +#define __INT_FAST64_TYPE__ long int +#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64 +#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L) +#define __PIE__ 2 +#define __LP64__ 1 +#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x +#define __DECIMAL_BID_FORMAT__ 1 +#define __FLT64_MIN_10_EXP__ (-307) +#define __FLT64X_DECIMAL_DIG__ 21 +#define __DEC128_MIN__ 1E-6143DL +#define __REGISTER_PREFIX__ +#define __UINT16_MAX__ 0xffff +#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32 +#define __UINT8_TYPE__ unsigned char +#define __NO_INLINE__ 1 +#define __FLT_MANT_DIG__ 24 +#define __LDBL_DECIMAL_DIG__ 21 +#define __VERSION__ "9.2.1 20191008" +#define __UINT64_C(c) c ## UL +#define __cpp_unicode_characters 200704 +#define _STDC_PREDEF_H 1 +#define __cpp_decltype_auto 201304 +#define __GCC_ATOMIC_INT_LOCK_FREE 2 +#define __FLT128_MAX_EXP__ 16384 +#define __FLT32_MANT_DIG__ 24 +#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __STDC_IEC_559_COMPLEX__ 1 +#define __FLT128_HAS_DENORM__ 1 +#define __FLT128_DIG__ 33 +#define __SCHAR_WIDTH__ 8 +#define __INT32_C(c) c +#define __DEC64_EPSILON__ 1E-15DD +#define __ORDER_PDP_ENDIAN__ 3412 +#define __DEC128_MIN_EXP__ (-6142) +#define __FLT32_MAX_10_EXP__ 38 +#define __INT_FAST32_TYPE__ long int +#define __UINT_LEAST16_TYPE__ short unsigned int +#define __FLT64X_HAS_INFINITY__ 1 +#define unix 1 +#define __DBL_HAS_DENORM__ 1 +#define __INT16_MAX__ 0x7fff +#define __cpp_rtti 199711 +#define __SIZE_TYPE__ long unsigned int +#define __UINT64_MAX__ 0xffffffffffffffffUL +#define __FLT64X_DIG__ 18 +#define __INT8_TYPE__ signed char +#define __cpp_digit_separators 201309 +#define __ELF__ 1 +#define __GCC_ASM_FLAG_OUTPUTS__ 1 +#define __FLT_RADIX__ 2 +#define __INT_LEAST16_TYPE__ short int +#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L +#define __UINTMAX_C(c) c ## UL +#define __GLIBCXX_BITSIZE_INT_N_0 128 +#define __k8 1 +#define __SIG_ATOMIC_MAX__ 0x7fffffff +#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 +#define __SIZEOF_PTRDIFF_T__ 8 +#define __FLT32X_MANT_DIG__ 53 +#define __x86_64__ 1 +#define __FLT32X_MIN_EXP__ (-1021) +#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF +#define __INT_FAST16_MAX__ 0x7fffffffffffffffL +#define __FLT64_DIG__ 15 +#define __UINT_FAST32_MAX__ 0xffffffffffffffffUL +#define __UINT_LEAST64_TYPE__ long unsigned int +#define __FLT_HAS_QUIET_NAN__ 1 +#define __FLT_MAX_10_EXP__ 38 +#define __LONG_MAX__ 0x7fffffffffffffffL +#define __FLT64X_HAS_DENORM__ 1 +#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL +#define __FLT_HAS_INFINITY__ 1 +#define __cpp_unicode_literals 200710 +#define __UINT_FAST16_TYPE__ long unsigned int +#define __DEC64_MAX__ 9.999999999999999E384DD +#define __INT_FAST32_WIDTH__ 64 +#define __CHAR16_TYPE__ short unsigned int +#define __PRAGMA_REDEFINE_EXTNAME 1 +#define __SIZE_WIDTH__ 64 +#define __SEG_FS 1 +#define __INT_LEAST16_MAX__ 0x7fff +#define __DEC64_MANT_DIG__ 16 +#define __INT64_MAX__ 0x7fffffffffffffffL +#define __UINT_LEAST32_MAX__ 0xffffffffU +#define __SEG_GS 1 +#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32 +#define __GCC_ATOMIC_LONG_LOCK_FREE 2 +#define __SIG_ATOMIC_WIDTH__ 32 +#define __INT_LEAST64_TYPE__ long int +#define __INT16_TYPE__ short int +#define __INT_LEAST8_TYPE__ signed char +#define __DEC32_MAX_EXP__ 97 +#define __INT_FAST8_MAX__ 0x7f +#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128 +#define __INTPTR_MAX__ 0x7fffffffffffffffL +#define __cpp_sized_deallocation 201309 +#define linux 1 +#define __cpp_range_based_for 200907 +#define __FLT64_HAS_QUIET_NAN__ 1 +#define __FLT32_MIN_10_EXP__ (-37) +#define __SSE2__ 1 +#define __EXCEPTIONS 1 +#define __LDBL_MANT_DIG__ 64 +#define __DBL_HAS_QUIET_NAN__ 1 +#define __FLT64_HAS_INFINITY__ 1 +#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x +#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) +#define __code_model_small__ 1 +#define __cpp_return_type_deduction 201304 +#define __k8__ 1 +#define __INTPTR_TYPE__ long int +#define __UINT16_TYPE__ short unsigned int +#define __WCHAR_TYPE__ int +#define __SIZEOF_FLOAT__ 4 +#define __pic__ 2 +#define __UINTPTR_MAX__ 0xffffffffffffffffUL +#define __INT_FAST64_WIDTH__ 64 +#define __DEC64_MIN_EXP__ (-382) +#define __cpp_decltype 200707 +#define __FLT32_DECIMAL_DIG__ 9 +#define __INT_FAST64_MAX__ 0x7fffffffffffffffL +#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 +#define __FLT_DIG__ 6 +#define __FLT64X_MAX_EXP__ 16384 +#define __UINT_FAST64_TYPE__ long unsigned int +#define __INT_MAX__ 0x7fffffff +#define __amd64__ 1 +#define __INT64_TYPE__ long int +#define __FLT_MAX_EXP__ 128 +#define __ORDER_BIG_ENDIAN__ 4321 +#define __DBL_MANT_DIG__ 53 +#define __cpp_inheriting_constructors 201511 +#define QT_CORE_LIB 1 +#define __SIZEOF_FLOAT128__ 16 +#define __INT_LEAST64_MAX__ 0x7fffffffffffffffL +#define __DEC64_MIN__ 1E-383DD +#define __WINT_TYPE__ unsigned int +#define __UINT_LEAST32_TYPE__ unsigned int +#define __SIZEOF_SHORT__ 2 +#define __SSE__ 1 +#define __LDBL_MIN_EXP__ (-16381) +#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64 +#define __WINT_WIDTH__ 32 +#define __INT_LEAST8_MAX__ 0x7f +#define __FLT32X_MAX_10_EXP__ 308 +#define __SIZEOF_INT128__ 16 +#define __LDBL_MAX_10_EXP__ 4932 +#define __ATOMIC_RELAXED 0 +#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L) +#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128 +#define _LP64 1 +#define __UINT8_C(c) c +#define __FLT64_MAX_EXP__ 1024 +#define __INT_LEAST32_TYPE__ int +#define __SIZEOF_WCHAR_T__ 4 +#define __FLT128_HAS_QUIET_NAN__ 1 +#define __INT_FAST8_TYPE__ signed char +#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x +#define __GNUC_STDC_INLINE__ 1 +#define __FLT64_HAS_DENORM__ 1 +#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32 +#define __DBL_DECIMAL_DIG__ 17 +#define __STDC_UTF_32__ 1 +#define __INT_FAST8_WIDTH__ 8 +#define __FXSR__ 1 +#define __DEC_EVAL_METHOD__ 2 +#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x +#define __cpp_runtime_arrays 198712 +#define __UINT64_TYPE__ long unsigned int +#define __UINT32_C(c) c ## U +#define __INTMAX_MAX__ 0x7fffffffffffffffL +#define __cpp_alias_templates 200704 +#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ +#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F +#define __INT8_MAX__ 0x7f +#define __LONG_WIDTH__ 64 +#define __PIC__ 2 +#define __UINT_FAST32_TYPE__ long unsigned int +#define __CHAR32_TYPE__ unsigned int +#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F +#define __cpp_constexpr 201304 +#define __INT32_TYPE__ int +#define __SIZEOF_DOUBLE__ 8 +#define __cpp_exceptions 199711 +#define __FLT_MIN_10_EXP__ (-37) +#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64 +#define __INT_LEAST32_WIDTH__ 32 +#define __INTMAX_TYPE__ long int +#define __DEC128_MAX_EXP__ 6145 +#define __FLT32X_HAS_QUIET_NAN__ 1 +#define __ATOMIC_CONSUME 1 +#define __GNUC_MINOR__ 2 +#define __GLIBCXX_TYPE_INT_N_0 __int128 +#define __INT_FAST16_WIDTH__ 64 +#define __UINTMAX_MAX__ 0xffffffffffffffffUL +#define __DEC32_MANT_DIG__ 7 +#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x +#define __DBL_MAX_10_EXP__ 308 +#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L +#define __INT16_C(c) c +#define __cpp_generic_lambdas 201304 +#define __STDC__ 1 +#define __FLT32X_DIG__ 15 +#define __PTRDIFF_TYPE__ long int +#define __ATOMIC_SEQ_CST 5 +#define __UINT32_TYPE__ unsigned int +#define __FLT32X_MIN_10_EXP__ (-307) +#define __UINTPTR_TYPE__ long unsigned int +#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD +#define __DEC128_MANT_DIG__ 34 +#define __LDBL_MIN_10_EXP__ (-4931) +#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128 +#define __SSE_MATH__ 1 +#define __SIZEOF_LONG_LONG__ 8 +#define __cpp_user_defined_literals 200809 +#define __FLT128_DECIMAL_DIG__ 36 +#define __GCC_ATOMIC_LLONG_LOCK_FREE 2 +#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x +#define __LDBL_DIG__ 18 +#define __FLT_DECIMAL_DIG__ 9 +#define __UINT_FAST16_MAX__ 0xffffffffffffffffUL +#define __GCC_ATOMIC_SHORT_LOCK_FREE 2 +#define QT_PRINTSUPPORT_LIB 1 +#define __INT_LEAST64_WIDTH__ 64 +#define __UINT_FAST8_TYPE__ unsigned char +#define _GNU_SOURCE 1 +#define __cpp_init_captures 201304 +#define __ATOMIC_ACQ_REL 4 +#define __ATOMIC_RELEASE 3 diff --git a/Client_autogen/mocs_compilation.cpp b/Client_autogen/mocs_compilation.cpp new file mode 100644 index 0000000..3949179 --- /dev/null +++ b/Client_autogen/mocs_compilation.cpp @@ -0,0 +1,4 @@ +// This file is autogenerated. Changes will be overwritten. +#include "K6S233IZAZ/moc_MyQTextEdit.cpp" +#include "K6S233IZAZ/moc_NoteBook.cpp" +#include "K6S233IZAZ/moc_myClient.cpp" diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..f31289c --- /dev/null +++ b/Makefile @@ -0,0 +1,462 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.13 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +# Allow only one "make -f Makefile2" at a time, but pass parallelism. +.NOTPARALLEL: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /usr/bin/cmake + +# The command to remove a file. +RM = /usr/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target rebuild_cache +rebuild_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running CMake to regenerate build system..." + /usr/bin/cmake -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) +.PHONY : rebuild_cache + +# Special rule for the target rebuild_cache +rebuild_cache/fast: rebuild_cache + +.PHONY : rebuild_cache/fast + +# Special rule for the target edit_cache +edit_cache: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "No interactive CMake dialog available..." + /usr/bin/cmake -E echo No\ interactive\ CMake\ dialog\ available. +.PHONY : edit_cache + +# Special rule for the target edit_cache +edit_cache/fast: edit_cache + +.PHONY : edit_cache/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles /home/naysudes/CodeShare/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/CMakeFiles 0 +.PHONY : all + +# The main clean target +clean: + $(MAKE) -f CMakeFiles/Makefile2 clean +.PHONY : clean + +# The main clean target +clean/fast: clean + +.PHONY : clean/fast + +# Prepare targets for installation. +preinstall: all + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall + +# Prepare targets for installation. +preinstall/fast: + $(MAKE) -f CMakeFiles/Makefile2 preinstall +.PHONY : preinstall/fast + +# clear depends +depend: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 1 +.PHONY : depend + +#============================================================================= +# Target rules for targets named Client + +# Build rule for target. +Client: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 Client +.PHONY : Client + +# fast build rule for target. +Client/fast: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/build +.PHONY : Client/fast + +#============================================================================= +# Target rules for targets named Client_autogen + +# Build rule for target. +Client_autogen: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 Client_autogen +.PHONY : Client_autogen + +# fast build rule for target. +Client_autogen/fast: + $(MAKE) -f CMakeFiles/Client_autogen.dir/build.make CMakeFiles/Client_autogen.dir/build +.PHONY : Client_autogen/fast + +Client_autogen/mocs_compilation.o: Client_autogen/mocs_compilation.cpp.o + +.PHONY : Client_autogen/mocs_compilation.o + +# target to build an object file +Client_autogen/mocs_compilation.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.o +.PHONY : Client_autogen/mocs_compilation.cpp.o + +Client_autogen/mocs_compilation.i: Client_autogen/mocs_compilation.cpp.i + +.PHONY : Client_autogen/mocs_compilation.i + +# target to preprocess a source file +Client_autogen/mocs_compilation.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.i +.PHONY : Client_autogen/mocs_compilation.cpp.i + +Client_autogen/mocs_compilation.s: Client_autogen/mocs_compilation.cpp.s + +.PHONY : Client_autogen/mocs_compilation.s + +# target to generate assembly for a file +Client_autogen/mocs_compilation.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/Client_autogen/mocs_compilation.cpp.s +.PHONY : Client_autogen/mocs_compilation.cpp.s + +main.o: main.cpp.o + +.PHONY : main.o + +# target to build an object file +main.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/main.cpp.o +.PHONY : main.cpp.o + +main.i: main.cpp.i + +.PHONY : main.i + +# target to preprocess a source file +main.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/main.cpp.i +.PHONY : main.cpp.i + +main.s: main.cpp.s + +.PHONY : main.s + +# target to generate assembly for a file +main.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/main.cpp.s +.PHONY : main.cpp.s + +src/CRDT.o: src/CRDT.cpp.o + +.PHONY : src/CRDT.o + +# target to build an object file +src/CRDT.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/CRDT.cpp.o +.PHONY : src/CRDT.cpp.o + +src/CRDT.i: src/CRDT.cpp.i + +.PHONY : src/CRDT.i + +# target to preprocess a source file +src/CRDT.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/CRDT.cpp.i +.PHONY : src/CRDT.cpp.i + +src/CRDT.s: src/CRDT.cpp.s + +.PHONY : src/CRDT.s + +# target to generate assembly for a file +src/CRDT.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/CRDT.cpp.s +.PHONY : src/CRDT.cpp.s + +src/File.o: src/File.cpp.o + +.PHONY : src/File.o + +# target to build an object file +src/File.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/File.cpp.o +.PHONY : src/File.cpp.o + +src/File.i: src/File.cpp.i + +.PHONY : src/File.i + +# target to preprocess a source file +src/File.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/File.cpp.i +.PHONY : src/File.cpp.i + +src/File.s: src/File.cpp.s + +.PHONY : src/File.s + +# target to generate assembly for a file +src/File.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/File.cpp.s +.PHONY : src/File.cpp.s + +src/MyQTextEdit.o: src/MyQTextEdit.cpp.o + +.PHONY : src/MyQTextEdit.o + +# target to build an object file +src/MyQTextEdit.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o +.PHONY : src/MyQTextEdit.cpp.o + +src/MyQTextEdit.i: src/MyQTextEdit.cpp.i + +.PHONY : src/MyQTextEdit.i + +# target to preprocess a source file +src/MyQTextEdit.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/MyQTextEdit.cpp.i +.PHONY : src/MyQTextEdit.cpp.i + +src/MyQTextEdit.s: src/MyQTextEdit.cpp.s + +.PHONY : src/MyQTextEdit.s + +# target to generate assembly for a file +src/MyQTextEdit.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/MyQTextEdit.cpp.s +.PHONY : src/MyQTextEdit.cpp.s + +src/NoteBook.o: src/NoteBook.cpp.o + +.PHONY : src/NoteBook.o + +# target to build an object file +src/NoteBook.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/NoteBook.cpp.o +.PHONY : src/NoteBook.cpp.o + +src/NoteBook.i: src/NoteBook.cpp.i + +.PHONY : src/NoteBook.i + +# target to preprocess a source file +src/NoteBook.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/NoteBook.cpp.i +.PHONY : src/NoteBook.cpp.i + +src/NoteBook.s: src/NoteBook.cpp.s + +.PHONY : src/NoteBook.s + +# target to generate assembly for a file +src/NoteBook.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/NoteBook.cpp.s +.PHONY : src/NoteBook.cpp.s + +src/jsonUtility.o: src/jsonUtility.cpp.o + +.PHONY : src/jsonUtility.o + +# target to build an object file +src/jsonUtility.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/jsonUtility.cpp.o +.PHONY : src/jsonUtility.cpp.o + +src/jsonUtility.i: src/jsonUtility.cpp.i + +.PHONY : src/jsonUtility.i + +# target to preprocess a source file +src/jsonUtility.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/jsonUtility.cpp.i +.PHONY : src/jsonUtility.cpp.i + +src/jsonUtility.s: src/jsonUtility.cpp.s + +.PHONY : src/jsonUtility.s + +# target to generate assembly for a file +src/jsonUtility.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/jsonUtility.cpp.s +.PHONY : src/jsonUtility.cpp.s + +src/message.o: src/message.cpp.o + +.PHONY : src/message.o + +# target to build an object file +src/message.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/message.cpp.o +.PHONY : src/message.cpp.o + +src/message.i: src/message.cpp.i + +.PHONY : src/message.i + +# target to preprocess a source file +src/message.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/message.cpp.i +.PHONY : src/message.cpp.i + +src/message.s: src/message.cpp.s + +.PHONY : src/message.s + +# target to generate assembly for a file +src/message.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/message.cpp.s +.PHONY : src/message.cpp.s + +src/myClient.o: src/myClient.cpp.o + +.PHONY : src/myClient.o + +# target to build an object file +src/myClient.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/myClient.cpp.o +.PHONY : src/myClient.cpp.o + +src/myClient.i: src/myClient.cpp.i + +.PHONY : src/myClient.i + +# target to preprocess a source file +src/myClient.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/myClient.cpp.i +.PHONY : src/myClient.cpp.i + +src/myClient.s: src/myClient.cpp.s + +.PHONY : src/myClient.s + +# target to generate assembly for a file +src/myClient.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/myClient.cpp.s +.PHONY : src/myClient.cpp.s + +src/symbol.o: src/symbol.cpp.o + +.PHONY : src/symbol.o + +# target to build an object file +src/symbol.cpp.o: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/symbol.cpp.o +.PHONY : src/symbol.cpp.o + +src/symbol.i: src/symbol.cpp.i + +.PHONY : src/symbol.i + +# target to preprocess a source file +src/symbol.cpp.i: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/symbol.cpp.i +.PHONY : src/symbol.cpp.i + +src/symbol.s: src/symbol.cpp.s + +.PHONY : src/symbol.s + +# target to generate assembly for a file +src/symbol.cpp.s: + $(MAKE) -f CMakeFiles/Client.dir/build.make CMakeFiles/Client.dir/src/symbol.cpp.s +.PHONY : src/symbol.cpp.s + +# Help Target +help: + @echo "The following are some of the valid targets for this Makefile:" + @echo "... all (the default if no target is provided)" + @echo "... clean" + @echo "... depend" + @echo "... rebuild_cache" + @echo "... Client" + @echo "... edit_cache" + @echo "... Client_autogen" + @echo "... Client_autogen/mocs_compilation.o" + @echo "... Client_autogen/mocs_compilation.i" + @echo "... Client_autogen/mocs_compilation.s" + @echo "... main.o" + @echo "... main.i" + @echo "... main.s" + @echo "... src/CRDT.o" + @echo "... src/CRDT.i" + @echo "... src/CRDT.s" + @echo "... src/File.o" + @echo "... src/File.i" + @echo "... src/File.s" + @echo "... src/MyQTextEdit.o" + @echo "... src/MyQTextEdit.i" + @echo "... src/MyQTextEdit.s" + @echo "... src/NoteBook.o" + @echo "... src/NoteBook.i" + @echo "... src/NoteBook.s" + @echo "... src/jsonUtility.o" + @echo "... src/jsonUtility.i" + @echo "... src/jsonUtility.s" + @echo "... src/message.o" + @echo "... src/message.i" + @echo "... src/message.s" + @echo "... src/myClient.o" + @echo "... src/myClient.i" + @echo "... src/myClient.s" + @echo "... src/symbol.o" + @echo "... src/symbol.i" + @echo "... src/symbol.s" +.PHONY : help + + + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/editorwindow.ui b/NoteBook.ui similarity index 96% rename from editorwindow.ui rename to NoteBook.ui index 38ce49b..ab9b004 100644 --- a/editorwindow.ui +++ b/NoteBook.ui @@ -1,7 +1,7 @@ - EditorWindow - + NoteBook + 0 diff --git a/README.md b/README.md deleted file mode 100644 index 6c7b30a..0000000 --- a/README.md +++ /dev/null @@ -1,2 +0,0 @@ -# CodeShare -Service that provides streaming and editing code in realtime with many co-workers. diff --git a/cmake-build-debug/CMakeCache.txt b/cmake-build-debug/CMakeCache.txt new file mode 100644 index 0000000..407deb9 --- /dev/null +++ b/cmake-build-debug/CMakeCache.txt @@ -0,0 +1,471 @@ +# This is the CMakeCache file. +# For build in directory: /home/naysudes/CodeShare/cmake-build-debug +# It was generated by CMake: /snap/clion/112/bin/cmake/linux/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Path to a program. +CMAKE_ADDR2LINE:FILEPATH=/usr/bin/addr2line + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None Debug Release RelWithDebInfo +// MinSizeRel ... +CMAKE_BUILD_TYPE:STRING=Debug + +//Id string of the compiler for the CodeBlocks IDE. Automatically +// detected when left empty +CMAKE_CODEBLOCKS_COMPILER_ID:STRING= + +//The CodeBlocks executable +CMAKE_CODEBLOCKS_EXECUTABLE:FILEPATH=CMAKE_CODEBLOCKS_EXECUTABLE-NOTFOUND + +//Additional command line arguments when CodeBlocks invokes make. +// Enter e.g. -j to get parallel builds +CMAKE_CODEBLOCKS_MAKE_ARGUMENTS:STRING=-j4 + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//CXX compiler +CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++ + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the CXX compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the CXX compiler during DEBUG builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g + +//Flags used by the CXX compiler during MINSIZEREL builds. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the CXX compiler during RELEASE builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the CXX compiler during RELWITHDEBINFO builds. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//C compiler +CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc + +//A wrapper around 'ar' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-9 + +//A wrapper around 'ranlib' adding the appropriate '--plugin' option +// for the GCC compiler +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-9 + +//Flags used by the C compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the C compiler during DEBUG builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g + +//Flags used by the C compiler during MINSIZEREL builds. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the C compiler during RELEASE builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the C compiler during RELWITHDEBINFO builds. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Path to a program. +CMAKE_DLLTOOL:FILEPATH=CMAKE_DLLTOOL-NOTFOUND + +//Flags used by the linker during all build types. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during DEBUG builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during MINSIZEREL builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during RELEASE builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during RELWITHDEBINFO builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/usr/local + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules during +// all build types. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of modules during +// DEBUG builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of modules during +// MINSIZEREL builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of modules during +// RELEASE builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of modules during +// RELWITHDEBINFO builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_DESCRIPTION:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_HOMEPAGE_URL:STATIC= + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=text_editor + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Path to a program. +CMAKE_READELF:FILEPATH=/usr/bin/readelf + +//Flags used by the linker during the creation of shared libraries +// during all build types. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of shared libraries +// during DEBUG builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of shared libraries +// during MINSIZEREL builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELEASE builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of shared libraries +// during RELWITHDEBINFO builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries +// during all build types. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during the creation of static libraries +// during DEBUG builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during the creation of static libraries +// during MINSIZEREL builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELEASE builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during the creation of static libraries +// during RELWITHDEBINFO builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +GMOCK_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GMOCK_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgmock.so + +//Path to a library. +GMOCK_LIBRARY_DEBUG:FILEPATH=GMOCK_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GMOCK_MAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgmock_main.so + +//Path to a library. +GMOCK_MAIN_LIBRARY_DEBUG:FILEPATH=GMOCK_MAIN_LIBRARY_DEBUG-NOTFOUND + +//Path to a file. +GTEST_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +GTEST_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest.so + +//Path to a library. +GTEST_LIBRARY_DEBUG:FILEPATH=GTEST_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +GTEST_MAIN_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libgtest_main.so + +//Path to a library. +GTEST_MAIN_LIBRARY_DEBUG:FILEPATH=GTEST_MAIN_LIBRARY_DEBUG-NOTFOUND + +//Path to a program. +ProcessorCount_cmd_nproc:FILEPATH=/usr/bin/nproc + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=/usr/sbin/sysctl + +//Value Computed by CMake +Project_BINARY_DIR:STATIC=/home/naysudes/CodeShare/cmake-build-debug + +//Value Computed by CMake +Project_SOURCE_DIR:STATIC=/home/naysudes/CodeShare + +//Value Computed by CMake +test_BINARY_DIR:STATIC=/home/naysudes/CodeShare/cmake-build-debug + +//Value Computed by CMake +test_SOURCE_DIR:STATIC=/home/naysudes/CodeShare + +//Value Computed by CMake +text_editor_BINARY_DIR:STATIC=/home/naysudes/CodeShare/cmake-build-debug + +//Value Computed by CMake +text_editor_SOURCE_DIR:STATIC=/home/naysudes/CodeShare + + +######################## +# INTERNAL cache entries +######################## + +//ADVANCED property for variable: CMAKE_ADDR2LINE +CMAKE_ADDR2LINE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/naysudes/CodeShare/cmake-build-debug +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=16 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=5 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/snap/clion/112/bin/cmake/linux/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/snap/clion/112/bin/cmake/linux/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/snap/clion/112/bin/cmake/linux/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_DLLTOOL +CMAKE_DLLTOOL-ADVANCED:INTERNAL=1 +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL=CodeBlocks +//CXX compiler system defined macros +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__VERSION__;"9.2.1 20191008";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L;__STDC__;1;__cplusplus;201402L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__VERSION__;"9.2.1 20191008";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__GNUG__;9;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_WEAK__;1;__DEPRECATED;1;__GXX_RTTI;1;__cpp_rtti;199711;__GXX_EXPERIMENTAL_CXX0X__;1;__cpp_binary_literals;201304;__cpp_hex_float;201603;__cpp_runtime_arrays;198712;__cpp_unicode_characters;200704;__cpp_raw_strings;200710;__cpp_unicode_literals;200710;__cpp_user_defined_literals;200809;__cpp_lambdas;200907;__cpp_range_based_for;200907;__cpp_static_assert;200410;__cpp_decltype;200707;__cpp_attributes;200809;__cpp_rvalue_reference;200610;__cpp_rvalue_references;200610;__cpp_variadic_templates;200704;__cpp_initializer_lists;200806;__cpp_delegating_constructors;200604;__cpp_nsdmi;200809;__cpp_inheriting_constructors;201511;__cpp_ref_qualifiers;200710;__cpp_alias_templates;200704;__cpp_return_type_deduction;201304;__cpp_init_captures;201304;__cpp_generic_lambdas;201304;__cpp_constexpr;201304;__cpp_decltype_auto;201304;__cpp_aggregate_nsdmi;201304;__cpp_variable_templates;201304;__cpp_digit_separators;201309;__cpp_sized_deallocation;201309;__cpp_threadsafe_static_init;200806;__EXCEPTIONS;1;__cpp_exceptions;199711;__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__GLIBCXX_TYPE_INT_N_0;__int128;__GLIBCXX_BITSIZE_INT_N_0;128;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;double(1.79769313486231570814527423731704357e+308L);__DBL_MIN__;double(2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;double(2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;double(4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_GNU_SOURCE;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L +//CXX compiler system include directories +CMAKE_EXTRA_GENERATOR_CXX_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//C compiler system defined macros +CMAKE_EXTRA_GENERATOR_C_SYSTEM_DEFINED_MACROS:INTERNAL=__STDC__;1;__STDC_VERSION__;201710L;__STDC_UTF_16__;1;__STDC_UTF_32__;1;__STDC_HOSTED__;1;__GNUC__;9;__GNUC_MINOR__;2;__GNUC_PATCHLEVEL__;1;__VERSION__;"9.2.1 20191008";__ATOMIC_RELAXED;0;__ATOMIC_SEQ_CST;5;__ATOMIC_ACQUIRE;2;__ATOMIC_RELEASE;3;__ATOMIC_ACQ_REL;4;__ATOMIC_CONSUME;1;__pic__;2;__PIC__;2;__pie__;2;__PIE__;2;__FINITE_MATH_ONLY__;0;_LP64;1;__LP64__;1;__SIZEOF_INT__;4;__SIZEOF_LONG__;8;__SIZEOF_LONG_LONG__;8;__SIZEOF_SHORT__;2;__SIZEOF_FLOAT__;4;__SIZEOF_DOUBLE__;8;__SIZEOF_LONG_DOUBLE__;16;__SIZEOF_SIZE_T__;8;__CHAR_BIT__;8;__BIGGEST_ALIGNMENT__;16;__ORDER_LITTLE_ENDIAN__;1234;__ORDER_BIG_ENDIAN__;4321;__ORDER_PDP_ENDIAN__;3412;__BYTE_ORDER__;__ORDER_LITTLE_ENDIAN__;__FLOAT_WORD_ORDER__;__ORDER_LITTLE_ENDIAN__;__SIZEOF_POINTER__;8;__SIZE_TYPE__;long unsigned int;__PTRDIFF_TYPE__;long int;__WCHAR_TYPE__;int;__WINT_TYPE__;unsigned int;__INTMAX_TYPE__;long int;__UINTMAX_TYPE__;long unsigned int;__CHAR16_TYPE__;short unsigned int;__CHAR32_TYPE__;unsigned int;__SIG_ATOMIC_TYPE__;int;__INT8_TYPE__;signed char;__INT16_TYPE__;short int;__INT32_TYPE__;int;__INT64_TYPE__;long int;__UINT8_TYPE__;unsigned char;__UINT16_TYPE__;short unsigned int;__UINT32_TYPE__;unsigned int;__UINT64_TYPE__;long unsigned int;__INT_LEAST8_TYPE__;signed char;__INT_LEAST16_TYPE__;short int;__INT_LEAST32_TYPE__;int;__INT_LEAST64_TYPE__;long int;__UINT_LEAST8_TYPE__;unsigned char;__UINT_LEAST16_TYPE__;short unsigned int;__UINT_LEAST32_TYPE__;unsigned int;__UINT_LEAST64_TYPE__;long unsigned int;__INT_FAST8_TYPE__;signed char;__INT_FAST16_TYPE__;long int;__INT_FAST32_TYPE__;long int;__INT_FAST64_TYPE__;long int;__UINT_FAST8_TYPE__;unsigned char;__UINT_FAST16_TYPE__;long unsigned int;__UINT_FAST32_TYPE__;long unsigned int;__UINT_FAST64_TYPE__;long unsigned int;__INTPTR_TYPE__;long int;__UINTPTR_TYPE__;long unsigned int;__has_include(STR);__has_include__(STR);__has_include_next(STR);__has_include_next__(STR);__GXX_ABI_VERSION;1013;__SCHAR_MAX__;0x7f;__SHRT_MAX__;0x7fff;__INT_MAX__;0x7fffffff;__LONG_MAX__;0x7fffffffffffffffL;__LONG_LONG_MAX__;0x7fffffffffffffffLL;__WCHAR_MAX__;0x7fffffff;__WCHAR_MIN__;(-__WCHAR_MAX__ - 1);__WINT_MAX__;0xffffffffU;__WINT_MIN__;0U;__PTRDIFF_MAX__;0x7fffffffffffffffL;__SIZE_MAX__;0xffffffffffffffffUL;__SCHAR_WIDTH__;8;__SHRT_WIDTH__;16;__INT_WIDTH__;32;__LONG_WIDTH__;64;__LONG_LONG_WIDTH__;64;__WCHAR_WIDTH__;32;__WINT_WIDTH__;32;__PTRDIFF_WIDTH__;64;__SIZE_WIDTH__;64;__INTMAX_MAX__;0x7fffffffffffffffL;__INTMAX_C(c);c ## L;__UINTMAX_MAX__;0xffffffffffffffffUL;__UINTMAX_C(c);c ## UL;__INTMAX_WIDTH__;64;__SIG_ATOMIC_MAX__;0x7fffffff;__SIG_ATOMIC_MIN__;(-__SIG_ATOMIC_MAX__ - 1);__SIG_ATOMIC_WIDTH__;32;__INT8_MAX__;0x7f;__INT16_MAX__;0x7fff;__INT32_MAX__;0x7fffffff;__INT64_MAX__;0x7fffffffffffffffL;__UINT8_MAX__;0xff;__UINT16_MAX__;0xffff;__UINT32_MAX__;0xffffffffU;__UINT64_MAX__;0xffffffffffffffffUL;__INT_LEAST8_MAX__;0x7f;__INT8_C(c);c;__INT_LEAST8_WIDTH__;8;__INT_LEAST16_MAX__;0x7fff;__INT16_C(c);c;__INT_LEAST16_WIDTH__;16;__INT_LEAST32_MAX__;0x7fffffff;__INT32_C(c);c;__INT_LEAST32_WIDTH__;32;__INT_LEAST64_MAX__;0x7fffffffffffffffL;__INT64_C(c);c ## L;__INT_LEAST64_WIDTH__;64;__UINT_LEAST8_MAX__;0xff;__UINT8_C(c);c;__UINT_LEAST16_MAX__;0xffff;__UINT16_C(c);c;__UINT_LEAST32_MAX__;0xffffffffU;__UINT32_C(c);c ## U;__UINT_LEAST64_MAX__;0xffffffffffffffffUL;__UINT64_C(c);c ## UL;__INT_FAST8_MAX__;0x7f;__INT_FAST8_WIDTH__;8;__INT_FAST16_MAX__;0x7fffffffffffffffL;__INT_FAST16_WIDTH__;64;__INT_FAST32_MAX__;0x7fffffffffffffffL;__INT_FAST32_WIDTH__;64;__INT_FAST64_MAX__;0x7fffffffffffffffL;__INT_FAST64_WIDTH__;64;__UINT_FAST8_MAX__;0xff;__UINT_FAST16_MAX__;0xffffffffffffffffUL;__UINT_FAST32_MAX__;0xffffffffffffffffUL;__UINT_FAST64_MAX__;0xffffffffffffffffUL;__INTPTR_MAX__;0x7fffffffffffffffL;__INTPTR_WIDTH__;64;__UINTPTR_MAX__;0xffffffffffffffffUL;__GCC_IEC_559;2;__GCC_IEC_559_COMPLEX;2;__FLT_EVAL_METHOD__;0;__FLT_EVAL_METHOD_TS_18661_3__;0;__DEC_EVAL_METHOD__;2;__FLT_RADIX__;2;__FLT_MANT_DIG__;24;__FLT_DIG__;6;__FLT_MIN_EXP__;(-125);__FLT_MIN_10_EXP__;(-37);__FLT_MAX_EXP__;128;__FLT_MAX_10_EXP__;38;__FLT_DECIMAL_DIG__;9;__FLT_MAX__;3.40282346638528859811704183484516925e+38F;__FLT_MIN__;1.17549435082228750796873653722224568e-38F;__FLT_EPSILON__;1.19209289550781250000000000000000000e-7F;__FLT_DENORM_MIN__;1.40129846432481707092372958328991613e-45F;__FLT_HAS_DENORM__;1;__FLT_HAS_INFINITY__;1;__FLT_HAS_QUIET_NAN__;1;__DBL_MANT_DIG__;53;__DBL_DIG__;15;__DBL_MIN_EXP__;(-1021);__DBL_MIN_10_EXP__;(-307);__DBL_MAX_EXP__;1024;__DBL_MAX_10_EXP__;308;__DBL_DECIMAL_DIG__;17;__DBL_MAX__;((double)1.79769313486231570814527423731704357e+308L);__DBL_MIN__;((double)2.22507385850720138309023271733240406e-308L);__DBL_EPSILON__;((double)2.22044604925031308084726333618164062e-16L);__DBL_DENORM_MIN__;((double)4.94065645841246544176568792868221372e-324L);__DBL_HAS_DENORM__;1;__DBL_HAS_INFINITY__;1;__DBL_HAS_QUIET_NAN__;1;__LDBL_MANT_DIG__;64;__LDBL_DIG__;18;__LDBL_MIN_EXP__;(-16381);__LDBL_MIN_10_EXP__;(-4931);__LDBL_MAX_EXP__;16384;__LDBL_MAX_10_EXP__;4932;__DECIMAL_DIG__;21;__LDBL_DECIMAL_DIG__;21;__LDBL_MAX__;1.18973149535723176502126385303097021e+4932L;__LDBL_MIN__;3.36210314311209350626267781732175260e-4932L;__LDBL_EPSILON__;1.08420217248550443400745280086994171e-19L;__LDBL_DENORM_MIN__;3.64519953188247460252840593361941982e-4951L;__LDBL_HAS_DENORM__;1;__LDBL_HAS_INFINITY__;1;__LDBL_HAS_QUIET_NAN__;1;__FLT32_MANT_DIG__;24;__FLT32_DIG__;6;__FLT32_MIN_EXP__;(-125);__FLT32_MIN_10_EXP__;(-37);__FLT32_MAX_EXP__;128;__FLT32_MAX_10_EXP__;38;__FLT32_DECIMAL_DIG__;9;__FLT32_MAX__;3.40282346638528859811704183484516925e+38F32;__FLT32_MIN__;1.17549435082228750796873653722224568e-38F32;__FLT32_EPSILON__;1.19209289550781250000000000000000000e-7F32;__FLT32_DENORM_MIN__;1.40129846432481707092372958328991613e-45F32;__FLT32_HAS_DENORM__;1;__FLT32_HAS_INFINITY__;1;__FLT32_HAS_QUIET_NAN__;1;__FLT64_MANT_DIG__;53;__FLT64_DIG__;15;__FLT64_MIN_EXP__;(-1021);__FLT64_MIN_10_EXP__;(-307);__FLT64_MAX_EXP__;1024;__FLT64_MAX_10_EXP__;308;__FLT64_DECIMAL_DIG__;17;__FLT64_MAX__;1.79769313486231570814527423731704357e+308F64;__FLT64_MIN__;2.22507385850720138309023271733240406e-308F64;__FLT64_EPSILON__;2.22044604925031308084726333618164062e-16F64;__FLT64_DENORM_MIN__;4.94065645841246544176568792868221372e-324F64;__FLT64_HAS_DENORM__;1;__FLT64_HAS_INFINITY__;1;__FLT64_HAS_QUIET_NAN__;1;__FLT128_MANT_DIG__;113;__FLT128_DIG__;33;__FLT128_MIN_EXP__;(-16381);__FLT128_MIN_10_EXP__;(-4931);__FLT128_MAX_EXP__;16384;__FLT128_MAX_10_EXP__;4932;__FLT128_DECIMAL_DIG__;36;__FLT128_MAX__;1.18973149535723176508575932662800702e+4932F128;__FLT128_MIN__;3.36210314311209350626267781732175260e-4932F128;__FLT128_EPSILON__;1.92592994438723585305597794258492732e-34F128;__FLT128_DENORM_MIN__;6.47517511943802511092443895822764655e-4966F128;__FLT128_HAS_DENORM__;1;__FLT128_HAS_INFINITY__;1;__FLT128_HAS_QUIET_NAN__;1;__FLT32X_MANT_DIG__;53;__FLT32X_DIG__;15;__FLT32X_MIN_EXP__;(-1021);__FLT32X_MIN_10_EXP__;(-307);__FLT32X_MAX_EXP__;1024;__FLT32X_MAX_10_EXP__;308;__FLT32X_DECIMAL_DIG__;17;__FLT32X_MAX__;1.79769313486231570814527423731704357e+308F32x;__FLT32X_MIN__;2.22507385850720138309023271733240406e-308F32x;__FLT32X_EPSILON__;2.22044604925031308084726333618164062e-16F32x;__FLT32X_DENORM_MIN__;4.94065645841246544176568792868221372e-324F32x;__FLT32X_HAS_DENORM__;1;__FLT32X_HAS_INFINITY__;1;__FLT32X_HAS_QUIET_NAN__;1;__FLT64X_MANT_DIG__;64;__FLT64X_DIG__;18;__FLT64X_MIN_EXP__;(-16381);__FLT64X_MIN_10_EXP__;(-4931);__FLT64X_MAX_EXP__;16384;__FLT64X_MAX_10_EXP__;4932;__FLT64X_DECIMAL_DIG__;21;__FLT64X_MAX__;1.18973149535723176502126385303097021e+4932F64x;__FLT64X_MIN__;3.36210314311209350626267781732175260e-4932F64x;__FLT64X_EPSILON__;1.08420217248550443400745280086994171e-19F64x;__FLT64X_DENORM_MIN__;3.64519953188247460252840593361941982e-4951F64x;__FLT64X_HAS_DENORM__;1;__FLT64X_HAS_INFINITY__;1;__FLT64X_HAS_QUIET_NAN__;1;__DEC32_MANT_DIG__;7;__DEC32_MIN_EXP__;(-94);__DEC32_MAX_EXP__;97;__DEC32_MIN__;1E-95DF;__DEC32_MAX__;9.999999E96DF;__DEC32_EPSILON__;1E-6DF;__DEC32_SUBNORMAL_MIN__;0.000001E-95DF;__DEC64_MANT_DIG__;16;__DEC64_MIN_EXP__;(-382);__DEC64_MAX_EXP__;385;__DEC64_MIN__;1E-383DD;__DEC64_MAX__;9.999999999999999E384DD;__DEC64_EPSILON__;1E-15DD;__DEC64_SUBNORMAL_MIN__;0.000000000000001E-383DD;__DEC128_MANT_DIG__;34;__DEC128_MIN_EXP__;(-6142);__DEC128_MAX_EXP__;6145;__DEC128_MIN__;1E-6143DL;__DEC128_MAX__;9.999999999999999999999999999999999E6144DL;__DEC128_EPSILON__;1E-33DL;__DEC128_SUBNORMAL_MIN__;0.000000000000000000000000000000001E-6143DL;__REGISTER_PREFIX__; ;__USER_LABEL_PREFIX__; ;__GNUC_STDC_INLINE__;1;__NO_INLINE__;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_1;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_2;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4;1;__GCC_HAVE_SYNC_COMPARE_AND_SWAP_8;1;__GCC_ATOMIC_BOOL_LOCK_FREE;2;__GCC_ATOMIC_CHAR_LOCK_FREE;2;__GCC_ATOMIC_CHAR16_T_LOCK_FREE;2;__GCC_ATOMIC_CHAR32_T_LOCK_FREE;2;__GCC_ATOMIC_WCHAR_T_LOCK_FREE;2;__GCC_ATOMIC_SHORT_LOCK_FREE;2;__GCC_ATOMIC_INT_LOCK_FREE;2;__GCC_ATOMIC_LONG_LOCK_FREE;2;__GCC_ATOMIC_LLONG_LOCK_FREE;2;__GCC_ATOMIC_TEST_AND_SET_TRUEVAL;1;__GCC_ATOMIC_POINTER_LOCK_FREE;2;__HAVE_SPECULATION_SAFE_VALUE;1;__GCC_HAVE_DWARF2_CFI_ASM;1;__PRAGMA_REDEFINE_EXTNAME;1;__SSP_STRONG__;3;__SIZEOF_INT128__;16;__SIZEOF_WCHAR_T__;4;__SIZEOF_WINT_T__;4;__SIZEOF_PTRDIFF_T__;8;__amd64;1;__amd64__;1;__x86_64;1;__x86_64__;1;__SIZEOF_FLOAT80__;16;__SIZEOF_FLOAT128__;16;__ATOMIC_HLE_ACQUIRE;65536;__ATOMIC_HLE_RELEASE;131072;__GCC_ASM_FLAG_OUTPUTS__;1;__k8;1;__k8__;1;__code_model_small__;1;__MMX__;1;__SSE__;1;__SSE2__;1;__FXSR__;1;__SSE_MATH__;1;__SSE2_MATH__;1;__SEG_FS;1;__SEG_GS;1;__CET__;3;__gnu_linux__;1;__linux;1;__linux__;1;linux;1;__unix;1;__unix__;1;unix;1;__ELF__;1;__DECIMAL_BID_FORMAT__;1;_STDC_PREDEF_H;1;__STDC_IEC_559__;1;__STDC_IEC_559_COMPLEX__;1;__STDC_ISO_10646__;201706L +//C compiler system include directories +CMAKE_EXTRA_GENERATOR_C_SYSTEM_INCLUDE_DIRS:INTERNAL=/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Generator instance identifier. +CMAKE_GENERATOR_INSTANCE:INTERNAL= +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Test CMAKE_HAVE_LIBC_PTHREAD +CMAKE_HAVE_LIBC_PTHREAD:INTERNAL= +//Have library pthreads +CMAKE_HAVE_PTHREADS_CREATE:INTERNAL= +//Have library pthread +CMAKE_HAVE_PTHREAD_CREATE:INTERNAL=1 +//Have include pthread.h +CMAKE_HAVE_PTHREAD_H:INTERNAL=1 +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/naysudes/CodeShare +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_READELF +CMAKE_READELF-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/snap/clion/112/bin/cmake/linux/share/cmake-3.16 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/usr/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Details about finding GMock +FIND_PACKAGE_MESSAGE_DETAILS_GMock:INTERNAL=[/usr/lib/x86_64-linux-gnu/libgmock.so][/usr/include][/usr/lib/x86_64-linux-gnu/libgmock_main.so][v()] +//Details about finding GTest +FIND_PACKAGE_MESSAGE_DETAILS_GTest:INTERNAL=[/usr/lib/x86_64-linux-gnu/libgtest.so][/usr/include][/usr/lib/x86_64-linux-gnu/libgtest_main.so][v()] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: GMOCK_INCLUDE_DIR +GMOCK_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMOCK_LIBRARY +GMOCK_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMOCK_LIBRARY_DEBUG +GMOCK_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMOCK_MAIN_LIBRARY +GMOCK_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMOCK_MAIN_LIBRARY_DEBUG +GMOCK_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_INCLUDE_DIR +GTEST_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY +GTEST_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_LIBRARY_DEBUG +GTEST_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY +GTEST_MAIN_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GTEST_MAIN_LIBRARY_DEBUG +GTEST_MAIN_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_nproc +ProcessorCount_cmd_nproc-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 + diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake b/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake new file mode 100644 index 0000000..1697c05 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.16.5/CMakeCCompiler.cmake @@ -0,0 +1,76 @@ +set(CMAKE_C_COMPILER "/usr/bin/cc") +set(CMAKE_C_COMPILER_ARG1 "") +set(CMAKE_C_COMPILER_ID "GNU") +set(CMAKE_C_COMPILER_VERSION "9.2.1") +set(CMAKE_C_COMPILER_VERSION_INTERNAL "") +set(CMAKE_C_COMPILER_WRAPPER "") +set(CMAKE_C_STANDARD_COMPUTED_DEFAULT "11") +set(CMAKE_C_COMPILE_FEATURES "c_std_90;c_function_prototypes;c_std_99;c_restrict;c_variadic_macros;c_std_11;c_static_assert") +set(CMAKE_C90_COMPILE_FEATURES "c_std_90;c_function_prototypes") +set(CMAKE_C99_COMPILE_FEATURES "c_std_99;c_restrict;c_variadic_macros") +set(CMAKE_C11_COMPILE_FEATURES "c_std_11;c_static_assert") + +set(CMAKE_C_PLATFORM_ID "Linux") +set(CMAKE_C_SIMULATE_ID "") +set(CMAKE_C_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_C_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_C_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_C_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCC 1) +set(CMAKE_C_COMPILER_LOADED 1) +set(CMAKE_C_COMPILER_WORKS TRUE) +set(CMAKE_C_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_C_COMPILER_ENV_VAR "CC") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_C_COMPILER_ID_RUN 1) +set(CMAKE_C_SOURCE_FILE_EXTENSIONS c;m) +set(CMAKE_C_IGNORE_EXTENSIONS h;H;o;O;obj;OBJ;def;DEF;rc;RC) +set(CMAKE_C_LINKER_PREFERENCE 10) + +# Save compiler ABI information. +set(CMAKE_C_SIZEOF_DATA_PTR "8") +set(CMAKE_C_COMPILER_ABI "ELF") +set(CMAKE_C_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_C_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_C_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_C_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_C_COMPILER_ABI}") +endif() + +if(CMAKE_C_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_C_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_C_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_C_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_C_IMPLICIT_INCLUDE_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_C_IMPLICIT_LINK_LIBRARIES "gcc;gcc_s;c;gcc;gcc_s") +set(CMAKE_C_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_C_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake b/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..c56896a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/3.16.5/CMakeCXXCompiler.cmake @@ -0,0 +1,88 @@ +set(CMAKE_CXX_COMPILER "/usr/bin/c++") +set(CMAKE_CXX_COMPILER_ARG1 "") +set(CMAKE_CXX_COMPILER_ID "GNU") +set(CMAKE_CXX_COMPILER_VERSION "9.2.1") +set(CMAKE_CXX_COMPILER_VERSION_INTERNAL "") +set(CMAKE_CXX_COMPILER_WRAPPER "") +set(CMAKE_CXX_STANDARD_COMPUTED_DEFAULT "14") +set(CMAKE_CXX_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters;cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates;cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates;cxx_std_17;cxx_std_20") +set(CMAKE_CXX98_COMPILE_FEATURES "cxx_std_98;cxx_template_template_parameters") +set(CMAKE_CXX11_COMPILE_FEATURES "cxx_std_11;cxx_alias_templates;cxx_alignas;cxx_alignof;cxx_attributes;cxx_auto_type;cxx_constexpr;cxx_decltype;cxx_decltype_incomplete_return_types;cxx_default_function_template_args;cxx_defaulted_functions;cxx_defaulted_move_initializers;cxx_delegating_constructors;cxx_deleted_functions;cxx_enum_forward_declarations;cxx_explicit_conversions;cxx_extended_friend_declarations;cxx_extern_templates;cxx_final;cxx_func_identifier;cxx_generalized_initializers;cxx_inheriting_constructors;cxx_inline_namespaces;cxx_lambdas;cxx_local_type_template_args;cxx_long_long_type;cxx_noexcept;cxx_nonstatic_member_init;cxx_nullptr;cxx_override;cxx_range_for;cxx_raw_string_literals;cxx_reference_qualified_functions;cxx_right_angle_brackets;cxx_rvalue_references;cxx_sizeof_member;cxx_static_assert;cxx_strong_enums;cxx_thread_local;cxx_trailing_return_types;cxx_unicode_literals;cxx_uniform_initialization;cxx_unrestricted_unions;cxx_user_literals;cxx_variadic_macros;cxx_variadic_templates") +set(CMAKE_CXX14_COMPILE_FEATURES "cxx_std_14;cxx_aggregate_default_initializers;cxx_attribute_deprecated;cxx_binary_literals;cxx_contextual_conversions;cxx_decltype_auto;cxx_digit_separators;cxx_generic_lambdas;cxx_lambda_init_captures;cxx_relaxed_constexpr;cxx_return_type_deduction;cxx_variable_templates") +set(CMAKE_CXX17_COMPILE_FEATURES "cxx_std_17") +set(CMAKE_CXX20_COMPILE_FEATURES "cxx_std_20") + +set(CMAKE_CXX_PLATFORM_ID "Linux") +set(CMAKE_CXX_SIMULATE_ID "") +set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT "") +set(CMAKE_CXX_SIMULATE_VERSION "") + + + +set(CMAKE_AR "/usr/bin/ar") +set(CMAKE_CXX_COMPILER_AR "/usr/bin/gcc-ar-9") +set(CMAKE_RANLIB "/usr/bin/ranlib") +set(CMAKE_CXX_COMPILER_RANLIB "/usr/bin/gcc-ranlib-9") +set(CMAKE_LINKER "/usr/bin/ld") +set(CMAKE_MT "") +set(CMAKE_COMPILER_IS_GNUCXX 1) +set(CMAKE_CXX_COMPILER_LOADED 1) +set(CMAKE_CXX_COMPILER_WORKS TRUE) +set(CMAKE_CXX_ABI_COMPILED TRUE) +set(CMAKE_COMPILER_IS_MINGW ) +set(CMAKE_COMPILER_IS_CYGWIN ) +if(CMAKE_COMPILER_IS_CYGWIN) + set(CYGWIN 1) + set(UNIX 1) +endif() + +set(CMAKE_CXX_COMPILER_ENV_VAR "CXX") + +if(CMAKE_COMPILER_IS_MINGW) + set(MINGW 1) +endif() +set(CMAKE_CXX_COMPILER_ID_RUN 1) +set(CMAKE_CXX_SOURCE_FILE_EXTENSIONS C;M;c++;cc;cpp;cxx;m;mm;CPP) +set(CMAKE_CXX_IGNORE_EXTENSIONS inl;h;hpp;HPP;H;o;O;obj;OBJ;def;DEF;rc;RC) + +foreach (lang C OBJC OBJCXX) + if (CMAKE_${lang}_COMPILER_ID_RUN) + foreach(extension IN LISTS CMAKE_${lang}_SOURCE_FILE_EXTENSIONS) + list(REMOVE_ITEM CMAKE_CXX_SOURCE_FILE_EXTENSIONS ${extension}) + endforeach() + endif() +endforeach() + +set(CMAKE_CXX_LINKER_PREFERENCE 30) +set(CMAKE_CXX_LINKER_PREFERENCE_PROPAGATES 1) + +# Save compiler ABI information. +set(CMAKE_CXX_SIZEOF_DATA_PTR "8") +set(CMAKE_CXX_COMPILER_ABI "ELF") +set(CMAKE_CXX_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") + +if(CMAKE_CXX_SIZEOF_DATA_PTR) + set(CMAKE_SIZEOF_VOID_P "${CMAKE_CXX_SIZEOF_DATA_PTR}") +endif() + +if(CMAKE_CXX_COMPILER_ABI) + set(CMAKE_INTERNAL_PLATFORM_ABI "${CMAKE_CXX_COMPILER_ABI}") +endif() + +if(CMAKE_CXX_LIBRARY_ARCHITECTURE) + set(CMAKE_LIBRARY_ARCHITECTURE "x86_64-linux-gnu") +endif() + +set(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX "") +if(CMAKE_CXX_CL_SHOWINCLUDES_PREFIX) + set(CMAKE_CL_SHOWINCLUDES_PREFIX "${CMAKE_CXX_CL_SHOWINCLUDES_PREFIX}") +endif() + + + + + +set(CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES "/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include") +set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "stdc++;m;gcc_s;gcc;c;gcc_s;gcc") +set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib") +set(CMAKE_CXX_IMPLICIT_LINK_FRAMEWORK_DIRECTORIES "") diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin b/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..22a863594058c8cb690735bb77d9f18983e102b1 GIT binary patch literal 16552 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 XF5~Q%WpVjgPycvCNvv}zxQgPRCPFx0 literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin b/cmake-build-debug/CMakeFiles/3.16.5/CMakeDetermineCompilerABI_CXX.bin new file mode 100755 index 0000000000000000000000000000000000000000..c56b72d2c594ddc693e10e213f81c5e6c547a95d GIT binary patch literal 16560 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 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_C) +# define COMPILER_ID "SunPro" +# if __SUNPRO_C >= 0x5100 + /* __SUNPRO_C = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_C>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_C>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_C & 0xF) +# endif + +#elif defined(__HP_cc) +# define COMPILER_ID "HP" + /* __HP_cc = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_cc/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_cc/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_cc % 100) + +#elif defined(__DECC) +# define COMPILER_ID "Compaq" + /* __DECC_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECC_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECC_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECC_VER % 10000) + +#elif defined(__IBMC__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ >= 800 +# define COMPILER_ID "XL" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__IBMC__) && !defined(__COMPILER_VER__) && __IBMC__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMC__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMC__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMC__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMC__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__TINYC__) +# define COMPILER_ID "TinyCC" + +#elif defined(__BCC__) +# define COMPILER_ID "Bruce" + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) +# define COMPILER_ID "GNU" +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + +#elif defined(__SDCC_VERSION_MAJOR) || defined(SDCC) +# define COMPILER_ID "SDCC" +# if defined(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MAJOR DEC(__SDCC_VERSION_MAJOR) +# define COMPILER_VERSION_MINOR DEC(__SDCC_VERSION_MINOR) +# define COMPILER_VERSION_PATCH DEC(__SDCC_VERSION_PATCH) +# else + /* SDCC = VRP */ +# define COMPILER_VERSION_MAJOR DEC(SDCC/100) +# define COMPILER_VERSION_MINOR DEC(SDCC/10 % 10) +# define COMPILER_VERSION_PATCH DEC(SDCC % 10) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if !defined(__STDC__) +# if (defined(_MSC_VER) && !defined(__clang__)) \ + || (defined(__ibmxl__) || defined(__IBMC__)) +# define C_DIALECT "90" +# else +# define C_DIALECT +# endif +#elif __STDC_VERSION__ >= 201000L +# define C_DIALECT "11" +#elif __STDC_VERSION__ >= 199901L +# define C_DIALECT "99" +#else +# define C_DIALECT "90" +#endif +const char* info_language_dialect_default = + "INFO" ":" "dialect_default[" C_DIALECT "]"; + +/*--------------------------------------------------------------------------*/ + +#ifdef ID_VOID_MAIN +void main() {} +#else +# if defined(__CLASSIC_C__) +int main(argc, argv) int argc; char *argv[]; +# else +int main(int argc, char* argv[]) +# endif +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; + require += info_arch[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} +#endif diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.out b/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..b085abf9f798a437b8c360de3a093b6baa93ae66 GIT binary patch literal 16712 zcmeHOZ)_Y#6`%9jiPI)`PU;XhY3n6TB?s!u*(AnJYjS7%oIPYGC9%^W*Im}Wvwh-x zXYTf>T@eVREgZoRL!CyP&(@iyHr5wIn?=b1PX%Fc!MITrWzG5Z*6My%S-f2ym5pH^~f(29d_aV@u zt|f^Z6Yk~%ZsH6NdrSys&>C{Nu&K>DQb2^nNOgB%rw>7uz4CS+-R_PeyLLWG$ z_U;=LU}g?6N~7$HdTJy8`9l|8J@wR;^=BIP9D4bs>5;F-ubpBW=o4kIpgs=?Y-1gL zpo}{IPeYByGSKtMUrtJ3g+n{wS_R%_z&2FC2LRJ5;G-+xHv_)4g1mtIjbggmgkg+M zo5olwW2RFNC!vWfBX5~G%a}A%8L_u7-qmfihFU|rgb^R;HxkKQay*r{lDUEY?sPVj z956@Hs5w5F&5)*{L@Nr)cvKcSmp;fK=8(rlVRLE?X7_H2ov%;6F0}QEu}Ie~bxV&E?=oK#mUIx4jcp30A;AOzefR};)n+*Itc*j5WW0!07<2AqCA%y+8OS?`1{6^`nZvqK63Y3S|4`r)I$ac%$;>Gh1>cyA!V}Dw>Z=i3s<^nvL z>a*(%NjlGhrP9V6sJwYXpY1#Y6@9kmDI^_>)<$r>59{E1P3cmw@hCbzM-=3XQhwKG zkZixM7Z>!iSN7;<7yY{LIsN=~s~!y8MFwh1m&SsP5EtuXyhl4@z!rt~4(i7`tFWpU zU$NHe$2(U+V}5(7RGLq~;klaIq3s(6U5Eaw4*?Sm4T4_r$Ys4)xb)N5H4IZfzVQW^ zsUMGB)*sh>F9x3$!5_`}V%Grw!3y|yE8)t(?8fg0Aj?lz*Oje2Qd#=i@Hus!7*_QD zzS+(@VI~tj6fa(g4#taDqXW_6wLyKhxgOwyecRv0KAsO=FO~GOZ~Lvrmful+`-*S$ z6|eLZ{}L_L|3N=?&Zl?$zVKJ<|DoaN1JU8=gHhw$*jOmo_z0e_>~9kTw~FnIGrwMWIC z&AZ?8zHM8PjdmY^-~1JlLl6quwBYwM(El<5u|VBpRo&}WRecUTgByTO!Y=~xCXwG8 zsQXe?Jkan(e=MNQR>uNOU#RH`gdba_2ilLV-W!Ny0`1X2I2vf`3TRz{hOR(eSD;pY z&wL5gC%}&Py$%!U6)yu`2D}V-8SpaTWx&gTmjN#WUIsV=ysnYgF~Sr`7N%=ikk&b_ zqjozj7QL0)yk2q(wRs&Rt}DgD>n3p?goXK6ua~meeu5Sw@|@*xHKM%6Rfy+_f0Kg6 z5u&)>6ib65Vk1!|q$cKQ9ph?Z)RH5PL!%RhMWC{EoyTdWcI&DczyUgw8-mMHBA}f^{KobmDiu{?e5;KH4TmwGFCzB zfF-*v%^d~VYTd5dT5Gtaqa_^1nfi^3A6Bq7aEIAM{qRnL*RR`PSR3sZyguEDSBp(9sg2#aqze(_TbK)?1>AG^_YlT)3Unjy9@j!Wh zhSN?^@OA3M!H8x@RNXJum)GChxqes~K3`G(mhwIZr+j_+dUxV*bygUke(|pI_34z~ z1TRGFh^qVHY7bY$`EInNgV$lTc)hfQs2bkaszg9cx$+6?EhPSg3x7A^e4kWSgm^zx zVAPi5L4R0!;pc<5L44nnARKUUKKkYRF5@#$@rmX6d>rsf@vn4V-;;JWh+kvCu2RX) z87XtivN&G=+=q8lSAYGA%n;ch<0KUFzli>R& zqz<{vZz9e>jb}FR0>XALsTW=SfNX^ie{^g5MZ~2<2xcEpr5@l~Z(rYpD!u zJDL)qOx8+<#xsS`R4zM}%vm!wXrz#WjbW(-LD8;wvt^D8DL!H5CqyVQlK~fsS~)6vDxQ5Q0t+A?TDz80~b~y<>v&0Jt^aZ9o=&u4Bsc0Afp7t|Pq@e)x>c`uzOI zR0E#9l?UcukUGyVlP^SwUuVb{u@$mg`4PYF*UH?1y#{i|@Wt{yg TE>24 & 0x00FF) +# define COMPILER_VERSION_MINOR HEX(__CODEGEARC_VERSION__>>16 & 0x00FF) +# define COMPILER_VERSION_PATCH DEC(__CODEGEARC_VERSION__ & 0xFFFF) + +#elif defined(__BORLANDC__) +# define COMPILER_ID "Borland" + /* __BORLANDC__ = 0xVRR */ +# define COMPILER_VERSION_MAJOR HEX(__BORLANDC__>>8) +# define COMPILER_VERSION_MINOR HEX(__BORLANDC__ & 0xFF) + +#elif defined(__WATCOMC__) && __WATCOMC__ < 1200 +# define COMPILER_ID "Watcom" + /* __WATCOMC__ = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(__WATCOMC__ / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__WATCOMC__) +# define COMPILER_ID "OpenWatcom" + /* __WATCOMC__ = VVRP + 1100 */ +# define COMPILER_VERSION_MAJOR DEC((__WATCOMC__ - 1100) / 100) +# define COMPILER_VERSION_MINOR DEC((__WATCOMC__ / 10) % 10) +# if (__WATCOMC__ % 10) > 0 +# define COMPILER_VERSION_PATCH DEC(__WATCOMC__ % 10) +# endif + +#elif defined(__SUNPRO_CC) +# define COMPILER_ID "SunPro" +# if __SUNPRO_CC >= 0x5100 + /* __SUNPRO_CC = 0xVRRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>12) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# else + /* __SUNPRO_CC = 0xVRP */ +# define COMPILER_VERSION_MAJOR HEX(__SUNPRO_CC>>8) +# define COMPILER_VERSION_MINOR HEX(__SUNPRO_CC>>4 & 0xF) +# define COMPILER_VERSION_PATCH HEX(__SUNPRO_CC & 0xF) +# endif + +#elif defined(__HP_aCC) +# define COMPILER_ID "HP" + /* __HP_aCC = VVRRPP */ +# define COMPILER_VERSION_MAJOR DEC(__HP_aCC/10000) +# define COMPILER_VERSION_MINOR DEC(__HP_aCC/100 % 100) +# define COMPILER_VERSION_PATCH DEC(__HP_aCC % 100) + +#elif defined(__DECCXX) +# define COMPILER_ID "Compaq" + /* __DECCXX_VER = VVRRTPPPP */ +# define COMPILER_VERSION_MAJOR DEC(__DECCXX_VER/10000000) +# define COMPILER_VERSION_MINOR DEC(__DECCXX_VER/100000 % 100) +# define COMPILER_VERSION_PATCH DEC(__DECCXX_VER % 10000) + +#elif defined(__IBMCPP__) && defined(__COMPILER_VER__) +# define COMPILER_ID "zOS" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__ibmxl__) && defined(__clang__) +# define COMPILER_ID "XLClang" +# define COMPILER_VERSION_MAJOR DEC(__ibmxl_version__) +# define COMPILER_VERSION_MINOR DEC(__ibmxl_release__) +# define COMPILER_VERSION_PATCH DEC(__ibmxl_modification__) +# define COMPILER_VERSION_TWEAK DEC(__ibmxl_ptf_fix_level__) + + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ >= 800 +# define COMPILER_ID "XL" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__IBMCPP__) && !defined(__COMPILER_VER__) && __IBMCPP__ < 800 +# define COMPILER_ID "VisualAge" + /* __IBMCPP__ = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__IBMCPP__/100) +# define COMPILER_VERSION_MINOR DEC(__IBMCPP__/10 % 10) +# define COMPILER_VERSION_PATCH DEC(__IBMCPP__ % 10) + +#elif defined(__PGI) +# define COMPILER_ID "PGI" +# define COMPILER_VERSION_MAJOR DEC(__PGIC__) +# define COMPILER_VERSION_MINOR DEC(__PGIC_MINOR__) +# if defined(__PGIC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PGIC_PATCHLEVEL__) +# endif + +#elif defined(_CRAYC) +# define COMPILER_ID "Cray" +# define COMPILER_VERSION_MAJOR DEC(_RELEASE_MAJOR) +# define COMPILER_VERSION_MINOR DEC(_RELEASE_MINOR) + +#elif defined(__TI_COMPILER_VERSION__) +# define COMPILER_ID "TI" + /* __TI_COMPILER_VERSION__ = VVVRRRPPP */ +# define COMPILER_VERSION_MAJOR DEC(__TI_COMPILER_VERSION__/1000000) +# define COMPILER_VERSION_MINOR DEC(__TI_COMPILER_VERSION__/1000 % 1000) +# define COMPILER_VERSION_PATCH DEC(__TI_COMPILER_VERSION__ % 1000) + +#elif defined(__FUJITSU) || defined(__FCC_VERSION) || defined(__fcc_version) +# define COMPILER_ID "Fujitsu" + +#elif defined(__ghs__) +# define COMPILER_ID "GHS" +/* __GHS_VERSION_NUMBER = VVVVRP */ +# ifdef __GHS_VERSION_NUMBER +# define COMPILER_VERSION_MAJOR DEC(__GHS_VERSION_NUMBER / 100) +# define COMPILER_VERSION_MINOR DEC(__GHS_VERSION_NUMBER / 10 % 10) +# define COMPILER_VERSION_PATCH DEC(__GHS_VERSION_NUMBER % 10) +# endif + +#elif defined(__SCO_VERSION__) +# define COMPILER_ID "SCO" + +#elif defined(__ARMCC_VERSION) && !defined(__clang__) +# define COMPILER_ID "ARMCC" +#if __ARMCC_VERSION >= 1000000 + /* __ARMCC_VERSION = VRRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#else + /* __ARMCC_VERSION = VRPPPP */ + # define COMPILER_VERSION_MAJOR DEC(__ARMCC_VERSION/100000) + # define COMPILER_VERSION_MINOR DEC(__ARMCC_VERSION/10000 % 10) + # define COMPILER_VERSION_PATCH DEC(__ARMCC_VERSION % 10000) +#endif + + +#elif defined(__clang__) && defined(__apple_build_version__) +# define COMPILER_ID "AppleClang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# define COMPILER_VERSION_TWEAK DEC(__apple_build_version__) + +#elif defined(__clang__) && defined(__ARMCOMPILER_VERSION) +# define COMPILER_ID "ARMClang" + # define COMPILER_VERSION_MAJOR DEC(__ARMCOMPILER_VERSION/1000000) + # define COMPILER_VERSION_MINOR DEC(__ARMCOMPILER_VERSION/10000 % 100) + # define COMPILER_VERSION_PATCH DEC(__ARMCOMPILER_VERSION % 10000) +# define COMPILER_VERSION_INTERNAL DEC(__ARMCOMPILER_VERSION) + +#elif defined(__clang__) +# define COMPILER_ID "Clang" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# define COMPILER_VERSION_MAJOR DEC(__clang_major__) +# define COMPILER_VERSION_MINOR DEC(__clang_minor__) +# define COMPILER_VERSION_PATCH DEC(__clang_patchlevel__) +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif + +#elif defined(__GNUC__) || defined(__GNUG__) +# define COMPILER_ID "GNU" +# if defined(__GNUC__) +# define COMPILER_VERSION_MAJOR DEC(__GNUC__) +# else +# define COMPILER_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define COMPILER_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(_MSC_VER) +# define COMPILER_ID "MSVC" + /* _MSC_VER = VVRR */ +# define COMPILER_VERSION_MAJOR DEC(_MSC_VER / 100) +# define COMPILER_VERSION_MINOR DEC(_MSC_VER % 100) +# if defined(_MSC_FULL_VER) +# if _MSC_VER >= 1400 + /* _MSC_FULL_VER = VVRRPPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 100000) +# else + /* _MSC_FULL_VER = VVRRPPPP */ +# define COMPILER_VERSION_PATCH DEC(_MSC_FULL_VER % 10000) +# endif +# endif +# if defined(_MSC_BUILD) +# define COMPILER_VERSION_TWEAK DEC(_MSC_BUILD) +# endif + +#elif defined(__VISUALDSPVERSION__) || defined(__ADSPBLACKFIN__) || defined(__ADSPTS__) || defined(__ADSP21000__) +# define COMPILER_ID "ADSP" +#if defined(__VISUALDSPVERSION__) + /* __VISUALDSPVERSION__ = 0xVVRRPP00 */ +# define COMPILER_VERSION_MAJOR HEX(__VISUALDSPVERSION__>>24) +# define COMPILER_VERSION_MINOR HEX(__VISUALDSPVERSION__>>16 & 0xFF) +# define COMPILER_VERSION_PATCH HEX(__VISUALDSPVERSION__>>8 & 0xFF) +#endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# define COMPILER_ID "IAR" +# if defined(__VER__) && defined(__ICCARM__) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 1000000) +# define COMPILER_VERSION_MINOR DEC(((__VER__) / 1000) % 1000) +# define COMPILER_VERSION_PATCH DEC((__VER__) % 1000) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# elif defined(__VER__) && (defined(__ICCAVR__) || defined(__ICCRX__) || defined(__ICCRH850__) || defined(__ICCRL78__) || defined(__ICC430__) || defined(__ICCRISCV__) || defined(__ICCV850__) || defined(__ICC8051__)) +# define COMPILER_VERSION_MAJOR DEC((__VER__) / 100) +# define COMPILER_VERSION_MINOR DEC((__VER__) - (((__VER__) / 100)*100)) +# define COMPILER_VERSION_PATCH DEC(__SUBVERSION__) +# define COMPILER_VERSION_INTERNAL DEC(__IAR_SYSTEMS_ICC__) +# endif + + +/* These compilers are either not known or too old to define an + identification macro. Try to identify the platform and guess that + it is the native compiler. */ +#elif defined(__hpux) || defined(__hpua) +# define COMPILER_ID "HP" + +#else /* unknown compiler */ +# define COMPILER_ID "" +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_compiler = "INFO" ":" "compiler[" COMPILER_ID "]"; +#ifdef SIMULATE_ID +char const* info_simulate = "INFO" ":" "simulate[" SIMULATE_ID "]"; +#endif + +#ifdef __QNXNTO__ +char const* qnxnto = "INFO" ":" "qnxnto[]"; +#endif + +#if defined(__CRAYXE) || defined(__CRAYXC) +char const *info_cray = "INFO" ":" "compiler_wrapper[CrayPrgEnv]"; +#endif + +#define STRINGIFY_HELPER(X) #X +#define STRINGIFY(X) STRINGIFY_HELPER(X) + +/* Identify known platforms by name. */ +#if defined(__linux) || defined(__linux__) || defined(linux) +# define PLATFORM_ID "Linux" + +#elif defined(__CYGWIN__) +# define PLATFORM_ID "Cygwin" + +#elif defined(__MINGW32__) +# define PLATFORM_ID "MinGW" + +#elif defined(__APPLE__) +# define PLATFORM_ID "Darwin" + +#elif defined(_WIN32) || defined(__WIN32__) || defined(WIN32) +# define PLATFORM_ID "Windows" + +#elif defined(__FreeBSD__) || defined(__FreeBSD) +# define PLATFORM_ID "FreeBSD" + +#elif defined(__NetBSD__) || defined(__NetBSD) +# define PLATFORM_ID "NetBSD" + +#elif defined(__OpenBSD__) || defined(__OPENBSD) +# define PLATFORM_ID "OpenBSD" + +#elif defined(__sun) || defined(sun) +# define PLATFORM_ID "SunOS" + +#elif defined(_AIX) || defined(__AIX) || defined(__AIX__) || defined(__aix) || defined(__aix__) +# define PLATFORM_ID "AIX" + +#elif defined(__hpux) || defined(__hpux__) +# define PLATFORM_ID "HP-UX" + +#elif defined(__HAIKU__) +# define PLATFORM_ID "Haiku" + +#elif defined(__BeOS) || defined(__BEOS__) || defined(_BEOS) +# define PLATFORM_ID "BeOS" + +#elif defined(__QNX__) || defined(__QNXNTO__) +# define PLATFORM_ID "QNX" + +#elif defined(__tru64) || defined(_tru64) || defined(__TRU64__) +# define PLATFORM_ID "Tru64" + +#elif defined(__riscos) || defined(__riscos__) +# define PLATFORM_ID "RISCos" + +#elif defined(__sinix) || defined(__sinix__) || defined(__SINIX__) +# define PLATFORM_ID "SINIX" + +#elif defined(__UNIX_SV__) +# define PLATFORM_ID "UNIX_SV" + +#elif defined(__bsdos__) +# define PLATFORM_ID "BSDOS" + +#elif defined(_MPRAS) || defined(MPRAS) +# define PLATFORM_ID "MP-RAS" + +#elif defined(__osf) || defined(__osf__) +# define PLATFORM_ID "OSF1" + +#elif defined(_SCO_SV) || defined(SCO_SV) || defined(sco_sv) +# define PLATFORM_ID "SCO_SV" + +#elif defined(__ultrix) || defined(__ultrix__) || defined(_ULTRIX) +# define PLATFORM_ID "ULTRIX" + +#elif defined(__XENIX__) || defined(_XENIX) || defined(XENIX) +# define PLATFORM_ID "Xenix" + +#elif defined(__WATCOMC__) +# if defined(__LINUX__) +# define PLATFORM_ID "Linux" + +# elif defined(__DOS__) +# define PLATFORM_ID "DOS" + +# elif defined(__OS2__) +# define PLATFORM_ID "OS2" + +# elif defined(__WINDOWS__) +# define PLATFORM_ID "Windows3x" + +# else /* unknown platform */ +# define PLATFORM_ID +# endif + +#elif defined(__INTEGRITY) +# if defined(INT_178B) +# define PLATFORM_ID "Integrity178" + +# else /* regular Integrity */ +# define PLATFORM_ID "Integrity" +# endif + +#else /* unknown platform */ +# define PLATFORM_ID + +#endif + +/* For windows compilers MSVC and Intel we can determine + the architecture of the compiler being used. This is because + the compilers do not have flags that can change the architecture, + but rather depend on which compiler is being used +*/ +#if defined(_WIN32) && defined(_MSC_VER) +# if defined(_M_IA64) +# define ARCHITECTURE_ID "IA64" + +# elif defined(_M_X64) || defined(_M_AMD64) +# define ARCHITECTURE_ID "x64" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# elif defined(_M_ARM64) +# define ARCHITECTURE_ID "ARM64" + +# elif defined(_M_ARM) +# if _M_ARM == 4 +# define ARCHITECTURE_ID "ARMV4I" +# elif _M_ARM == 5 +# define ARCHITECTURE_ID "ARMV5I" +# else +# define ARCHITECTURE_ID "ARMV" STRINGIFY(_M_ARM) +# endif + +# elif defined(_M_MIPS) +# define ARCHITECTURE_ID "MIPS" + +# elif defined(_M_SH) +# define ARCHITECTURE_ID "SHx" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__WATCOMC__) +# if defined(_M_I86) +# define ARCHITECTURE_ID "I86" + +# elif defined(_M_IX86) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__IAR_SYSTEMS_ICC__) || defined(__IAR_SYSTEMS_ICC) +# if defined(__ICCARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__ICCRX__) +# define ARCHITECTURE_ID "RX" + +# elif defined(__ICCRH850__) +# define ARCHITECTURE_ID "RH850" + +# elif defined(__ICCRL78__) +# define ARCHITECTURE_ID "RL78" + +# elif defined(__ICCRISCV__) +# define ARCHITECTURE_ID "RISCV" + +# elif defined(__ICCAVR__) +# define ARCHITECTURE_ID "AVR" + +# elif defined(__ICC430__) +# define ARCHITECTURE_ID "MSP430" + +# elif defined(__ICCV850__) +# define ARCHITECTURE_ID "V850" + +# elif defined(__ICC8051__) +# define ARCHITECTURE_ID "8051" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif + +#elif defined(__ghs__) +# if defined(__PPC64__) +# define ARCHITECTURE_ID "PPC64" + +# elif defined(__ppc__) +# define ARCHITECTURE_ID "PPC" + +# elif defined(__ARM__) +# define ARCHITECTURE_ID "ARM" + +# elif defined(__x86_64__) +# define ARCHITECTURE_ID "x64" + +# elif defined(__i386__) +# define ARCHITECTURE_ID "X86" + +# else /* unknown architecture */ +# define ARCHITECTURE_ID "" +# endif +#else +# define ARCHITECTURE_ID +#endif + +/* Convert integer to decimal digit literals. */ +#define DEC(n) \ + ('0' + (((n) / 10000000)%10)), \ + ('0' + (((n) / 1000000)%10)), \ + ('0' + (((n) / 100000)%10)), \ + ('0' + (((n) / 10000)%10)), \ + ('0' + (((n) / 1000)%10)), \ + ('0' + (((n) / 100)%10)), \ + ('0' + (((n) / 10)%10)), \ + ('0' + ((n) % 10)) + +/* Convert integer to hex digit literals. */ +#define HEX(n) \ + ('0' + ((n)>>28 & 0xF)), \ + ('0' + ((n)>>24 & 0xF)), \ + ('0' + ((n)>>20 & 0xF)), \ + ('0' + ((n)>>16 & 0xF)), \ + ('0' + ((n)>>12 & 0xF)), \ + ('0' + ((n)>>8 & 0xF)), \ + ('0' + ((n)>>4 & 0xF)), \ + ('0' + ((n) & 0xF)) + +/* Construct a string literal encoding the version number components. */ +#ifdef COMPILER_VERSION_MAJOR +char const info_version[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','[', + COMPILER_VERSION_MAJOR, +# ifdef COMPILER_VERSION_MINOR + '.', COMPILER_VERSION_MINOR, +# ifdef COMPILER_VERSION_PATCH + '.', COMPILER_VERSION_PATCH, +# ifdef COMPILER_VERSION_TWEAK + '.', COMPILER_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct a string literal encoding the internal version number. */ +#ifdef COMPILER_VERSION_INTERNAL +char const info_version_internal[] = { + 'I', 'N', 'F', 'O', ':', + 'c','o','m','p','i','l','e','r','_','v','e','r','s','i','o','n','_', + 'i','n','t','e','r','n','a','l','[', + COMPILER_VERSION_INTERNAL,']','\0'}; +#endif + +/* Construct a string literal encoding the version number components. */ +#ifdef SIMULATE_VERSION_MAJOR +char const info_simulate_version[] = { + 'I', 'N', 'F', 'O', ':', + 's','i','m','u','l','a','t','e','_','v','e','r','s','i','o','n','[', + SIMULATE_VERSION_MAJOR, +# ifdef SIMULATE_VERSION_MINOR + '.', SIMULATE_VERSION_MINOR, +# ifdef SIMULATE_VERSION_PATCH + '.', SIMULATE_VERSION_PATCH, +# ifdef SIMULATE_VERSION_TWEAK + '.', SIMULATE_VERSION_TWEAK, +# endif +# endif +# endif + ']','\0'}; +#endif + +/* Construct the string literal in pieces to prevent the source from + getting matched. Store it in a pointer rather than an array + because some compilers will just produce instructions to fill the + array rather than assigning a pointer to a static array. */ +char const* info_platform = "INFO" ":" "platform[" PLATFORM_ID "]"; +char const* info_arch = "INFO" ":" "arch[" ARCHITECTURE_ID "]"; + + + + +#if defined(__INTEL_COMPILER) && defined(_MSVC_LANG) && _MSVC_LANG < 201403L +# if defined(__INTEL_CXX11_MODE__) +# if defined(__cpp_aggregate_nsdmi) +# define CXX_STD 201402L +# else +# define CXX_STD 201103L +# endif +# else +# define CXX_STD 199711L +# endif +#elif defined(_MSC_VER) && defined(_MSVC_LANG) +# define CXX_STD _MSVC_LANG +#else +# define CXX_STD __cplusplus +#endif + +const char* info_language_dialect_default = "INFO" ":" "dialect_default[" +#if CXX_STD > 201703L + "20" +#elif CXX_STD >= 201703L + "17" +#elif CXX_STD >= 201402L + "14" +#elif CXX_STD >= 201103L + "11" +#else + "98" +#endif +"]"; + +/*--------------------------------------------------------------------------*/ + +int main(int argc, char* argv[]) +{ + int require = 0; + require += info_compiler[argc]; + require += info_platform[argc]; +#ifdef COMPILER_VERSION_MAJOR + require += info_version[argc]; +#endif +#ifdef COMPILER_VERSION_INTERNAL + require += info_version_internal[argc]; +#endif +#ifdef SIMULATE_ID + require += info_simulate[argc]; +#endif +#ifdef SIMULATE_VERSION_MAJOR + require += info_simulate_version[argc]; +#endif +#if defined(__CRAYXE) || defined(__CRAYXC) + require += info_cray[argc]; +#endif + require += info_language_dialect_default[argc]; + (void)argv; + return require; +} diff --git a/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.out b/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..9a330f3e50a89bf2f5d13a31e1e1c1eb74b076c0 GIT binary patch literal 16720 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 + +void* test_func(void* data) +{ + return data; +} + +int main(void) +{ + pthread_t thread; + pthread_create(&thread, NULL, test_func, NULL); + pthread_detach(thread); + pthread_join(thread, NULL); + pthread_atfork(NULL, NULL, NULL); + pthread_exit(NULL); + + return 0; +} + +Determining if the function pthread_create exists in the pthreads failed with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_e64ff/fast && /usr/bin/make -f CMakeFiles/cmTC_e64ff.dir/build.make CMakeFiles/cmTC_e64ff.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_e64ff.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_e64ff.dir/CheckFunctionExists.c.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_e64ff +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_e64ff.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_e64ff.dir/CheckFunctionExists.c.o -o cmTC_e64ff -lpthreads +/usr/bin/ld: невозможно найти -lpthreads +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_e64ff.dir/build.make:87: cmTC_e64ff] Ошибка 1 +make[1]: выход из каталога «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +make: *** [Makefile:121: cmTC_e64ff/fast] Ошибка 2 + + + diff --git a/cmake-build-debug/CMakeFiles/CMakeOutput.log b/cmake-build-debug/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..06687c1 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/CMakeOutput.log @@ -0,0 +1,493 @@ +The system is: Linux - 5.3.0-46-generic - x86_64 +Compiling the C compiler identification source file "CMakeCCompilerId.c" succeeded. +Compiler: /usr/bin/cc +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the C compiler identification source "CMakeCCompilerId.c" produced "a.out" + +The C compiler identification is GNU, found in "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdC/a.out" + +Compiling the CXX compiler identification source file "CMakeCXXCompilerId.cpp" succeeded. +Compiler: /usr/bin/c++ +Build flags: +Id flags: + +The output was: +0 + + +Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "a.out" + +The CXX compiler identification is GNU, found in "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/3.16.5/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_c7708/fast && /usr/bin/make -f CMakeFiles/cmTC_c7708.dir/build.make CMakeFiles/cmTC_c7708.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_c7708.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_c7708.dir/testCCompiler.c.o -c /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_c7708 +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_c7708.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_c7708.dir/testCCompiler.c.o -o cmTC_c7708 +make[1]: выход из каталога «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_7aede/fast && /usr/bin/make -f CMakeFiles/cmTC_7aede.dir/build.make CMakeFiles/cmTC_7aede.dir/build +make[1]: Entering directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCCompilerABI.c +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc68Vq84.s +GNU C17 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu) + compiled by GNU C version 9.2.1 20191008, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.21-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/lib/gcc/x86_64-linux-gnu/9/include-fixed + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu) + compiled by GNU C version 9.2.1 20191008, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.21-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: dd54e5384b34908287640134d9f8a49c +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o /tmp/cc68Vq84.s +GNU assembler version 2.33 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.33 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_7aede +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7aede.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -o cmTC_7aede +Using built-in specs. +COLLECT_GCC=/usr/bin/cc +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7aede' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cct8rQ8u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7aede /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7aede' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed C implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed C implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_7aede/fast && /usr/bin/make -f CMakeFiles/cmTC_7aede.dir/build.make CMakeFiles/cmTC_7aede.dir/build] + ignore line: [make[1]: Entering directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCCompilerABI.c] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1 -quiet -v -imultiarch x86_64-linux-gnu /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc68Vq84.s] + ignore line: [GNU C17 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.2.1 20191008 GMP version 6.1.2 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.21-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.2.1 20191008 GMP version 6.1.2 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.21-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: dd54e5384b34908287640134d9f8a49c] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o /tmp/cc68Vq84.s] + ignore line: [GNU assembler version 2.33 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.33] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_7aede] + ignore line: [/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_7aede.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -o cmTC_7aede ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/cc] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_7aede' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/cct8rQ8u.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lgcc_s --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_7aede /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o -lgcc --push-state --as-needed -lgcc_s --pop-state -lc -lgcc --push-state --as-needed -lgcc_s --pop-state /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/cct8rQ8u.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_7aede] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_7aede.dir/CMakeCCompilerABI.c.o] ==> ignore + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [-lc] ==> lib [c] + arg [-lgcc] ==> lib [gcc] + arg [--push-state] ==> ignore + arg [--as-needed] ==> ignore + arg [-lgcc_s] ==> lib [gcc_s] + arg [--pop-state] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [gcc;gcc_s;c;gcc;gcc_s] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the CXX compiler works passed with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_2f29f/fast && /usr/bin/make -f CMakeFiles/cmTC_2f29f.dir/build.make CMakeFiles/cmTC_2f29f.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +Building CXX object CMakeFiles/cmTC_2f29f.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_2f29f.dir/testCXXCompiler.cxx.o -c /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_2f29f +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_2f29f.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_2f29f.dir/testCXXCompiler.cxx.o -o cmTC_2f29f +make[1]: выход из каталога «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_72369/fast && /usr/bin/make -f CMakeFiles/cmTC_72369.dir/build.make CMakeFiles/cmTC_72369.dir/build +make[1]: Entering directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9UuDp3.s +GNU C++14 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu) + compiled by GNU C version 9.2.1 20191008, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.21-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9" +ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu" +ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include" +#include "..." search starts here: +#include <...> search starts here: + /usr/include/c++/9 + /usr/include/x86_64-linux-gnu/c++/9 + /usr/include/c++/9/backward + /usr/lib/gcc/x86_64-linux-gnu/9/include + /usr/local/include + /usr/lib/gcc/x86_64-linux-gnu/9/include-fixed + /usr/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu) + compiled by GNU C version 9.2.1 20191008, GMP version 6.1.2, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.21-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 0b9b8169e2ec34ea6760fe47bcd8139b +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9UuDp3.s +GNU assembler version 2.33 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.33 +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_72369 +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_72369.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_72369 +Using built-in specs. +COLLECT_GCC=/usr/bin/c++ +COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper +OFFLOAD_TARGET_NAMES=nvptx-none:hsa +OFFLOAD_TARGET_DEFAULT=1 +Target: x86_64-linux-gnu +Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none,hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu +Thread model: posix +gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) +COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/ +LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/ +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_72369' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqqURAs.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_72369 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o +COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_72369' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp' + + + +Parsed CXX implicit include dir info from above output: rv=done + found start of include info + found start of implicit include info + add: [/usr/include/c++/9] + add: [/usr/include/x86_64-linux-gnu/c++/9] + add: [/usr/include/c++/9/backward] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include] + add: [/usr/local/include] + add: [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + add: [/usr/include/x86_64-linux-gnu] + add: [/usr/include] + end of search list found + collapse include dir [/usr/include/c++/9] ==> [/usr/include/c++/9] + collapse include dir [/usr/include/x86_64-linux-gnu/c++/9] ==> [/usr/include/x86_64-linux-gnu/c++/9] + collapse include dir [/usr/include/c++/9/backward] ==> [/usr/include/c++/9/backward] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include] + collapse include dir [/usr/local/include] ==> [/usr/local/include] + collapse include dir [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] ==> [/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + collapse include dir [/usr/include/x86_64-linux-gnu] ==> [/usr/include/x86_64-linux-gnu] + collapse include dir [/usr/include] ==> [/usr/include] + implicit include dirs: [/usr/include/c++/9;/usr/include/x86_64-linux-gnu/c++/9;/usr/include/c++/9/backward;/usr/lib/gcc/x86_64-linux-gnu/9/include;/usr/local/include;/usr/lib/gcc/x86_64-linux-gnu/9/include-fixed;/usr/include/x86_64-linux-gnu;/usr/include] + + +Parsed CXX implicit link information from above output: + link line regex: [^( *|.*[/\])(ld|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\]+-)?ld|collect2)[^/\]*( |$)] + ignore line: [Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_72369/fast && /usr/bin/make -f CMakeFiles/cmTC_72369.dir/build.make CMakeFiles/cmTC_72369.dir/build] + ignore line: [make[1]: Entering directory '/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/cc1plus -quiet -v -imultiarch x86_64-linux-gnu -D_GNU_SOURCE /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cc9UuDp3.s] + ignore line: [GNU C++14 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.2.1 20191008 GMP version 6.1.2 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.21-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [ignoring duplicate directory "/usr/include/x86_64-linux-gnu/c++/9"] + ignore line: [ignoring nonexistent directory "/usr/local/include/x86_64-linux-gnu"] + ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/9/../../../../x86_64-linux-gnu/include"] + ignore line: [#include "..." search starts here:] + ignore line: [#include <...> search starts here:] + ignore line: [ /usr/include/c++/9] + ignore line: [ /usr/include/x86_64-linux-gnu/c++/9] + ignore line: [ /usr/include/c++/9/backward] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include] + ignore line: [ /usr/local/include] + ignore line: [ /usr/lib/gcc/x86_64-linux-gnu/9/include-fixed] + ignore line: [ /usr/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.2.1-9ubuntu2) version 9.2.1 20191008 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.2.1 20191008 GMP version 6.1.2 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.21-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 0b9b8169e2ec34ea6760fe47bcd8139b] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o /tmp/cc9UuDp3.s] + ignore line: [GNU assembler version 2.33 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.33] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_72369] + ignore line: [/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_72369.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_72369 ] + ignore line: [Using built-in specs.] + ignore line: [COLLECT_GCC=/usr/bin/c++] + ignore line: [COLLECT_LTO_WRAPPER=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] + ignore line: [OFFLOAD_TARGET_NAMES=nvptx-none:hsa] + ignore line: [OFFLOAD_TARGET_DEFAULT=1] + ignore line: [Target: x86_64-linux-gnu] + ignore line: [Configured with: ../src/configure -v --with-pkgversion='Ubuntu 9.2.1-9ubuntu2' --with-bugurl=file:///usr/share/doc/gcc-9/README.Bugs --enable-languages=c ada c++ go brig d fortran objc obj-c++ gm2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-9 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --with-target-system-zlib=auto --enable-multiarch --disable-werror --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32 m64 mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none hsa --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu] + ignore line: [Thread model: posix] + ignore line: [gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2) ] + ignore line: [COMPILER_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/] + ignore line: [LIBRARY_PATH=/usr/lib/gcc/x86_64-linux-gnu/9/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib/:/lib/x86_64-linux-gnu/:/lib/../lib/:/usr/lib/x86_64-linux-gnu/:/usr/lib/../lib/:/usr/lib/gcc/x86_64-linux-gnu/9/../../../:/lib/:/usr/lib/] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'cmTC_72369' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + link line: [ /usr/lib/gcc/x86_64-linux-gnu/9/collect2 -plugin /usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so -plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper -plugin-opt=-fresolution=/tmp/ccqqURAs.res -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc -plugin-opt=-pass-through=-lgcc_s -plugin-opt=-pass-through=-lgcc --build-id --eh-frame-hdr -m elf_x86_64 --hash-style=gnu --as-needed -dynamic-linker /lib64/ld-linux-x86-64.so.2 -pie -z now -z relro -o cmTC_72369 /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o -L/usr/lib/gcc/x86_64-linux-gnu/9 -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/9/../../.. CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o -lstdc++ -lm -lgcc_s -lgcc -lc -lgcc_s -lgcc /usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/collect2] ==> ignore + arg [-plugin] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/liblto_plugin.so] ==> ignore + arg [-plugin-opt=/usr/lib/gcc/x86_64-linux-gnu/9/lto-wrapper] ==> ignore + arg [-plugin-opt=-fresolution=/tmp/ccqqURAs.res] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [-plugin-opt=-pass-through=-lc] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc_s] ==> ignore + arg [-plugin-opt=-pass-through=-lgcc] ==> ignore + arg [--build-id] ==> ignore + arg [--eh-frame-hdr] ==> ignore + arg [-m] ==> ignore + arg [elf_x86_64] ==> ignore + arg [--hash-style=gnu] ==> ignore + arg [--as-needed] ==> ignore + arg [-dynamic-linker] ==> ignore + arg [/lib64/ld-linux-x86-64.so.2] ==> ignore + arg [-pie] ==> ignore + arg [-znow] ==> ignore + arg [-zrelro] ==> ignore + arg [-o] ==> ignore + arg [cmTC_72369] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crti.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtbeginS.o] ==> ignore + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] + arg [-L/lib/x86_64-linux-gnu] ==> dir [/lib/x86_64-linux-gnu] + arg [-L/lib/../lib] ==> dir [/lib/../lib] + arg [-L/usr/lib/x86_64-linux-gnu] ==> dir [/usr/lib/x86_64-linux-gnu] + arg [-L/usr/lib/../lib] ==> dir [/usr/lib/../lib] + arg [-L/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] + arg [CMakeFiles/cmTC_72369.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore + arg [-lstdc++] ==> lib [stdc++] + arg [-lm] ==> lib [m] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [-lc] ==> lib [c] + arg [-lgcc_s] ==> lib [gcc_s] + arg [-lgcc] ==> lib [gcc] + arg [/usr/lib/gcc/x86_64-linux-gnu/9/crtendS.o] ==> ignore + arg [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/crtn.o] ==> ignore + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9] ==> [/usr/lib/gcc/x86_64-linux-gnu/9] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../../../lib] ==> [/usr/lib] + collapse library dir [/lib/x86_64-linux-gnu] ==> [/lib/x86_64-linux-gnu] + collapse library dir [/lib/../lib] ==> [/lib] + collapse library dir [/usr/lib/x86_64-linux-gnu] ==> [/usr/lib/x86_64-linux-gnu] + collapse library dir [/usr/lib/../lib] ==> [/usr/lib] + collapse library dir [/usr/lib/gcc/x86_64-linux-gnu/9/../../..] ==> [/usr/lib] + implicit libs: [stdc++;m;gcc_s;gcc;c;gcc_s;gcc] + implicit dirs: [/usr/lib/gcc/x86_64-linux-gnu/9;/usr/lib/x86_64-linux-gnu;/usr/lib;/lib/x86_64-linux-gnu;/lib] + implicit fwks: [] + + +Determining if the include file pthread.h exists passed with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_89689/fast && /usr/bin/make -f CMakeFiles/cmTC_89689.dir/build.make CMakeFiles/cmTC_89689.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_89689.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_89689.dir/CheckIncludeFile.c.o -c /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_89689 +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_89689.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_89689.dir/CheckIncludeFile.c.o -o cmTC_89689 +make[1]: выход из каталога «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» + + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_d9e17/fast && /usr/bin/make -f CMakeFiles/cmTC_d9e17.dir/build.make CMakeFiles/cmTC_d9e17.dir/build +make[1]: вход в каталог «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» +Building C object CMakeFiles/cmTC_d9e17.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_d9e17.dir/CheckFunctionExists.c.o -c /snap/clion/111/bin/cmake/linux/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_d9e17 +/snap/clion/111/bin/cmake/linux/bin/cmake -E cmake_link_script CMakeFiles/cmTC_d9e17.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_d9e17.dir/CheckFunctionExists.c.o -o cmTC_d9e17 -lpthread +make[1]: выход из каталога «/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/CMakeTmp» + + + diff --git a/cmake-build-debug/CMakeFiles/Makefile.cmake b/cmake-build-debug/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..30b75ac --- /dev/null +++ b/cmake-build-debug/CMakeFiles/Makefile.cmake @@ -0,0 +1,52 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# The generator used is: +set(CMAKE_DEPENDS_GENERATOR "Unix Makefiles") + +# The top level Makefile was generated from the following files: +set(CMAKE_MAKEFILE_DEPENDS + "CMakeCache.txt" + "../CMakeLists.txt" + "CMakeFiles/3.16.5/CMakeCCompiler.cmake" + "CMakeFiles/3.16.5/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.5/CMakeSystem.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeExtraGeneratorDetermineCompilerMacrosAndIncludeDirs.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeFindCodeBlocks.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/Platform/UnixPaths.cmake" + "/snap/clion/112/bin/cmake/linux/share/cmake-3.16/Modules/ProcessorCount.cmake" + ) + +# The corresponding makefile is: +set(CMAKE_MAKEFILE_OUTPUTS + "Makefile" + "CMakeFiles/cmake.check_cache" + ) + +# Byproducts of CMake generate step: +set(CMAKE_MAKEFILE_PRODUCTS + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/main.dir/DependInfo.cmake" + ) diff --git a/cmake-build-debug/CMakeFiles/Makefile2 b/cmake-build-debug/CMakeFiles/Makefile2 new file mode 100644 index 0000000..d4fe012 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/Makefile2 @@ -0,0 +1,106 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Default target executed when no arguments are given to make. +default_target: all + +.PHONY : default_target + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /snap/clion/112/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /snap/clion/112/bin/cmake/linux/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare/cmake-build-debug + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/main.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/main.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/main.dir + +# All Build rule for target. +CMakeFiles/main.dir/all: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/depend + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=1,2,3,4,5,6 "Built target main" +.PHONY : CMakeFiles/main.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/main.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles 6 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/main.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles 0 +.PHONY : CMakeFiles/main.dir/rule + +# Convenience name for target. +main: CMakeFiles/main.dir/rule + +.PHONY : main + +# clean rule for target. +CMakeFiles/main.dir/clean: + $(MAKE) -f CMakeFiles/main.dir/build.make CMakeFiles/main.dir/clean +.PHONY : CMakeFiles/main.dir/clean + +#============================================================================= +# Special targets to cleanup operation of make. + +# Special rule to run CMake to check the build system integrity. +# No rule that depends on this can have commands that come from listfiles +# because they might be regenerated. +cmake_check_build_system: + $(CMAKE_COMMAND) -S$(CMAKE_SOURCE_DIR) -B$(CMAKE_BINARY_DIR) --check-build-system CMakeFiles/Makefile.cmake 0 +.PHONY : cmake_check_build_system + diff --git a/cmake-build-debug/CMakeFiles/TargetDirectories.txt b/cmake-build-debug/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..c752b0a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,3 @@ +/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/rebuild_cache.dir +/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/edit_cache.dir +/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir diff --git a/cmake-build-debug/CMakeFiles/clion-environment.txt b/cmake-build-debug/CMakeFiles/clion-environment.txt new file mode 100644 index 0000000..270d93c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-environment.txt @@ -0,0 +1,3 @@ +ToolSet: 1.0 (local)Options: + +Options: \ No newline at end of file diff --git a/cmake-build-debug/CMakeFiles/clion-log.txt b/cmake-build-debug/CMakeFiles/clion-log.txt new file mode 100644 index 0000000..d07ea7a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/clion-log.txt @@ -0,0 +1,6 @@ +/snap/clion/112/bin/cmake/linux/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule +-- Found Boost: /usr/include (found suitable version "1.67.0", minimum required is "1.67.0") +-- Found Boost: /usr/include (found suitable version "1.67.0", minimum required is "1.57.0") found components: system filesystem +-- Configuring done +-- Generating done +-- Build files have been written to: /home/naysudes/Real-time-collaborative-text-editor-master/ClientModule diff --git a/cmake-build-debug/CMakeFiles/cmake.check_cache b/cmake-build-debug/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/cmake-build-debug/CMakeFiles/main.dir/CXX.includecache b/cmake-build-debug/CMakeFiles/main.dir/CXX.includecache new file mode 100644 index 0000000..2051e72 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/CXX.includecache @@ -0,0 +1,54 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../headers/TextManager.h +limits +- +list +- +map +- +string +- +vector +- +algorithm +- +cstdlib +- +cwchar +- +ctime +- +Traits.h +../headers/Traits.h + +../headers/Traits.h +cwctype +- +cwchar +- +cctype +- +cstdlib +- +string +- + +/home/naysudes/CodeShare/src/TextManager.cpp +TextManager.h +/home/naysudes/CodeShare/src/TextManager.h + +/home/naysudes/CodeShare/src/main.cpp +TextManager.h +/home/naysudes/CodeShare/src/TextManager.h +string +- +iostream +- + diff --git a/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake new file mode 100644 index 0000000..bbed619 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake @@ -0,0 +1,25 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/naysudes/CodeShare/src/ClientTextManager.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/src/ClientTextManager.cpp.o" + "/home/naysudes/CodeShare/src/RoomTextManager.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/src/RoomTextManager.cpp.o" + "/home/naysudes/CodeShare/src/TextManager.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/src/TextManager.cpp.o" + "/home/naysudes/CodeShare/src/Traits.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/src/Traits.cpp.o" + "/home/naysudes/CodeShare/src/main.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/src/main.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../headers" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/cmake-build-debug/CMakeFiles/main.dir/build.make b/cmake-build-debug/CMakeFiles/main.dir/build.make new file mode 100644 index 0000000..cd96e82 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/build.make @@ -0,0 +1,158 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /snap/clion/112/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /snap/clion/112/bin/cmake/linux/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare/cmake-build-debug + +# Include any dependencies generated for this target. +include CMakeFiles/main.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/main.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/main.dir/flags.make + +CMakeFiles/main.dir/src/RoomTextManager.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/RoomTextManager.cpp.o: ../src/RoomTextManager.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/main.dir/src/RoomTextManager.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/src/RoomTextManager.cpp.o -c /home/naysudes/CodeShare/src/RoomTextManager.cpp + +CMakeFiles/main.dir/src/RoomTextManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/src/RoomTextManager.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/RoomTextManager.cpp > CMakeFiles/main.dir/src/RoomTextManager.cpp.i + +CMakeFiles/main.dir/src/RoomTextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/RoomTextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/RoomTextManager.cpp -o CMakeFiles/main.dir/src/RoomTextManager.cpp.s + +CMakeFiles/main.dir/src/ClientTextManager.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/ClientTextManager.cpp.o: ../src/ClientTextManager.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/main.dir/src/ClientTextManager.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/src/ClientTextManager.cpp.o -c /home/naysudes/CodeShare/src/ClientTextManager.cpp + +CMakeFiles/main.dir/src/ClientTextManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/src/ClientTextManager.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/ClientTextManager.cpp > CMakeFiles/main.dir/src/ClientTextManager.cpp.i + +CMakeFiles/main.dir/src/ClientTextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/ClientTextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/ClientTextManager.cpp -o CMakeFiles/main.dir/src/ClientTextManager.cpp.s + +CMakeFiles/main.dir/src/TextManager.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/TextManager.cpp.o: ../src/TextManager.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/main.dir/src/TextManager.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/src/TextManager.cpp.o -c /home/naysudes/CodeShare/src/TextManager.cpp + +CMakeFiles/main.dir/src/TextManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/src/TextManager.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/TextManager.cpp > CMakeFiles/main.dir/src/TextManager.cpp.i + +CMakeFiles/main.dir/src/TextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/TextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/TextManager.cpp -o CMakeFiles/main.dir/src/TextManager.cpp.s + +CMakeFiles/main.dir/src/Traits.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/Traits.cpp.o: ../src/Traits.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/main.dir/src/Traits.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/src/Traits.cpp.o -c /home/naysudes/CodeShare/src/Traits.cpp + +CMakeFiles/main.dir/src/Traits.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/src/Traits.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/Traits.cpp > CMakeFiles/main.dir/src/Traits.cpp.i + +CMakeFiles/main.dir/src/Traits.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/Traits.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/Traits.cpp -o CMakeFiles/main.dir/src/Traits.cpp.s + +CMakeFiles/main.dir/src/main.cpp.o: CMakeFiles/main.dir/flags.make +CMakeFiles/main.dir/src/main.cpp.o: ../src/main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/main.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/main.dir/src/main.cpp.o -c /home/naysudes/CodeShare/src/main.cpp + +CMakeFiles/main.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/main.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/main.cpp > CMakeFiles/main.dir/src/main.cpp.i + +CMakeFiles/main.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/main.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/main.cpp -o CMakeFiles/main.dir/src/main.cpp.s + +# Object files for target main +main_OBJECTS = \ +"CMakeFiles/main.dir/src/RoomTextManager.cpp.o" \ +"CMakeFiles/main.dir/src/ClientTextManager.cpp.o" \ +"CMakeFiles/main.dir/src/TextManager.cpp.o" \ +"CMakeFiles/main.dir/src/Traits.cpp.o" \ +"CMakeFiles/main.dir/src/main.cpp.o" + +# External object files for target main +main_EXTERNAL_OBJECTS = + +main: CMakeFiles/main.dir/src/RoomTextManager.cpp.o +main: CMakeFiles/main.dir/src/ClientTextManager.cpp.o +main: CMakeFiles/main.dir/src/TextManager.cpp.o +main: CMakeFiles/main.dir/src/Traits.cpp.o +main: CMakeFiles/main.dir/src/main.cpp.o +main: CMakeFiles/main.dir/build.make +main: CMakeFiles/main.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable main" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/main.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/main.dir/build: main + +.PHONY : CMakeFiles/main.dir/build + +CMakeFiles/main.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/main.dir/cmake_clean.cmake +.PHONY : CMakeFiles/main.dir/clean + +CMakeFiles/main.dir/depend: + cd /home/naysudes/CodeShare/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/main.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/main.dir/depend + diff --git a/cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake new file mode 100644 index 0000000..ffba35d --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/main.dir/src/ClientTextManager.cpp.o" + "CMakeFiles/main.dir/src/RoomTextManager.cpp.o" + "CMakeFiles/main.dir/src/TextManager.cpp.o" + "CMakeFiles/main.dir/src/Traits.cpp.o" + "CMakeFiles/main.dir/src/main.cpp.o" + "main" + "main.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/main.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/cmake-build-debug/CMakeFiles/main.dir/depend.internal b/cmake-build-debug/CMakeFiles/main.dir/depend.internal new file mode 100644 index 0000000..e7cf7c7 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/depend.internal @@ -0,0 +1,13 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/main.dir/src/TextManager.cpp.o + ../headers/TextManager.h + ../headers/Traits.h + /home/naysudes/CodeShare/src/TextManager.cpp +CMakeFiles/main.dir/src/Traits.cpp.o + /home/naysudes/CodeShare/src/Traits.cpp +CMakeFiles/main.dir/src/main.cpp.o + ../headers/TextManager.h + ../headers/Traits.h + /home/naysudes/CodeShare/src/main.cpp diff --git a/cmake-build-debug/CMakeFiles/main.dir/depend.make b/cmake-build-debug/CMakeFiles/main.dir/depend.make new file mode 100644 index 0000000..b3c3763 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/depend.make @@ -0,0 +1,13 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/main.dir/src/TextManager.cpp.o: ../headers/TextManager.h +CMakeFiles/main.dir/src/TextManager.cpp.o: ../headers/Traits.h +CMakeFiles/main.dir/src/TextManager.cpp.o: ../src/TextManager.cpp + +CMakeFiles/main.dir/src/Traits.cpp.o: ../src/Traits.cpp + +CMakeFiles/main.dir/src/main.cpp.o: ../headers/TextManager.h +CMakeFiles/main.dir/src/main.cpp.o: ../headers/Traits.h +CMakeFiles/main.dir/src/main.cpp.o: ../src/main.cpp + diff --git a/cmake-build-debug/CMakeFiles/main.dir/flags.make b/cmake-build-debug/CMakeFiles/main.dir/flags.make new file mode 100644 index 0000000..a49d29c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -g + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/naysudes/CodeShare/headers + diff --git a/cmake-build-debug/CMakeFiles/main.dir/link.txt b/cmake-build-debug/CMakeFiles/main.dir/link.txt new file mode 100644 index 0000000..ec30182 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g CMakeFiles/main.dir/src/RoomTextManager.cpp.o CMakeFiles/main.dir/src/ClientTextManager.cpp.o CMakeFiles/main.dir/src/TextManager.cpp.o CMakeFiles/main.dir/src/Traits.cpp.o CMakeFiles/main.dir/src/main.cpp.o -o main diff --git a/cmake-build-debug/CMakeFiles/main.dir/progress.make b/cmake-build-debug/CMakeFiles/main.dir/progress.make new file mode 100644 index 0000000..daba7fa --- /dev/null +++ b/cmake-build-debug/CMakeFiles/main.dir/progress.make @@ -0,0 +1,7 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 + diff --git a/cmake-build-debug/CMakeFiles/main.dir/src/TextManager.cpp.o b/cmake-build-debug/CMakeFiles/main.dir/src/TextManager.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..2f8af53a38f53495d8f97eae1dd1538ce9e95b1d GIT binary patch literal 31056 zcmbt-34GMmwf}Fjz`#vHAPa;528j~L4q*wKK?o4p1rgU_GMR*tS>ntj5PTK1t!t~c zE>*#bwQjAos8zw;s@2wN#cFF^YHe$+R-f9}y8NyB&USzE%OR<}{(m1c=icwV_uO;O zJ@?#m?~fUGw60i^sj?#-Cx;+Ewd6Dbj+2#2 zcQ~V+y~7ma=q z{=Nc#!`k!VlS>zkgQSC{m&4yK_~X*yf%V-EGBJTbFC`o&Zw?f@Jx>9V52fd)q0tBM z_Yv~mtb4}N5x}Vg{5Bk#EG8B5QH zzl+^c>KU2Pm@xrku7hIgAnWt72odUgbXYzoMh?$sxw2Ob{~J^-z((0Cs*(8qjI7hl z=Vy=}L4~VlU`3x(h`F3;`7}SdP5E!ZG><~epS#+;44ER#In3GWiaaT!W=QLTEH`+{DVg z1K@pbLoRCPqNf3V(H525nQ0p4@^_)^W4C-L+Bmn5aCttAbPW9QVD@ACG1PT0l|KZ4 zuMx`Uxpk-yuCqN;=Qt?e)u(+YjXrVI9)YSSr4Xnm>+WKJOMed81&+<+*Kz9{>i4=CKISV#{qM#iJ%l5Ol^P zpR6q3_&va60%r1xp^)ur$VtN&L5A#V$f-np^8gt36iVpiO@Q=am>SYf@?d3>DC>)H zWl)8LAG$QZ+}~pEfac}?Z<-dO7n^n{Ecahx`iOqZTtW2P<{qM#nqL#W%)CeRa$~?$ z%l%iFDx%*pZA7m$n}}XzVnnYtml54%?j^e0{Fdl7CL7GV-2Yv37|}guCeiPijYO|E zeMG-+E+=}Uxu57Q=2fD%nrv7R<^J1DCDFa6h3FmTWTJPPuMqu-xsvEz=1!t_n`emL zW8NaV&*Z>jD);X<2Z-Kl-XwaT8Crt){bn-J2h38U51JIwhs;GpA2EB0K5BkR^fB`e z(Z@|bthI9g&rBWBC(J6MPns~%pPO@t{=(cu^eOWs(O;Ukh(2w6V36hhXUuq^^N9Y+ zoFsHR(Pzz7LiZ6pV16s~L!!@_5?CDN{^v|H&ZCUj%gw~*R&9wXI2nhV4QMnf0X$vD@2!@jYLI1QnSO%fHhlgcA5y$bIh|u&o}=~^c!XvEaP(XO>-F0 zi_8q77n|iozh!!fUS_^c^a^te(W}hkM6Wil6WwL9U}=||Ys@5~drT|Q>&-@@H<&Qd z8_hPNH<_!5-fZ?0y~X^F=nu{NL~k`CE0Ev&rPq+0|18~UF#lm`E#V)Rwh{fL^jf0- zuQWjP)6yM8|5bV~(!6%F0X;%q$ecP6Y1lkZw9~vvw99-(bh9Zw9Lpo7n&@d}A<->n zBhjeYPBdnA5k1}9O*Cm*hhC=b8gV&ogfkz0i!PM1J2ioYSPFAVU;O?1CnK2lY!p8$3FW3YGEt5=naZSO^KHytiTd*+)sQ**LE+ofi*oEZ! z47!k9Y~d@JmA4G+5Q1UY5$BXY1k5=-*ONY~48vQ-TgG6W$ylHE@pAK|VT*pz)K)-; z=1+z#`Ok(e_zlAr{HD2<%KvK6lB+r*y^eW-MuP3H1u04zVbi1!D_uw4UtH=4EJa{xC-Ade}Wsn_tweA4^k8IZWW0U?**_?!IrobPm+^V|*P^<1tdJuJEMBzA7 zb8;i`w3CO*ul8jjl!x(AwQmTepUtGJeH83e=a3fi-o}zFGL-5ZCRtQcokc-Qbq*6h zSI6$E{RHJ5L20hcP<0{a3Z*HS8dhggNTkM(2c#N59#(4ncyOrkV!Cim(Q!i-uzbK3kNH7)t90_IapPoO=S4{pPc*?4hWqaSw%;yG@*r-N}bhrNhH z;F4LCDdfy-%8cPmGi53`Glw!&oS93R2F}c*%xuogrwj%x5M;MdW*KJ|Qf3Wjj;72; z&MYo1o#;55IJ2a99Aq|gW*JG{&6zgJq&ahpxe_9fZJb#-%D{Mba%R^ek0Rp;l9l5UWbtsA4i}w9lZ$7_j7(DWRVu<`{9>nlIGCe$e zdRnmp7G_h~R4k*_=FVmbVxaS10%=LdoY{vBr8IN^2mfIn|9aSP%H(i~p^Tq1d6dcH zOg?1_Ia5HHV$Se(ForXQR5Fe;BPmnCnc_U$m#a8aG6K!G!O6qOloj`T8Veq(X`F(F zNilfD&M1afpOnW)r+DixAL$@_vv~X)2lN8_Lw#NIHgZjoR0hS!E zWe)258Migw)*RILCvI!J#L4u{D}qP&k;?*4R~Z4g4o~Y&UonRLcg+bUSoXNci3#GaNhtGDDJB`q6C8;P9Hh?Pi}hh*c@obc-1(Jk~lr37{iaezX3xA zrj}x4%ITUiTpFCNEyviC(@mpL08Y;+dcsZ5Ec&&Zo>lyso1R^i;on^RFBhLv#4#B;CzfSon>aQj&&2YK42O@&jOFmM zjQod>&B%Osc}C7j)nh8G%#&)$X1nRyvNdkHu57cLZY-;D)6>Q-cGJ_xp6sTZ#-`o$ zoKkl(C(SEz$2DobC%wRvUOL8|@JSxMO*$r{!%53M>Ek_ZPxRp7lAW#$ou%J^G#w;1 zRZjQgwHs|Sm3&-~3?CPGZ>wBDF+Fc*m5V9EJ6L5aWq8x7TtXS%v?`ZUrh!>6qs(m1 zv{9yoGsjS78E2N$p>7RlR#0XwXI4?>SkA1W%sS2-OPTeYSx=ecICBzZHgM)-${f#` z0A)6ECPj<|NKUDT5J^<5b2da|&;DmD>w&GsJsKj^J^(c8;csUn%`M zz%_on%>Z$F4{hF@zK*sy zPT%OMbDO8mkEzaL;xmS~rkVb#x!DNd-71ZwY97C)X-$S>PSt$M3v%I*+q6=~FKw3OF61^VsSV!vaGO;{=m(|EYRcF)YjS&_8vF+VPgVAa zyCGHMzaKuApeI8gUvdE2(g$y~RqJ@0dlSp>0~)*wWa)fjvM~!|Xu7w;OJc4;TYFWQ zA`iSWrlSc@VAW<)8(tuL(JiDvyiR76ynR(ub^#t0@pd^Q7HtRoaSMvG3~#-v)@K)> zqVWQn4I^_ftlFMMMuV5qUhW&RN1&eZj=BVuOdm4ntFuW=ytk$%o;|4Q1`clVE}J(g z_b?@mui?gc$*n82kMWB30V`K%u z*ctD=nK-HHI&N3%R-mARd7hX(0qquVH$69%EKheOnsES&Xq7YiByI9LELuVXrpe~= zr)iJBcF^)ODB8WZU%4pgOo}aD=wC$6yKu_z!p{Jw^))4rZcQYUKLRh0WPMF3$j0W& z9eBo77py>9;~zN@Kk-V5?xOJeggg(T!yqHoW@nO%AW3!cg#^_t;zd7o{V0?p4{>ry zQ_n9r1JX5gNyW$ogmC)8OuBk3nRN4?L8*J8$x3EWT|V{(%dC1r#-~*uMmU+<)PH8> z;O#oj371$Coc`iD(wy{yrpa;7b{{a55`ydrlS|MDRt8UY4Fg|BD#lTbv97 zuZ*{{jQDzoVD>8+S2XnxT%p;mfGHTnY3?9y&!T0DZ-l&@|H4Ya7eow`Q<(aW$0bFV5*DLfgLh)r%W*837^xawc_;QK+V5q^DkMEgyK)AxKy18$B_mnAP z=S!>qXsGE-{Sm2**5=gv$PeSoDViVQvx9ZA65-5@EyC6{wbX*sb(F60rD&w=m@s0EyQBY*E3(5-$;h>k*?92AgF>{R%d}?;HlU)Fr+-7sW4+6BDIS%JA z^35&sWfvHOb(^X7kbJHU*|wsi%I1|tp~=uv4+#Fa&UaK9@q}9Og0`Z0WgSJ>)v#Qr zt*8ka46k>x{cV7l21<;B!Q>qYg>apb5eLTKpVPduP}zk((*e~+G6bLr^*@HAsbJEng@TT!N{Y@ni$ zXld*~g*fJNKh6w{2WMtn|61qzU@lO{<7F;jI#K8eS)iwRpqs-o3d1SEsl$Jf;hF1+ zqA)fD~tHF7yBwiC70-vlU9!X-7+9 zI=-W9%5;Oh&ai^E6`?WAEb>{ij~8J1tkEuj+1a)_tGU_dYa%GaaprqVczIyif;vZ5jWhsn;?{(L;WEN{Eg-kw%7(x~Z>)}ObY8_Nr?;&FHD_f)SXPZ6{^jZ0fc8ckMTmTc`nbm3W&YXzR(U=!Vc`L zYI5QQON-DKtd=C~cWWdGZ-duLGS_jAl_dIbaQjXc{9zzC(DSWqeDioAeENK!7UaVx z{YzVLvcCGBRI)x24@G-A!u6r*>iTAwCU5Jv@C zfw6=V@y7I?oLM%@j!Q4O5@?J$N`%~BdIhu z32hB+4kn2+{4->H*^iw>6QN)d*+5`P+lp2$ zg0c04(jFjFL<)miV9!!39pgqc!;pm7i**T7q~ra79*r;~);Fh7HC95Lh%GjQ1zZKV z!<=wB5a{eqq--7RHzAe!Qh{(XDN_wHK_)I`to2$u6ewhbTRL6gbU5DYps<0?U@F}> zGmv(oiFj89AfQKHGFaLj2&Dorb0L_!loL2{)w*=!j6k5D^)*iKmtEAP;3iXUsrb^(b)+gSYDzl8H@!Y@m{oFTr|`^5D$Wtf=WSiPO2}JhTExhEYQ~x z>|=4KHFif}=vyPHZ~#`NH3t}BFK7w4gW5Vfqdlq3GQ3%!voQ1(k6$-{XooFN-hUzJ&w^NY+K;uoRt-bJ7|j89$`o@j?QE_oP^blh6M8US2C*rXgnE*ov1m^$4)y~63b6n-WhT9%n?L|Z z+8u0yA%W1gZPVe}taaPA z%v_{g_9!13pNIvv1qKxeqs5UpTsRxWJ8@Npy`pt=0xIP~2OTqq^s$Z1o2(N>ohwD?xQ2lz?oK^h6Z_Q4<}J zF4!g-8(=bFVnVpKLfv4ipt~MixI96F8X->&HVVRWr`hiahaxdB*X{%e?8Fo4&B?@8 z2i8ZpJJ8-2NOcE8utGrT&GUQB-&34hhPas@dBRJHSnTq^mu;MYO}1cK$`Xt zo;4@L-po$tzx6aQ=ui}Q$bK#o+~6R>v~{$?gp-2{Z|eq+0xO}R)iVL)Z^0KQ z!@&-oa&+`GTh`|c=4cLD8E6UpT#nbVlMDGWmh8JaVbfO53uCjm^`WwWJCnhXxNVpX z(mMDb2*6?LaAWG+8tEVl4#fLMTBr{4@2PI!8Sa9x1^g22X{MJ?IYx z3{;%1WTK}V7M>$J95^{}I9``ervq?)AjJ%@W)K^~zhGZ9(zO}PNSdX$(?Y>mi+5Y+ z^c2Kjv=X;M^{ZHB@;WnCjy~vcv}Q}fKA@%XU;U+vaf!5jIkI4u+w`I zX$Oq}WTtqA3<6?)^7Sbv8D^o;v0!-B4IU`niT)MiBOGWy`y6}=kJ1(%+}4V5GwG{; zj6}W+8K-cr(y?yn*MS9`gz1Lx3)U*kbr3erNHiQzcsw@9NWJQ_|@ zX6o2gMx9`aT_PGF=nx{A#ztr9s^cmaRaZAQRW#R4t81*7*3j78*w8S$qBfT9iHGNR zg&_cngdmH)Vm=&QYiBl9)OJZna)Y?XpS*z7}FY9Vq? zgQrU*Yr%oz`M?&0qQTT=TMPj;6ofiGd5{lAM}9nIHUFhfgCa-VJHejOBVi&2Jh3$% z2soYTFvJ@HIE8o2K&{JR1ICx4&&H7ad?*h^>fu4g{UFlmoq_ zcza+W<uh&{;C(J4Y z5)cJOQXOy#vc^Zoa8M9Mi>Pco3|i?zeD#w!bmR588|Z3}ur4hoOGy9va!;7&j(csW3PC>$oMLE-pf zDH88YU^wpv2#2Jp;JQ`{?iw4tlMLrT_TFkAr)dl)IqHH8L|V8d;k6SE6m_9@cl4xO z107#xLc3z*#0jK*g^ylPl>;(2SWzdGgJKIS6NxhueFi8Aq=|=O-42Sz>s&4f+%quU zDA;qNGm8Q|XejMF*;jYE7Yn?-p~`_Z2P7~Zk<3;NFgQ;1M8S@ZWVn-d5Km;&Kj2`; zen_Y6X$=Dz2<(c%biljQ4(d7hT7o^tQoDN5bam*7qeJg#kFM(EMT#EaY{&7DV^CK;wyV& zpe2}>bfN=EcYAURE_^tm)8eD+LoVOKB#OoCW#srs>liPV;E!)o95yib$iYz+on_e2 z0un+&bbw)iCvpP4I_b@@1;f1->?mP4X}ecoaN!$@;>xd*%Y!Mb!cI0JcYh2gDEz>4 zONwiNx3sE{!H#YZR;(ymMSOq1((ivw%hFdmNO*+v&_#H(k7Tgl9#jDtk zT0Wtp7YoNjaA&}tj8qI>8!zo}|3n45fhA~kt9#3K2p5XSF2}Q`=c0h`0q}$)_i6Tm zAPKj1;FX~R&?z`!aC~s*Me~7CRew#hi*{!XED0EL@QNH#;SitkKrb*1xNP*EMgfU{ zYgPB7hj2qSlLHezA$@tU3(lB_kIR9!9W)tGZyfJ_aGv0_ii<#9dhl5dE27V%`fy1B z!vZG@3k;Ur<{-=omV<{z4bg6UNE<}6>(O8oyhP>N5e~5uX!AwUG!0np?9FB=>o-Z=`9W>zK=|aKzwI8<4JlXtD zelvii(67Ohi&xql_DSAqVg!6!p#lJ2FgYSLuvG^4D zJ`O(c>XshFEl&id5Spp~sPLzM?geF*&vN?rtME=))jyB^ZI0utSNJ{B?CSop2teQ zNZ~DF=M@T{F5|6LxUJu$@Y&Mu3WaxzeXdjZIQX6vKAj5xF8uQld}0buGwkeC_+La1 z=PG=oIDqde+{%B0!Vk!L*{^V0|6zrnFYEeu3b*zDpztHa9zIdHt#7v;J6{uIU6hGG zusD861)mCqpC{v;uW(y`vBE#4ALnqKpu%rv_ReO7??M6KIZNU7;vdda_z%P`uTwaE z`4srvtnitlmxmR8y~z25!gq^Z{axX;QvVZ$|55bMzmJgd=lHu=_>{;vte)QxK8Gp% zWLdv8gW%H@o|bjgrtmS6U!(97#STwU_zR++u)-4}=fxtImHz_K|89jR#jf@#{BDu+ z@j>ukD*R1ZzkgKt*TqiWS2+F{96nztJT3EbyR@_NkC*v>7p5z`T-M!D3O`=zpQrE-WFGe@{I8<_A1V9}8P|S= zTX`N=_^G0o0}4M~^zf>}t(XUNDSVgA%e@M}MEZR~;op+=^Sr_zVfN1J3Qr3E z|5mtP;u#xv+j;!9)c4CgSo{I8gA#@3iJXTkyioYpD}0*BKTqL>Vkd11&ysmRUg7wY z8~B72?vrtDSNLw(C%&WbM+D!ea2sDfukgD?5AQ4d0`X&cGH$E4Kg&9uqVPLp-8Cxw z7qSl?qwojBK7$HBTjYo<{4vqPKT5ts;jf7vPFMIyvD-5hzDn%yLWQ3t`70G(F7tSU!bi)z+@bJK zWn2#_yk7M6oWlPg_V8DQ|Bvvo@u1b`M`GtyQf~1_CBIDJJ4Md4!jF^v;$ns4*OKtL zUE!;w{?iJdDD~e}IRC^3d=F5@XXQLw_Q86EN4Z;PwZbQfUOE*HKbA<(xeDJVbP3qfyz{>x3vGd{5zs0wUolH=8p71?l5Pbe1_~JqElNHWCe**i_ zAov-B;AanlU#;+n*xPl3;QI%`A07mMQRCttUK<4GUpLC!Q$?iy=Y!NQ#qa6CW9Q`* zv4`=4;ByAS7Y>4-s_=5L&+Q7gerlJ(?Y+kR3g099%aaOUCgXix;UU@A{-E%yWqrM) z@N>jZex~qFvHxN6LdfcEgZR%9g-5UgJQEc@QPxYX!l%oA(X4QLu5MNM9O1K8;iHAm zDGJY%^%zn3jj|8+DExn9yk{xAOZK~OD*XGRx2qJs*zOAouMoSuUE$3#zYi!Je+Lks zpDX+&*{5Dm_+>ILuPgj<(c8NUA13FcPZWNs%wsP6#5q28-fs{+j8ymmk!QTZ?-Kto zMd8oMx|^Z!8$|wv3V&MUU#aksBL4{rzd`V@!hb4qp04m6vW~u@@Jg|h^A&!*tgp)z z-Y52Oox&?*ygyR-RU*%Rh5uCS@NtEUIL-lu(=XP*JiV&$Eh5ib3O`fk@t+EB5Iy_K zY1-X+Zx=rK3cpk4t4!fJGOi;PK3wqW3cp0g+oJHdWc{vG_ywZR6BWK*)=QVd@z>Mw zNh|zAsehKj?Y;9w3O`BgWS7GC3jdoG-YNK93g0L4|5V|-#c%vd;jfF{UQzfl5?8&Y z@CvE_p~9aL1IotlR>Nc0^?M>up~8>kYR-6tKPUZ8Rrn<`-dPHNQ2fARh2JXi&sv3F zAp2B6;rugej`h2xJe?|;Y}jX=L&c4 z_a{2^*m-}7v(6}m&l3L43g0YtvRL64$~p=t{3)@wZiR0Ue}1;Yvn5`=Na6WD7W8U` z7s!0wuJ9jh(Cei;H3cp44wp-yB3Vx5mUlaLXRrrH4-p>^NV_ClwCiNfJaN*ygaQr{x z;d8vgw~HR)3ddj2!RHKxUnuxR3cpt7{rd`kL+th;g}*H8>p6wrCF6Qq;lE*VoWe>@ z*!8kq*6%olpDc1tQ}`p<+$g&z?8PgnSEvD>2*{x7M&R^cneKBEeMN!H7`3STGj z-Zct8Uijas@O8rH0fny={XC)Y4zcG03g;hyb)44}ULVMIC%g6TU{8?qg~Hzd!Lff>UbsVHvjAgrYM2E;!zR(u?BA?NdLW#fvIvoXNzrnOV5OY zf!dE-!YyiTL!q{vrRPd}Rn2LW_8PbCEdCuxpzG82w?^7m*os1}{w$3AbXzRzmiAXl thq!HE2w>aWc|qT$R165zTSkO`@RF1CspUtW1GTS^`Tv2ZEhcsQ{{=OVhynlr literal 0 HcmV?d00001 diff --git a/cmake-build-debug/CMakeFiles/main.dir/src/Traits.cpp.o b/cmake-build-debug/CMakeFiles/main.dir/src/Traits.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..a4f38af1a7cf21d0757b4966b643ba5cd5d041ec GIT binary patch literal 1512 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̨ZSr@*$`nineZcoWg*G9DU$h%Fn8sVOhQ?hpHCpeY`Be(#y5~q zD1?%_AaoSMZq-P>EnwIyWJo655Wq5#%t(k~@+wr*ED`zz(M+$DWgLMF6F4qjv zjUq#8nG8kQkUu&bJS2!AEf9TH5Tr_P;>JViO&O@*_P&6WY{-p^0k;lj!dfjEHkR-? zR9zP`xe5^(Ca^ZZRqR@f-L8Mp_I) zAhGp`8Hu$T3>qfW_C&>m!h)rPU8u2`6e_=#{ z6k*NWf@#2{*UT(9RQ^vXI9C3r3Xa$RaNZ&4P;E!WYPqh@y)SZ?9kQ%e)YQ?bS{1!% zlC;b>u}Y0v_YknP6~~$;t`%D!fj)T}IPNcMgbP3oNq)(;Kq1fac_D@!ZiUSHyxZ&+ zWq*_pae9=G=qSFHwoQSl3sQxv3;B?eUNdgL!qrXx4WN-Te#A>bVIqyqgjf`PK5Afo ztOn})9QQ(w`AqQ>Xh-IcqRab`;xbcCA}Tl4c5O^JGWVmnuxO#fNQLrMlB(I2E>$&C zP;2v3#kF7#Ij2M- zv{ag7uC~tF+I-$)?G^IS#s_0M#(Nz<#C5bInK(VAF{aWtxT=%}-v*!_-{=~gzsJf3 zum3r^c>Oz&7=S>u79yg(OGY8zg$?)AYS%p>sLvafOLXC)l~fZN$iHKu!2RuGBWC@@ zPXEHB{sPH;&6I-Xpr_ZQ3R>fT-kNbiL02WD>Tkr&^I9ezMj-Yaj4IdM4>m0hM<{m=M72KY1UzXP>EbRehOkbqC6TJ!9II(J6amM9$frl3ltUWUPoJsgk9xZ}6o zS)~t623lO1ebJ2#RH2f*9~U=kALY}}=W`W6(i_-4;q*&VMaSiLp+0n7q>oD#EzRFe z)8kUbZN9LQ_!lWD-jq8Oya5F|6hOzURNYTald&=!%td+u(`|J;m^mErZuwB41A=q_ zl5|9vg6YK-Ecfu3^-O5LCM1rlccub@gJ7M(99!NU2e!h;*} z7l_c=I&wKMsu^v|IaTqEF?*xR9eS5-A@(O&qb)?$@fOlFTIjlaogFEi5{M;dK#A}F z+9cnaM$hXQpiT0vY3&Aq;>|H7ktM&!l}J~82oxOvR41A_p%cw)bxJdT4Y&>izL|9# zU^72gAI-cqRs~Tr_q^M>H(yJ;W@entT>qcXr&5!ENY6wtX~w=?Q=E4r(oH5c(qCI) zBAMz=J^Z`K{%5=`1N@owmscrXAgYulDsqv-{(7TgGvSS8sP><#tact!BBM$Lrq^y%p$Z*U4wp9-9C{0RG|F$W98pv9 zXV%ZWSIV~_My`OV?H#cPedSou^3oGfm9P(%D)ZvKjWej|IPY4KrIki zw8~;6zE}eE*z@aGW^6w&H94-DL-;#ic2)B z&A^~}!b~hSBEJ~hvq@zOIYJX9toDRKDQ<-QR2*G3ytKK^X8k8f&(TP5r|!U@4}!bbC$PIoo2>i%Y=#oDKW= zT4GvAA1-d#A<870=Wo$Wx~BZh_8L(1b|%hQQc;%-C!e6uo!h{=N<~ z?SFyo{-Vj-AD~KuxS4kA?Z7s9Ai}zdq*=cksDgb0jw*JKj@jMOSI&Ika_;4)x_deA zySSI1=I-Ta@?&C3IDg_F9xk6p@`ya(H(=7o1x_ay- zz>3kljZ1_c6jrsXiBH(ECDTreZ3Ew&K>6cf26$! zm{!I0KR)-q+kgw~3%oCF>C3|EQWp@UxI~miF`$5AM+Jn4h+NKTvs1?&YAk{i5f3&>{0WW%Z?;lYr5w+cjyOsijF@ikHE99Zg#2X*B7b zu^;&xUOVtjdLyusmUKU|9JK!qXe%vKRQSQsu5nGew8qQyO?vE~f3f&Mlh(zKZ_*k@ zTNoG!@lEt#VDas}_K7(st?M-tWTO;Mt_}UBG@fgvJlUk$L2N zyfPJxi11JQq`w;-Kveh`*hJVc^kjMOaj%Dbo+m09=neu_Qb`kz)D`LU+G8o-Gi0Jq z_gS?1*p2l>5Js}>aFZbe+-GIaMtr9Q@%gFh8ejvt=~Trlnj1}3yvOUIK!n#bJncld zbw&Po;*HXsu3?#nQ>9`Lw7#Ut{HT3Ijb!Vk#(=Fb*Od z)LTzfIJil{iA0Jy`U^%5T}uQqR$8`mf4hZ0jv~2kDHY?cSn_vaX}j6poeY6 zq-&YS!MXifCS3`SK_(D0!n)znxpuOwgntI(_UjpGXWaU5L4!I=!(5-l4RvW)7c`h9 zb07Bh>GXrj(MYGJ0)vXCf_+5?mCneT3@W_zZ6zoj__6u7z)E?1>N@8EL3s>L%j3N? zo>!utJ|5)um1w{lNE+hNcwdReXuKE*e+p#z_0eUD{kWD_Gi` zY$HmSHg_XFu5PiknHP*wC!`5F{IAFoLp-d66g9o-S`oF^Mb>(ok`+;9<7L>2XrN2H z>Yy%++VE?cxM7m1x-E!$U>fxmh+2k2N|I)lg9?fPYAIl)#QLe~g@D!TGm#QrE$$b>SQH$UeLHcOf%N|Q5ykkLSmvv zv(qcix%zR4UW#yyt5m(!?qvF)G>M7!B5GaIa3JwNnLt)p;Gb1&uLt)n|GVNWoQj$RQ z@ETnC-G7 zE)NKJho!t{I^J)USMrlNytLxGUc&3bgEXxD3Ga8+@MM#n3)$BOvi+*$p~kW~t(|N# z=a=@$uVFeTo2v6@Lb2etp#K4%)GL?THFmvipBNaP3~I#>46~mIn1s8D)%zDasx&Ty z=9{ix?5wNz$+~*~Vh^jS*B1GM9RrUsIsSRK13#JFi72(6Fq!$4xK3st&y(_#y1?W% zMpx!oR17}Wm>0n5z-?`#!l%GWJ>HFcqkRZ(`P8VBtH*p5w!c4sDlU1_cH|R5YHGA@6JbL~&X2=3qYjvOl9R!Gi2l`kElCN-*(d$JVwM4$2rpJk6A<94Aa{OH zIKC0zj@Mc^XvBwThD`2)-adhT6zR0V)*X$*Qg>WOyHSM5U=-0{I*O1o97S{mjzvRh ze;<_}MXqyEkuHr&Jbq!1QAEY~QAERj6k(XrrlSZ~`i({r<-jO1F-V9XMK*;ANkx^t51<1$>gPH23e_V7{qRrX8ZP|;Xrd(pbe?v7M4x!DJ1;(Iqx zI`Eo<{4+MAx}CF@xRW~Z|8l@uquVd2_eRaaAAW<_f$zcx0GsAo3aybWsP{C7rt;a! z$ea?$@C&%hT{1@8>PqKi(`{K%xBYIiS-3We%%1|@o;D#-;jfN&ozS9QSGJ4HI{|G? zO8cp!{XjNZpnV>+EuZ!I^0b|RmFzg${H>UXb_O;+1P-!1NOqC`V>`+Ay4`k?QVEyX zC;jzw08wFWlY$e86a(b0c#T>~Cd(7Ga&|H9#|R|(65Rx>q+Yj^$Z1hoWWEk)udasQ~iilW4#3`m|hq5eBJ#k4WOP!(} z%MxxJG7Z;|;y0#fa9R1^5HE)@lYbZGcP!$HFN5>nify;3XY;h!c8mJyE}TguJYt{p z*UlWe<*b&t@S{oELmcg3*WPYu6PZN;?IasPR5;Jkwv!P8^LmoSw+#X9TPf|18?Bj| zueaa(2Z__!rs%M^8!Ham_wn%e{~An9?)&*t4Hxe837+q(b>)UI+WXn1 z{k6T{YrDufrEQpUY2KAnO7PJy#bA=#2NEafBK8R*aCAixSc`*TVUNH2D^Sm zIOEIz+V$tg4DeBZm1g&Ezl@q&{_Uc^JL;hN1-CoBJL;{7ZHslKb9XdI)3SN7sag_5 zOJM93{ryF;x9YFFlY_$VOordd8 z)s`S0zmmEP@kruGmnKe`&|dyI3HLpK#DO>OZvs|Y`8Y6Q=)(F)%=^h?=^&|jzw**$ z#(W)!@NpNtY(;EQ5hi!@87`u*0}cconj`E4Sb$$@X{*Wx`eY5UY*FE8&`N$-D>czY zOpGlYsAPzwLO3@lVD{~CE0`xxlxU$+F{wwZd`jFytK7B6De(YBxb`?D9;Jv?IzQ!b z$6Bg|IxdLXHHon6NWw9Qe6u zPhb;~fud1pioYNxfC9-3V3G+ozbMrc?^l&-gBtai(8 zC~wQ`sK(AZlbt>r>)#-mey}LsWNSo^MW%y={10Pr7N~N?RvaP(u>(I?400mwxzSeC zb6+|t`_(9dQDG72WUwgzq@=p+52RJqX!++Qt*`nO`~P%VG?sti!kF7$>uXFQi1%(Q zIx1{%@v2(Ms*OG>?o!r+vL+)gsDeH!9#}4o4P#4okWarf0ZCW#cU$Px+X%YDl5SQb zWP>9#hzcAUi12OjtWbnhU?atlVAA89UFSsutav05Dx!JO7}XKYkR*3KI%;Q4yfynE zNz`Ix_r+H9I>h2&L|P0Rft5bxH98AS`GHZFYcOY_(McQ#SF45xtH{$J>)(N_15#PZ z>%WjS-;~dcx~JNqw;;3=sN#Weq-R`$Bx2Eam?=NI_iFe}1*H(C*eCtN=m4U^Okfic zfsWA&0U6^?ng@jt1Iyuv-0@Cs%L{r=6uIOi+-jfn`)Yg;*hEA??r8`}hueBOsTAhg zXH+QrN7xi)-uizx#oV$c>;5>%k_v7@v9z#{YLe3NM}z73qpFx+jz4cg9kmp4<164u zY0w~@jz2%)wW(#qg!}E2en0*^4QwJZP#h}|km9&6$buh#e)WdU0@EXTNj+X+h4Dv| z>&G7r`|(G^e*96(G{&FZp!YcpkvQ<<&)L9A>-7hJWwA0J97u7xSjjc7^z19GoT%{6 zU!8G_{@I9ce+u=Sh4^5%Jzjcf$@XMO$g z#(^IRM*=IEStFwxl~~&@!dbqbf>QU?CxBY)|6J2JB^E_6meR8KdO?ZRV{lXP-0nEr zZAO(_^%uoS`mP7#a|k%_yN-VWE9vXIy;9|RDQ%N4-wR{LTL@IaNfjE>0=-#$r>Kk9 zW9$_59a5|{7o~UqCC@+yH&@NjrDs0F*$P*j#f4}5d!?t_{UdzzP4f%5~ za9G0%xcxiE+>JL5YSPI52CU@sl^e87@?(&%e=?HNw{5jh=cDg}T}2%eR@2IM zwk)&D-ozp6fcBO&-cx|>%Mf1&CqtA~#|`KUx*4g$$)b9g1JXdlNp(VcIHVQmRtGV8 zZNd$}HcD0QP^dN?47MJeZwDQ6iwz3QCte$>=971zKt-M4J+z}RpQv_}tuT<~CzxUH zNQ+rucmPI);w(TTp*#y2DXlqh1WZPry4D(i`Wo};!|Kc`Uy;#49=JDsD9<3&T8iHea2333~uad9vujq5eU zrQ&~%yY&VM3e02=L)yLy(spx38KS}&|7?`D)oOt$T3I&ueDLrPFQh>qdO=xx)rT&( z+Rlrda`UDoGhH%Rc7%f=R1MV06wq#1OE+8@4X<7WOGuRz0v7V^VV~g!^ zeEq-Fe&dUdk2|~tqV3gu8sCX=Yt;zZP6}c@?o%fXjm)a`b80{!RO<&dZfV(rJup|z z48}6w*bhVsb(VvP$<0+vw$5@_kn`LoIWKdZ{HDfnQk-%gN6uTCelb zr4#-IhJi2O$kgUPo7pegK@^V_6hUbJo-cMk6!Zl)5gBOg?~7nG_GM9I#s~C0(`uRu ztTgtEZ_-3me%}KBcN);PN@Y0@}$b?OI3cj)-NawTAw`N!qR3(P|Tp zihHpM%O2y~B7CU&zR$0>V^sp1c2=E?&^4DkCGreY^>NVg{NynieA@AHnU3tntbnS@ zK4mehoM?2~?Zjb~JN7}!ME5MS=uppkq< zLO@j5@q37^=^1maYJKtjK_X&QD-qRyJ2~}2)JpZ1PDS-X z)L9X$>`|&0qCPGOCbwGTcTy$LxJDE@yc0cXWMU2)0Sm7C?yEjh$!rJ!c`&p}jP>DT5%JJ*s> zxTqOsfITH&hP7rjNa6z=9k0ZZ_D5xeY;Q8%GI?TMpg#kcQV%nk?wKw>fy`7e8p1jD zN&k8}fT(bDC_It)8tRk5z`|~m?1Crf&19l@XimGi0Ud&`pMoQ)p-N9YqA0AOM8YTb zNq;vwfT-{lu!-<Up!;0Q(J-U+I5sN{*cYX2`=m5ua+G9~d70;$}t z-J%^;H8{tGch&F=4R?>+iLDw{s=;znHN+Rr#5B5Th%OcWYoaL#gCJCguNT?x5wOM_ z`Y+3Z$1v-S3ip9qVl4k_)U^*tP-HGVK*O3Myx&E`+O5m~7Ik>?Mi$8Anm*&nhuYgU zIQr$g^OuMN>Cwae{_{ue&L@C{Ra)798~)GfW1qu5X&QR~E7kv_#D}KxYtYsOw0nk>)f~id2LgfXM#@Fwp3}>s9tl9ePU+4a5ip!3?lG}dCW!N^_TLY!yB`-ai|^> ztGyrlLhl`j@RM8i6Pq8^BWihPesp@o88U$(JV1|>q3)&xHSf!H7UW1CsN9n#K$V{? z8ah1PSfTi|Qz%*mA9i3XjxpveNO0g+Pz^49R>5bo3r@o@5ztOZ%kfP|`*)+G^}Lg7I}}428xcwiFk0uKf#fqg3$zH21OEjeCiXocN*aiz$U`ar4_z_ zGQ)w14}y~l!=MK(VolVUT0|KE5g7IeqA?ZZCoHi~`e)Mt;Nxgu6A_5dlgA=}=AHan zp7rLyLs4Yqi(1{x@Plw9LaHN!)KdcCZTqC(k9b>wO@yE8geL-BA!a54oc#H>bQk1c zOGz&+MjC^m@7z){<}E44I+LHdM`Q+rGTsf2#Lp9NJ|VRfLzrWq^vi2J@c|jIiSV-+ zt08O&F!2gFsW4MZD#BX(q~FW<6R?S}K}O}Oqa*WjK<7+WuVX<31LtFRyBNZCQ2)<@fzy9btOMuQ zVBx@7^>vWD0agqu7`&1@svxl?In3nVYIm%xhd7}fj$ow*VPxnwRO^}C{ZbLnLxhYk zEDG^>UFVp1pe-O27)%Od;$2kNIawB0U3Yb6&SOmFi#QbdDP%eDE#rG&rDY730zu1Y z|AeCoEji;qw*^5<&N89>f2+^4>(C-+gVTZ69V`S^;&pn{{G5N{Koqd?J#a)1*={q} z=J-yBi$7`fOVE5pMZxcMF1#hs*IkN$si0KC$M#7-W=4UiQ2d{!1Sb+HHgyF?4t?Ft z^2Gd6{|fA1;BnwJ87BZMsi&H&ktTx|!0{vq>O?geinxgg)nrf;#?w=}3lB9J<6m+y z!H{CTI17TfzzjtRG#P~#+2m-@!R2xf2Wh*?CNnDZ`l39r*x(?SOG%OzIR z*3?0+olz!o(j|K@bb@;$E(g9_UjS@hqWSulIziD(%)=|y0cu>(Mldz53sd``IzfK* zaREk!s=b3A;@j^NkfWXK62I?f0yxT*mdzpO@lA3@Us}%RZ}yxNN6u`2B&Itk9Qd<2 zqk&E99<*B1IGdyC$I@jIcn=DAceO&I!YPe;{n;GloouFEF%*Av1}f?7{5zjxXx5QI3DNUz~Z1X6?6!&65$uu+QPjm8=1=k zT0|fa6^4Ipn+{+9SLGJZ8p_CDbXl{0s-Ii4WIO^Rp9S0Y>Mpcy^t>yYwNxGAyn-{1$ z1Fy6Pnin*T0ct=y*#81qK7;d}tk0z_p|cIU*_aCgTECh2oufTVXlX<_7lNzGhxt@` z>Nh~GLnVwTWYv_a5k_)4%U#e6m%azIb5q*q8q@06E=9+ecC^R&Qf=}C%c6t% zsijuCI|r8_2T8;}$K8;&#^YShFdN`hKOLTK}y&#Jrz4mX1Un+QKfi~PZ8B-Oyg zwQz*!9SAeEq$2EVpY(efhXR`j8)dw0a0@;#@kwxm=r5E}K`O%U?2~@KbiWSRMA#ss z^8Fb&7#q;}5$<_lrLk_ZYnrMT&!QxSPWBlUz6TwuZ9Xn0a~i}s_#lns8DJ&hC6{tpv0MkalKqORo;#QF zztMA!K#WnuR*RTk)MgDR;s#z|aV-8=xv1qu7$kTX3AT>N{J(Dm{7GmmYMojLExI^QzJ|nJbT-ImAwTf7Zysuti%m+dGmrw{GDtx(p z`b{POr@P&cKC`~V_5fBY<{8yT;UWZ#8g&7!A7Br5w2eNSyWD>^S6Ms?S!v1zwlUhisq^!q=3`(R`Sza)Y*`GK4v<7P=gi>I@Fd!K|kpJybHn7DYki>Ox zWDHx4*UC`AXbDHyC;f-h0Yru4flY)Lv+vFbaQ3a*8kB$^%x=PKS>W>Od8AUluIg)7 zQn~lmsZ6?FEwu$aC~;Ny?HM#B-sRE$cGfE9!L8FG{BcQ~3h;$C4Oncv78ssul|mz3 z5BUo!X<4e4O$&{Go?r`Y90(&JbcM!%78?I53;*Rc8zk`waHP;a1FtevFj~TD`=oyi z9RO70z$U_rLOTWlW}=V$Swpt>zNr6z%kM?HMcZeEbUm0ct$)o*dWD5%MXm~L4c18h zn9F5_0iIYsaJuGXASmKp;P{*feFbAB9B!ZV`#Uc|ooeVnaaP5{XOUaqQV?t6On;TS0NyYXnka4Rt5CF z=dT4;+8{OdlA1>9-YZ(G#u%!T{z1V_*XR&muS~3S2kB%INj?66?VxBU6{Cuwu7e|c zKG+^`tBtzo`+Avux(nO`9i2fq9!0V^qf!j@m|hCuT#-&abJ+zL98 zTmD?sxshi7xu{0Nnhv}lrD07+`SVduHUD)c+x8=4o(j_8hU=*CflJ5Q8+{uHKm5fd z`p87?z=gi$jY|t~WYP8o$Scw%z3tx2>_Xw`A(Xc=!!?X!t7m;`%mLta;QQi{z)HEi zEa|}}VcC~3gax#IdGWZTrNtp#UX=g6r0eb<2g?f}8ZR%(-zsS{6%=B#du14zC@F* z#~|b)Y{lt#qs>dkn{1%YtkK#)0{Gv5 z4(e^AK>|Q5y`yY#RK@>e!qQ5Y=Rk~B#Hz)uPBsYE(@d0USh={>DGW~1;PRCG0RBH9 zzPU^hNAW-DumM;kYKpQY`oDjfhK-9AvD6{9S;QF*VZVAQJJTWTjTB|)MDllOSg9{I zmHVHJ@-FiopfW9k8epZkjR(-6rM9KAxC_lPrh>u<|FBQ` zu`v?BU0=W^A|1A+RS3|wbd@~olUw8oyUv62a7AV_yzBx;lE8E6L4GKPP>1&px>-+D zm;h`d{LIfm5VjwM9To~R6{I4ZWuNqW85aPX2peQ%pMe&AZ9wN07WV-wmE-I>`O%w= zc>>t@EjW^99*7m4Igj-njMt`?Y=o$}&wv-&2G~SoV947@Ss3zit%v(Y?`PQ+pp{;i z8YohaKSqvO)>)I&(HM?O^8Au%9_K>}O6j z{b1%i=mBgmTlgaIGiMKArCj@{20;e0aOTWD^Em21;Po@tQpbBTcpJ@J7ybGFHFI4B z3eH@)sX=MGZC6xy8=@PRHZ4A~JoM(dW$|DwO)BYN7g`pNB^8G|Emh3BS3F|OPeJPa zX01hHbI#Or2FZT+EYydgfV+|sVDul&ZJRAf?_^ZdeZjp+@Fc!H2MdCl%{T~O%FalD!kT}^L}n}&d? zU<`!C_DTO_I)JEfMU#RPi4>i$KVGBWl9BSH^7FB;F(g%u8w6 z8gjngBxj3OwiN6I9ZdVn5U zRQt*dQ+32kN=w)4cZyrfVg@!g99moh@yvPEl}*wPN@;Ou(b4AD9TAyb@Ft!BN6Lg3 zV3=A`6Xw|`{qh>msBi+XiLf!g7Z2iFg|_w?6>b4d+UaX-*S1eAMNc~&g&BRhthARU4X65*N(IV!=gmladlUDovnoyE1%UGV_GKB0bn}`tQ2M+ zv6|sT(E4E4R3}uVI~H_OTTHij7=sK;?atrs=>E#!=>AFLu@Mepu1qCf>rqU`+>zl&s5OP zz)G>)B~}ki7pp+Ke?U7mr9HvX>Ng0}hx1LlyAq~BmKglYR0qD~uK`=DBTU(@rM>u{ zsrW+~lYQ$(T!0=#(!(-Fg-={0G~saKKyHpQZ9j^7(k^3fEtzZD{yS=M>-B83bsQVf z5UM^6O3H6@hPAb0<8MKOQ5Aba(D zQE`s{kjqmCCjX}vC@IK^N5GMBj3zAc=vtqV5Dv0W`u+Gk3)n>X(f{+iL^u!+OneR; zkwGg^AdKXMo9&Z+zev6l*hKg#tZfDtVgM6A1xIB3Bqk+N5k9d``bW|M;QTAFiLgON zw&!8chU9$x`N6O!uu^}{q*Qqwgp3Vn{bcfMM|&_vCk}Mk%!S4r9ndb%xcGBQ4~JN)r&Bslbcj_@@@F?K$Grzgu!A|)1M{%U zhBF44>>Eh`VNDVr^Go6iNWL&2o|#H6{E|4|1ON9D5c^ts(h=(^Wt4pVjfYScejsZ!$|tn~{)>AAfoVVcDzJ8#4kZ2a{5XyE}}L*=K`D)$gc|#qBM|#SjNuOl60zzKhzcD$*dhHF<{ue9 zS`Uq?)!t)2IsoEV&Hz-izE0+EX*k&EwQ-gmMT}4c$I8p26E71b{wPG}V662-g}s55 zZbGd-ntlzH|1!4cceW`7?OrMU$ul(WFVw{D&(&a z@{7yZs}2Zg+oZH#fmZfQ{8wX)-(pQ^E~6jkE);QPN1rjD(8<8|r4+sntVddX)5m8X zE6VSJS8D!|oDfBWk!T|KM5{Rj@8c8T$msM>G!j`dXF5cqA4V~mT1G-xZJ+e}#(gue ziO9g3_(%j;uK7L~hVEhDIXEJC2wD^bA7(P=M%{Nqz*LZx@R@zm?<+0t1i>N$f*+;hH~hdedwE)VQdB zG;}n`gVw@p{G5)4)byB^tG8)sxvJ4l%k?pk zt36R$8_HD&AvBe?$l#ZF@4#1o^DZ`d-|6PWSO4TDleq}=jgvVV7&R;YpOQHb8*@J1$5+FV8e^)0>SyePN9>b+U;R%3n+QLv{{{%#1Wf!LoK%>reh#&+ z`Zs{mRFIp{rK>L|U;V>?O+*~3{~d}&^?xEyRR7}`t)>NhzWNUbR;u3~iZGSm92A)| z0$Sf~FLboW*iB4n8ULy__imFLu6IFQ#02yI#>L~!REsio6qcH)@U66lVW#^0Q#9vp zK95-43Pgogz)D*6W0!i9y%V(k0^0pj+MTzj%^mW-eTj!`lktoSOF$>>h1LmeAo!5H zk=X&EFP8cvBkTH^BB~h_3@Pwx0F4*PiV-plewVuJqO~IiU3cgEoOw z+Zxs*P(K`G*ED)32?*HoxK}cjC37RwzPm3KzqPCcR!YSgHM2`$JKQy(olD^W+?Upv zmZwGMn|4QJdSt-DWkmM(Utz%)@P2Kh#4(m0HiLW}*v)7&Ay#A-W}B}?bKqV}``vIG?Ir>He8sMNQ;^QA%%P zo0YWyTedWKeEHPKl=!qWCED-kFcAM{D>R~z;J|nO^MREtTbs4X?u4SfC7{I`O&}_~ zwjC|9s@EVb{Xph!X?Ec?Ncjh0etZvH@i%a!o@jpbBWo>15<2(tiSzYY32Y+#99c^d z%V1#QQE-H49)y`%QV|ZdPx=Sb0bm^jY$9xwapM;JNhC1wQaB=GG-Xtfig2BM((iY^ zYk^IK4KlK4W6|_$kZ7FQDCDNkQAW($ezp!!cskSlxsS z8JW+@evj(qdZ=0 zO`chWaVr;CbU&05WAWY9$094)Lf(w04LmEu!2Zo>^RdBK|@t8+H2Qu^iQ~gFkVwDQgpD zHSDauImh4(#rdcmFF(vQoNq<8k6N<8Fp^qC2Zy-SB04(6YK!RP5CyM$_-nD&NcBup z);VgUBG)XQ=~~IDw!wT|6`Sg#ko2BWUWu;vLdIDl8KKL1MV-0Y%{08cxcX#pR7N@F zxM^|qDG2Z2!hs6pJR6@%7#?+0j!ixe8KOW{eKN{xWYk3o-dIe=RFhI>6*SdHfoOM^ z()C`-i;Yq`-lcRiQVNcGm$E-1r3nAph41weerlA`gIr3tc#7Xy3d#H-E~Q&F^M|_d z$C7ev)qW1T#{kO;1sB?|49~Oyq8o_*ve8FqkEb7@WsmJ{Os=o*+J40839R%Bw|>iZ zcn*8WfVO8E<*yy>I%gJqaTD}k0j;0mPIa{Qz95sm7_`4_lJ>@5(AGX-%wqwqYi&`X zsM@A?lImil*OvcS(#;x&)0*DP6*5PN@}En}X{4pn4inGgxBwG!9E?h}b~l95t&(}Z z={z&;p(frnOX|p^3ynE(J2mU7;O5()G1CKDjOJGEEJwT9(boJPpM3nw1Qb#5=pV3RK>$N-66frH$RP|{Z4!5 zDmYT6{6DpUxcProH28JIG;lt>qo@%#6^w;20mKgcOn*4Ai3r19sWpXSuhdDNSOT5? zqA_O#e7;aG1Xl8FjhH6;!7Etr2efl-WcVky#l!)I!PTaD_=9#8T$-HPAY8eS(Al^Ih?QI0GiSTnl^D>5o@xa7;J7MpL9h6jr z3=92i zyE+@SDrlU0qaSV821jTRi-KYIFaiZ%tCJxD?FI@SoO|Q5Gsc1PSNcC;h%yE(JCbHe@M#{j|v370~%E`x>y)V*GU(qAUA+ zs;qBn^x6zGy4SJk{wfgBhVcQSLZ-hJF;hzeCkH#}JGu+37sviUCq0v8j10o$^|245R0iPn z5srjeml_)g>zvT$pYKkj_1DrLJ+vz}F_P~5Ye{>0vK=Q!=1fR&;H&dSV5K_!ZQfFy zM^4h})LXq_xPLt;O<$F-gFT$`MaRu^7#yJUk3*le6%_I3a3tY*X^G?_fq$XOg?xd^w$-_z3`l@oZv7nFr805g4r~d*e z(#U9`7ti;T?3X~bFf+>?GChN)2#V*k3@w~;m?fNeY)jIMjke3)K; zh|@qWvvy*hj<7U3iLyTe$F4 z4JR%F$XJZYwuwJ{%B&&EMmQZK+%m(A?d9%X@!SiJzN z&TM864bJcj+tIdMguYW|!2Kv3N8c&4iw0+)6$~HcOK>k65qdvLP>S<^Rm{`vN7;(d zig~8}z$s$6#{Tn%-$v#n2yw8aRDDt5{aV{{Xd$QJQ<%%5;@-AmQp89_+_YE?ipy!c=N?ImvSo2Or*EDPQ$(j?y9L^6DY`hsGbzGu zR@^qKtE0f)b#deRhX>lEkK)D7KXWf28 z5d$6KW4|w$WQ(u*H>PYzu}#?KP|VO`yHnZ{Vs|gD(1KVk%SX)o-&|+R7by3*bch`b zcxplh1+_D-7=G!OzUdBnlCc;J;_01!5 zHZbu;a3mc(USKLnMYz*G>Gv`o05%ae$e8o@491LW<7UqS8*hdqa(EaZ$QW4&nW6fm z-wRBDO@yDL-Bs&w04|{GNn!xLRtHu_yF~0+puHLzvi$;DD8vPD2ezYK;%GlP-*2mM_D*>#fDLDKlYP4uCuo|at#`Dx z9`9%$bjH~R&|VVIqF4o@!Wu_=hovno>jdJeg~23+3|Q*Tpq6Hp z`Mw)Du|h!b6qEUWkOom_50AjUa)i(CAu0E0U}c={x!!I)H8Z-($n+`g%NN+n$^3+H zorb5oLlh>v4ejorK={N|_*`J6Fm(_>KU)vl6h1dMupFTO@s}jd~V;{`Bq`D zeMW^bBZJ*uBXd6fSbEbsX$UeFbGN5o)}m4uql{*Q(}8cvX9AlZ8<2u+biCn;*7k@1 z{;BOS++R0GQ0X;3gG+jb;GG_0fM#KV$($HB`^b)MI?9|BH|H4xj(&&hU92$a!j3xlzq*ocj9Ce1Fyo7O6FhzJ2(Ci z@*%k^A0|@D zXWRa`5Qu?~;7Iwf<(XP?5n7J%dGviG4{RcA>?50kczv5b0yHvW`a@hjV)w1SjFN47 z#3OY+n~`cJ`;<+bz>5Q*bu(45+m|3AzQV7AV9C&2cr-&tl+(`)Rql+M`zrzte4~FG zSgDCdH!y^azHL8bco)z6lof)%tO8alm9KwcU$>Q7jdyBL|Nl{`YIK)M9mGoQ-DDa3 z0Z~aA@H~vGR3=g?^~}}A{E305;Yh8~de^woQv%^r`=sAD`k#SKLG$Mvg;g!t2!F6o`g_m;M1^~SO+*F~ej);r@FCE%y%x~>jBWu|67EiwWXGcsv>EF& zxtEHD>@mPfBjD@pdNw8;IqlaEuYz+%Jng6FjBr=*qAtcv#QXRNIFh}q&?VDDdFv1` z6^w*%j(yTUmJR@41_7Ih3}kN_0?b~YvV<+AzR8yI0*Iugu&24+qP-4X_utO+3hBtV zKveh{YgtNT1bu7;2*&((nft8k}qeH9;x73~Eyh`3|$tvP@s#{pS*qH2R z+i?CDS#dDOdawWjRth3LV-)`f>z{yjOiFvTqt#O&*t? ziO4`(jS!HoSob;ZzX<4Oiv+gqV}O;+YliBv90%=%0qv5M_SVLm03~RKbUH=QTN0Z3P|1CbZ-48xK|A`=P1~$uAx6b3G}|O*>#EH`Z`__zFW2-B+0%H8K3ZwA^)<`^+sa zA{8@taeb`Dl(LulaG)!KVyQ$HT4gWoq=?NaVs||NvuUv<*iTDi5))kMe-;f^ z`S$Nh%07!GD8i}qKi9J`?u1|2e_VKCHH^AnxX{#{R5<1^>)}^WU+S3_ZkJ7NK#-Q_ zED`>@IZeyv?bEW^r-gC7s=RD9lGQLeWCw?WCy-q-VJQfLeV$R-T?hq zKs&@TVXy0G`K2!AZ1l|qrum|%wiGNJMk|-2UuXC5@t|V}M1}sqN<4a&g1k5?fg2#w zeqH)D^nU@b@7D)7-bbC$eeZI zI^{QJI;7RG?J8ql4tRY$?>OGGY|-Za6P$QE6B#2!g%c;b?sR`7MjTpAbacBvI(Qe^ z*gGT11A3uI5pE?c(GlgrsEVdd8bQ)_-O9>Via$pKc!+|>b{%4ZB50Gy*KEQk;z&Y# z1stgX9)S>#PQy$e;ePw1A4)NSsPH#n6XEA%clWc#yZ}tR1&+wzDS|*4$qA)<`Ks(D z7#2l2u!-8)QAgvxouxAsVc4rgPiySKNx)0ZV1aY@X<-QE8G%b6Dg~={`z?lC8 zv{3xmG<5%UV_F#<_F&dwlSJqWPN-#vdYrD;^6+%7f<_eBstoBw?m~(l4*^ z#4a1yMEF^_lM%~lz{F?65uy)d)k!MCP4-FuU^;-Pa0jr7uu(=|oV@r8F!2UBBI91l zs2~;LWBa7vSMry@Cc?%Fx+~Zt`FO^{-i89u10RjPJb?;uC|JhOhFJ}XremWvG)aca46*8O4xRFO8UmwWu{rL`Hh1H$b$X_uvGJgR!-T+7P zPpPJsl!TA%lYU;YoX_BiA`tn)0h>LR8pmA2*u!DyrUB25*?4WYMMKok z{6{+wR~E@i)O`+7*4u^0=|ElO!fKH!>*K-`^?l!>zV?iV3y;+>7S6W>%cbQqn=o|; zPjRVR8xOVDTb-uNx4HfKdb@(XE$+hACcb4(5xo?#%_7!0mQ{9He7oDQFSiuy9b#pQ zXs2axmPOp*WURL`?udKXXj83gE4EAgRaVAb@n~IDuRgtwwV)ZgC+?%zHC$^S zAJi6FuRv6IBQ1})Mg3iEDf@3+VcWwbN4c;q{CO_y&-=ZhVr~3K7xi_Ljqp-a+<{me!Y9N;3T$13vu6<9k%oP&jFB&Pr?Em!T# z`e9JXiJ1z1+>W+qa$B#m1p=OIT8y(hP(>6@>pxkY4hB(RkZJ@cF^0px8c2 zQ+7OL>jJ5M`(m5WRI#B`3uwje5f^TetLPv z(eeXhDv3+WdVsj<`(X9q)p@PR2x;;9n5uit1#lBY_#HXd4@E@{ng zi!%)mTb5@^tg>Kjim=Cg)?380C2}Y&({O`DJXg~8K-oh7(ITFA(YmiaHo920h2zzW zCDlCMfGHf~)#cIAS7O#5*kT|u>%dzCc5_9*>yOcVYVDmf1~X-kBO4c+*Q8jVPTyTu()I_@0J#%x z*O%C1WKS+ObrhsB?s0VPklMYD?wQ5deVs7?Bk2L?nH}LsFK6FVP4GYB4p$;zDp;U| zQJ`_~jP+o}0c;{N@UMj}C<|kHwlyk$UO+!4r9TDOU_QVJ{eDySA+U+Cao=$2QhX2xOdK6(Wh@dIq#{%T?ZBs{ zAFzqAaoxOX6wEyV9m-K4D$E5|^5@O(u#w*v4WEAy`wIHVe{Ofu!_S4+fiFEKpi4)5 zF5Kw+0X`RYX9X(nKmwi(63`}1!0X#3z+{);(89L?ZO@dpUvGCd0A>Xl1vAH%cGg2ulgGo~|4@+XQ2}X=nT4gz^^})AS_2XtIxv}U z#OQNP5c9+|=C!~!o)}7C4S71C-7BTt>S(PF7bOX8@Oeeu)cS!NMfMGbD6fgy@nCC8 zh125sg8%MK@^9R+I7b=<4|7&vPDIt&?y5e#ihpw z^qZQ@hf&XW#Xt()wJ5%c0k1E<)xb*e@%47c2f}_47T-xA)zbw3wfOXEhxl~c%m}v2Qr_e6PTB>p1*b5V(RR2NT*J80^qy5-+Tp3R1}E)IoCxT8f+@}Sy%mIU z!$Dn-L0|~cY~8t)O(y1T$Ih+!c8OV(scV!NT>g+I=AkB~^*ijpXAO7vHIjzA`%-Cl z2YZ&wY%XzD9@2Pk-C3nI{E`4Sb>WoT@ZE6!9WNZ9QUs#HS-?sy=)nrC@jpV|uM22% zDeZbk>kd>@E`r?W16nWl4M*$bmX@)EtKJUk!>cN)54S}?bxYT|rnI~deO%V*a|SD^ zd^bv^`8fOCCAi5GOb&XciJS(kWatFxHkfPQxeR}Z0c?CK9O?Vs)SO;|L^i@z_DO$N zIshylflWjPwh{9XkZr^}=#Q@k^oJ-p=vy3N^V8^7EM!LqGMwh*3kY%HIt}~NocaG? z80rWy@jy6|YK{wfm;COk|E)KLUb6Ysl7iPMBYQMOjE?bw|oyVZq?i#MK zh{5py-k}0*i$&Br#mF{`7~<3(_gcg-r(AJX$((SfEViF|JKfD$4)MoD5T1YjU-&~Agr-Z`n|lHflY*;b79+{w(*A^0{GZqwyW*uB5Rbke!w@2t&2phTy~v&-<4_D?83WQgR=|o zYYooYa-{o}-DY<}KP=Mlx-KeoskK7i?s8?r>uuOst^a80moG+&j|z-t&Zvl^T1c@B zA7wX2{q~1)3fpG8&%7}jqX@V0yfKYjI>{j@RWR$$6? zAYB`QsPKF6rFOA&&)dl0hCQ#n>djP^B6p7j3GlP$bK4~VcadU|@<~A3)5abZzH_wu zyG2TC(3TyA!f69X3g;ZWG8LpG3+$+7oC^z9JxsuRRznItncoIwha;}|JK&>yX@Lm+=Rluuj0 z7=H&xm=@!u+y&S2f}YFZH&ZB>&|+R}^7xG8)0pEvGS&fc#Tv3eTeKctN{CFQ5VsBvn*dqb+M|J3oSo$e;Ph+0|PQx)%P zQp5=DE$%|9RmIMjVs`@#?(=N-0e8VsI2HM|4uPAkv!A0Iv^>^l$IrrjfR%BmOy`HL z_;kB>Z`EeaFxkgoN!vYOJUA_fBOIfCoN7P0JiaKac35bBU&N^4;PjO58t|#5vv27T z<`P@QRtt{7kkGfZPVZr_H`!gG@_ZP-GEJm4b8do`rfGjfX+{Zdjcy3=03{J-v}l0{=mjZz>)ZP zL$RqKCE*<~@9NSn<&xjY!S_Z#{t2qH z_Ph8}_e+MB3$5xb4=$%Vqn|TN?(?9gxS1qGh5f;!HPvssn(CLjC?3iH9Du1;T`zY{&B3RH1D9H~s+^vy{ER~mGntXSFRW#FCk?MhcnHIF8V>#e{!yEjoglS(A@0z)vs6wfVv$fiYd$*rouy-6M~gu( zOvg$rq6DgEg8uH(4yxU|4&!V}a%9GmoM6fxD9!I9rr+y9kvk#C)Uj4jRCqMa)Sji? zwW8{Esj#PN595Y$t&W*J+m!8DI+f|+;i_tEswbB2V3ViGomg6{VU*tqK~wv68dc{L z{|`;=-`h2{ZS7mLWkM~B|2+xB`i1Rr{}-|UY@b&#GbMA$7JoBHu6C+*lR*iN3lInS;Y-p*y2r;xDZ_R6NN|=n??}8NWkhaIlli428680_~tj%%L zyjEj}XM>V|c`TYH1h!c4+H79ulAK61-(z zHJZ`>r9G*)g`!|yHMGhHXvJeGG*4^(fYP0{VJts7ZHB{aGt}s2mUfCtRWQb^2@6w(w^!jhQE955C^{%odp zM3_<~oWY+c5YeKnJKXG{uvndicMf`3PgH0CRz~$cs>m>v4}x}mKsHmj zf)?rr!*4;Ss}US^Y4kVLIO^j5hB`Z^68qm%e44zOq&Kj^%m&?eU(k*VXeXuV-+O!7 z{8eZ$hXNbVg(Cwe_iJVfDG8_IxfH*#Br^FIr$**N_~L8f2sw{)ibwY+q$NCRpY+RX zJfp(1z$U`a#pj(6_77mG4&?-!q4flY)LBlH%^pf>4S)Km@L z#Jj=~ft-EQlLEZl!c>rzFxx)qe})bqDx3stA~JANU?>7|`s>Nd!D-=r`-}?j;kBv& zzwA2>SUGZT5yKU+&3%RP<#>AytNjY)%jv2V+-&uGU$?#hN<8^zxE5vfmQebfhu|yw zZIr~PAtgCDlB<8=m3XAgE4Cp>7>@T2cCntQFcw(lN14xg-3pvSfd_{IO$8|lOYM_> zFJ}d?iLkNmI{X>me*qI;3rEsIm6WL<72#3)q`w;-0O}vuMA#^!=l%FYOkm>o;D`)r zqD%#;2xX`H{CF8zU=v}3j00EPCwl9iK*mGih#0Dkg7P5;VY+?N@8ul^Y$E)Sm)*BJ z@*mLo{ma|HN;C0Q2$B8EN_gD{_ z!MF*X7WoqKYtml8Cc=gs^eNlK^<;}W-(vlG@?cPkDV8&WTTjx@^<=gaVm~{G!Ox<1 z0$aocY_A^D`4YMns~>Vv$J9 z5-SICEz*ahzMS&S6!H@$<9Q%{W63dg5V85OXBjgWzW8)FB7izB@#ru^2EsM=NxyG| zHvyXnKblhh^`*w#4NSZNj>zEgr9c?T2_M@h{k~6r32Y+#6t>|UEG(BoSRRhZ;4$4m z7|97E@ZNzJ_A6i$;b$Y?37e+F0=kPV0~8v-N(ZM>48y)Ibla8Gt4_>)zt^thFkL@k z`7S!KT*;u%Z{gAxNB;6p-3s+D1jSFo+4oTVDOvL_;%Wpdov#XXgmLyszb}ftfK7yrGPW!;=0ITLS#U%KYur?j zim=>1>Gv`kfK7yrGDbpsa}6-@op3}3&&`NOTMfwxuh=L3Uf5f}Cc;l)U)_cV0Zbg9 z83=QFVBX(jD#$_T4H5@3=OPdlh5?(12&@afq$sWn-X4tt!JBwLCzm>?AdzGvoNAx+ z`=-4N*hKh|$ZShApx*~{YfDMZ$oE}l8<6UWR@ocZHxx_n!{=uyVw4_aci+xFRV+Hw zqK4IrO6n*}7sk&Nx7CxjPVf1wyLHc5v!8PaXU%@G*xCu5LHZ?!Sid-s{BrRiRao9c zy+NNcMss;|kshaAf^0aLWj(kU-(}7nr)6$gx(D8&Y&S4`FB~aXQUwJ}Zo)t8lYZX{ zwg8(5KU={={f+q?nD_@cB7-_RQ$Z@>JIklf%jgSiB5aiL*(hU%0Tb835gDv;Q$Z@i z5%x*HmoX36MA%r-6R?&)KcG95#DJ)9AFwh~G*a&Do#|keJAX%17!amrvb@tiZaC89 z)&{5aKP%yD3R-fuGtsUs8lk3QFa^3@KSEz0Yx_a$eB@?I|0r z0`+|N?ZT$TVNY49-z(5sjhXBitjKC1BiQGrAc>5CFxNim??wlJJ1~Gvgr6;G z2MAjVOnf<;n#QVdML~}8KjnG1qw2Wo3B?pBN z7^;gWMoRb%o~PnBmh5B4(Ag7?$q((02?4(NN;o2t>)@bJ$whd`KI!*k=o7#u!p}n8 z8JT|tnD}itB7<|TsUQ_0Uan92o$&;RrhrX^jWUMy!1*U&;$Cn>274p^)7kRwZl9Fl zD|ZsGiLg<|c)U0mnD|IIX{JmCsR-xUC;eW=CBP=a1{t}%u`YA)r1c=JEB+7atQVX* zOV=97i>h~`5>2{p@^bq&^JD~3J$>>@`!+hF>}T>PVqx7AvBXncR9u5gCj83p*tj>b zx(qxv9?5{#{Bdz!YQBOgB`mQ|`j^rH;1i!vcp~xPtk{mgLiLyomuG#ln>_1qRv!&- z9RqK}Nzq0qC9wEY&e zGQzYdZKb-*A5OR7&Yf3KC$a5x*{QZD>-uY~yLr$_!_Bfo59GRcmFh5Bw6fv#Hr%fH z4c+;Esin`^_x21^iw@2EVXDW6M2k*5=7i%-i;g{X9lc6#TW!%fQTf{zn>o8J!-qMW zqE;AS(P0SmlSjIpaqnE5}8x)&d*<1&+v}NhuIW7Q(ysNxx6vzkp4I9|H5|4a5f# zz{JS~Rv4E-fiRL22H?E|FKjrliSR?%717}ReBFx-aNt_>tGZ~a4+nL8f{TbshajTK zHiFgm$;f;}*8-aeKa2Hx9t3MsdMA+aV{k+a2lqf8IS5Jq|mT-DyZyCMu*Vjt}!mcUdyEf{5dr|)(M!neqA@VMO z>Et4fdTKWpb#8EzghMRhWKXy20qt01U=8^UWpQ8oTL`Yeo45|nc7jJny;;nN zLpO>|`5k#_I-Cct-Oy%-J z@%?uYLqp2_5U^738-#T_SW)e3+vl;+!txM*XNR+J>)LC*;dln@o#xFzlB}g54fg{! zmIT_Vplx=k&lf}r;3PJ%L9Cc027C&aG<+>r0xPku)mTmbT+j{%Hl7McN`nc~(%7rJFO9th z+=>L@e<7{hlkAge!n#ZV=Y4@qL>x+EBmyjr@$#H*ru{q_>P`ftCX44r?ai5Xw}C+a z@6M0`Xud&UWW%o@aoX>|un7zpmlm4h2~juF;7kC}4(hBYDpX!>=cwY5QFjtzhLK4E z;hi)*1ET}vkBr7qKF^#~H49{QPi4(WW$hSs{4|ucV>Iv!38RW0-vb*VP&(KpXY+{6{LViLjv<{sDSa z-d!?((@XH{t`@8D&vDJQ80>R~c|&<_>p@z+bda~6sIUk5v{~@;*aarOZLEr!ffeyb zV;l#*E=YMw%jQ4F>z}`lATcU76OfFUk0Bi~ll6~w>6mG?bBmG1BU;RFHKFa`7Na`O zY#V{5Xn@H8VN5YRW%QI(33F+=Y0-k=vSOha(lPFUk&OYBGodXJ%^QpMf?Kq<{K@~v z-kZSJbyfGmy60+L9od#`jh<~uo+nL~XW8+jB$Djd*a^r9aM5rjU!p0}l?U3_fb1}} zG)|zUuLV0mDJ`+-2qjWNCt8v~TfVk9q3!z$L~@b`?Q88Yz0!W)f9>JibJo3*EXR_Q z-%p0<+;h%8`|Q2;+H3f)wfCWnN>wzcT0A=&mAU@P=Ga#uHtJ^J&dlvI=c5U^Wud$B zTk~^6d0Bhr|LVR4-0-~Mi|g`h)aCpl-%CIsbBc<%FNIuDpqe6Gb@5EDbDqC+)l6hA zcrQT(U9*$DTacq)qw3v;k_)|(io}+@i@eLK0zc&!mxU_xyJm}SE%6>OLuG4PYKW!Y z$dq4}9}3T&Ia5=KTVL$&I=8;0T#aO@R}fWl!R6jNOrtdER`{v>aZTlw!J@V?tCDmy z1y}Dg!@cGM10ghw-?J729vEL_`6%x3`mjD&JrAO0%MHxB+{=w#2{hgga@k_sWvZ8# zWf;cxdIIaj&sH!p{55pV)_tvV1o1WnN5k~0I{2&}KJMCP#hz#qv*#ACl^_}~{%FEf;ic330sHCT0% zJJVtq=8!j_xW(_dM+>&4Xv|^nG1X5!iXIj4L9(PsW2SnGf50^5j|OYdasVirWg33r zy`fN@5~=s`&Zn6#;lY00{OPr!FRG@=krDYj!opr4=yFGG2ln|@^p9s&9uvW?c# z`F)}MkX2A!N+S#aHDH0w6(l8=e6hoM?fgF9dAqy+K18<)g%02afe%Nsq~8>%{BVnOr&25RbZYo*MEfXq5b+E zc4H5*JYrGsXs9~lE|fhV@=s6!z$^ z*xyL6`BjupN|J#2^Krb;T13!!fCemOz$zaKsd@81L-V|0$n zUTKNS-B~$WtvSr-jdNo5m*j7@JD_NC_L2zfbC?M@Ghz zFbG!8&WB=KH2c1JxuLmGvzM6Ms=?fx%eGT$@b6GlWHC&LFW|Z!`rl1bNzG-$?#Sg$ z-oV2=4_fq0$jJD8aZA(OGVvdXyB`Q)W^rTw5VO}m|NaOU%{g9;@1)r7sS&Wl{UuQy z58@w-YkFMp-C-VFBh$cZh(jj}n%=S28cYrVuId38;+OjdTC1|BZIcxJ_|?yZ{6?{o zQeP1-;nsLE<4=6-&qVmskTFK!rv6!ICkTL#F@0W=y~1zqt~ADQ@xzvOe*iaoya zSGHA(P`agG3l$n`;n`3jYI#mK$`FH_#7{mSXsS0dU$>n?H<1GzVpsC7@shig#r!uZ z(o~b|Zoyrf{-4E7`>eU0F{>QzGRO#bSN*krz8to{^wB!p_NsN-?K%1s_-BCwd(q+<_S|A2 z_T1tq_I$1VVU8Bpv6qYO4|Cij&dbEPtj|Juw%8{7!yMO(^Si{kMMCXmi?Q1CI{U*M z<@+ndeT!V%%cb^*Im&a3zT09a?GJO5_1nmVEoS2%_8h=a;GcY-4Gh^r|7L%f1etB;53~esn9A*9Eo!=pzm*-c-{cnhKIX@(S9~R{gigVW3{(q7`Se5$! z*>!35nq5g}&n5ltu{X@|A#rZkUE0fb?WR3HWPg~WY;S|O&uOs!e{%e!e3RoT$4l0~ z-CsF=|GYRy$R_abErBx_*l<7m|73lVpT-+s*?zkX+@6^-Fr)EuNRC=M9RER_+fU8e%l5l^_FVF_Y_A;8@!BifC&zm{{kG6H%p4yU=WXI# zwg<~)0{yz}5`cv}bUR#klN_i^zL%vVeC*_rVUY37eykE*+SzeB> zoPV;slvm@mN0yiEkHo|2%lF+Y`s3wAnd_2YWqp!fTSR@b zeKp}=f!5$@hMb@Bd_4Xt7xlgB1}`)PPcuFy&ZWLRF7CfeoXhc%^p*XesQn`C6G@Np z=>20S*kH*Y(*ODGU~zA?pS}Dx`@k!t19y@CF7$!KPY;Xo^1f`JoS#yk%JUD3`7Pyztbd~R`QxJf zL*iV{zY;+Y*?%ejB!5YLBIk>g7kfl|*OZrLs^nfTo9)0EeCA}p-%J#_Tr9Uq3?-uQo?U(oaMfvgSZx-d{^RhpZ zUwKT&!~{V313 ziS|kQ{GPa9AWxq`6%a~wD0za_RIFj_E(AW694?XxG(7|=eLxf(mvTB>XZH1Bks%h$^MLYF6;j# zQU9Idyj`5j=cW9S@=wxti>U8@aW4I9S--6BOX7L?eo2ql+rRnZeezuTuX29M`%+%? zi~6NKA?ZI}|K$BHQNMiukHmf1p7HdrSx)$@#ryLf8~6BRlI+^`epwlf5`bL=ih&b_sQ{+@=?-PmY4QNkEs8M zIG6K5(pQ$3<0Z#O@}Hbf(myB^?YT#sOZvpeOL-;RBkxOnEXQ-a`el8xyzI{&K@aKA92NH^{U!g& z_uVC)m-AcRm-Wf{BDKJfeX$nkJV44Ec z6qu&KGzF$9FinAJ3QSXAngY`ln5Muq1*R!5O@V0&OjBT*0@DrYSH@foTd% zQ(&3`(-fGdz%&J>DKJfeX$nkJV44Ec6qu&KGzF$9FinAJ3QSXAngS^lc={r~TAA_R z*gZTH`p?-p_{-n5%)o!4^8UWw@_1KEM}KRqyk-6R^6eR^m&%*tiN1{T6WyJ$@~);c zeJI;kzQ4OQcI-q`Z>;=8tf@8DivlTimB&seMt`oaw1|u0TdFs9#Jl=WZ*1@C z*9|gnPp!N)*4*E&Yv_nKm$$dHl&93N-F9xAH*pWk6K8s2!EW5ZQ}`5Gyp!nza(2Z| z@u4r#5$%ZgCCX0lXHfVo(Ho2DvlfsHr%iYwdAs>!tR>Oit1sMZZ-((1JP`0uQ&&@a zjBnyXQ%6U4OY-?lU42he+&tXb6z?i)>FLS9U^h4Q#ap6%iQafuyRKS2-Q>Ngv-_lJ zm1=FGrNy?_-yU=->VFXL6s<6w>}={ub}62S^(NoMG-&E*??#i%8v~6qZ*J;{w|B)_ zqs{$oZK}hjdoA5v=tX~vAt(=13JL7{qWp?zTYp!Jp|9zR_X^OjDS?;tBn-*8ZNaA% zA0)fd-xcqQC*o+`dt$B0%lwW+yt_+ZN%Z%0#CY&Q{AjR+AWys-9f&n`asl5>Ret?? z^sg<>LlnVh|Cp)qGYg;nJKYlN;Ws4P+H#8dM?Kb;XpMIz)KBh`c{#3PE_emH`B$>_ zy^1aQn&yhOQ>H)teX+j4AfwIwiFijmafVCt(DlX>Cpx_c(DP2+-BT^xA@!c_K1F>^ z5Of)(`Fc-ptToma=aKF1F{9Ge-x=!#cX~5H4RtHZ;b|9N=WOnecO*8(yLPiQJB6M` zdGxdK*~MsQb6)~OXfKG<{ICHEoJVGC|NXixZtE`sUN2@;&@?&VRy*z3X5H>1(E9?;Wtnj6xs zZ}gq%i^h6;jeJ3yaMES&>9N>o`-YqPiheSKvNEzUu=-#4OW7gXFhDylI1V&Irb8kB z-OHg6&A3K$>h0bA{=0vGyS3MxFh3X$R{H~dFnR8EDi}k(1IG8H$cTTw7e~CP2WbzEVqEd?c{>+H54A;AK`QScUBF}9H4L;|DMxM)R4A{ zmrz9!8nbi|?a519x=AO!?@TTShZqK*!PRlN345ugd)b(R21~VLuOC!P6_RQ$>Q- zB`DHPvj!+~o)*{8%JZOG+75pgkCa`bD!0+r7~raxaJv*QUp318?}tLyXypiV`uq$0 zw``ay2b?0FSAul^2UX>QL5D^gp8rOH{ILpr1Y9?p=N<-Vlp+2NC*;=9+^aN?%Q)-u z(>8_KcdTALgZq_Wlr{CVG(nXK+I%T3b^gpj?@LE$ae}+Pei)J=k@kgu$pzObGA&VL z+B8gC2GbUO4)2y^3JmfuheK3|A*ptcQ{e!2^J$vZPGR>D&DuzFz%!T?7j1h3kNyT8 z&2?7gQ*k{}J>@)3v(J)KLwg!1FF`r(4=Jy{j+WNoEW^nRMe6a_;h&j}l*5O}x5?pS z4Q*DBgxz;j(FR&qLo;fqu7L{iYPUhZJBxDty!p47d|TZ-I&g^^8Z|455`Ukr#9V(J zEG@QOqg{h(pML>&_g|trYwX?rqHAs%J@KVT=$bQ!Z@59}nQO0yX|}%w{{be@4`kCK|Be5Hrma6qRfa4= zA0^*2YJD?kmcPEg#iVqW=_wd!!3$yAf|*p}dt$yjNJ~d({wvPT`BdiYETB!!ihKyc zvs8}Z4!Og$Tpb6fijP;R!dX#3i{0y#2L>#48~JL)Ev7ZnCRa{XdFzvc~sxbX?Ht#^Y;^rzsDB|n8YJCU!amU!@AF|D(&Q{kXx$C>`Ve=rns zR^?I7%anbdwm(KozCarrX~%gg9;BQ`DnCg@YMw`&4SC!xP-iY5BW}OyMkYqM$nC`? zj4$2(BH%lWry5nDQ|=}j?fW)k=sZ` z&enV?8K#^vDtBL`g%`jiyJ+_?t*^(0624G~3lBZOzxLPA-eFoesM+-zE#yir;7=G$ z#(~t|EL2;Fv#bbn_e1yJ?33?89ZtBf7(9j_XkvJ7BV~j8E6-8hFs^}6R}>LL5vR0( z7KZzoZ9q{)XtzG%9txb(+=x@Ykf_92$%J(&Fo27|7K-35<@u@hWOm3|okw#` z=Erc=iMZT}Oqd=^BhE^+Uq9lk%v0n;?_Qv_T+5Ia2dJ6JiYc<7fseYMs9aqRN4`P} zHi+wyr)g>UbTRdWXI{ZACjx1UV92^SqWwJceHOYWj_fLuNMx9hW6p1Y8Jpdo#|_2Q3nK15 z_aK_|9@LLEsew{=iX!25^zUeRnaheWNB2z^$X1uK)L&ShxE)r1S(RW!%L;fzSEmsH z-;A)8lKV0(JVfB186%X{pp5}Bvu{XN1em2fDMQ3{x5jyk=B^w+7d<;Ogo#hNii?$?`1(#@NQkVa)|)-0=t#pN&%-A`y)I!691s46Pid zTufkRc>ygz-Rr?)tB3KkhSs#3%3iRQDcw=0Dg$5RNbUgsWoF+X~9t zRh0+aQaW~?jttY9r%(!mb{>bYvqIOPpQVViqkvZ2PfIX22I)W9fFTjtfUfbz$NG$+Gc*OhzH)e ztBe*jQpq{>K*?EmgjTbXb+*o<68u>33>B?lskgq2a@%NS1OF~$X?Vh3ZS-AjMFX7h zp*Cflfst~K`rvWOv}LH#&z$;42X9h3^0tTyx=-5ao(Dz^^Ob1 z^4l6|2+otyPoh75)g_ws5m*+`y~RfN3cKU|a7Pl9 z3DpZ@V;;}G*+JF*J*f8jAv$EN(lE?xU(IdxJQG#ic*!$b+@P)bYkZ?z%awo; z>c0_i1YXnj$egRtD=@N7&_eg?m=5>Tobc&kv^jeazfQRW{1c|PGUo*M{Ufo6-Ex(& zj4i{I4L^_SoQgc!@+j4T(u=q~xxude9f-BxAU@*Oi?~&h9`5;K796+DBUF>1J7Cu+ zzg9HnYo^FHG&bG+zri3DKp!V)!?W5m5fxlQfmu+@33kP1z~VIMg(&u$CaKdTKDaKzk;_6Cb<=K{T*4_B1nb1vy(up6GB zbx+Vfh@Bn77$KNpFtiGs)%monOKpJ!Sj^UfB`SXu$PA4)yOtX&UsighiC=LvHDqwHWYIk=3Qpd zSa@8yA4P3c*-u-~Q(+mrODOk7sw}6%OSD~|EbXWHs>n7~WShQPRZe`~NPE&eQh8F{ zgpTtHZ&!u)dgr4*yuOmQa)U1^ zTLS{jcvg!E7p9X>5d1!dwvi3w*^prklzo;8_$?6pLo~acR)d_*+PrcQshs9rr%E>X zRy*rp90G(Kq}7)gemq!aO3l~LGK+);se%ue6kmicXsfjx79b4$5~qYG(yXA=`5yeE zdFV|g8=uv~P9#m4e=}vuP*0^PBAlA%XNPE=`xw;@z_7mn%N88ePph~w7Zj_65}F?y z8PCcqAv&wwHNo}2J0}Eh5)jl@&~$*x&r41Xt-XT5yr_zi2_lZsPq*&(hjwX(Mc=n|uGfv$SXs$gXPqu8B6jK{p;$4c*UwhG<0v%$x?=9`1DW z;wR!KPEdBZrx->HjH_&Cc^)Z$1Lz$W=W}vPoW)v81%QF#5WN%jWs^Ic*0UbU4guZ9 zgaaG9*Bpg8xR@ipsrjeiIrOFbeXc8RRy}~i3`jp^oWGq#tgf|9i-8ki4pb8+QP?Ip&mp?&soxS;#&lNV(Iz9|*?kgj97D88)I{`VX zT;np`9>jV0p7Oz!H<8IQ18&p&$XUu6r2Qw@zpcMO_m|O{E9~(sgU`LG48bm1H%MzC zA)zS?TWM@LBWzo2DV#QiTSh!X6nwQ)Ldff_E*&OxrB0?+2fXlD)W zyFgX2jUj$fs(scv)Sk1rA(}EXi(N};&tp!;8I4yE^ z;m$Bsfl1I_ARq`u{w^XCyYkVGMUUyHEAwbi#93EByRXna1GI?EO2*OhxX~ca0Ihq3 zs?XEHmz3EWa^d`Q5#WD(;EskP!}v=YMaWWsKsJgkia76@M++GILzt=puK18u6xF(h zEqoXxbEdUN1*prH8C~#T4(@3LuK$XAXtT4gfR>C<-9_33$DND9tLMWol{$DDEd~OH^5$!~@xQ*_7gw}nFj&f1->K*!#T0YckNy5+=5X@^hB(ac<5$B!)+BQu4 zAR8L#o$sdyhUu95Ho6lA{<`;(s(`7)6`2~IRW-CxDR7W^wn2@wp@G&6!@6&z1L22& zl)Qwv1lyvgfFgvKA)FQd^1~2~FVS7$Z)7x51K20uK=RJ|JWZBJ_zxd;N)g57*D={c z;RG0ue|%40{0=zzv$QB&2uZ&LQOt$mh1xaHSX!n!aWJ*lMZyK@#6wB}P~5{UVt`^% z1lqoy7KHCZJ$b_r20)wKUQCr92!!usxaYM<5EIw$+(m-!^*7OFlV6+U^$K z{jb5hpZ6L^`pfTU$f!KQLD{(nsdRvrKS?XPEJ{||04;;|n3AlmK+MFd))VwgXqjUW=7+D{^UeNOxFqTHtexh(!6 z&3OqWKB`M(LdyBfDGW;48xeY5Uv>89i_1z5 zI{R7pK@X{L5y7tI$qpTNO6d*arWn(KjT(dj0QPH8Qoqz(MR4I6S`vN;g!s}+wB#l9 zejY=Zt%I23b6pl$YToBU1^@?GqO^Yz?0`PBzmH2}#;Yi&@Cg4J<5^FuM~KZU%pms0^>DWa&&_>4wSs$=7S`2Dxgu?kAY)Z7?W2#eZNb{Myme>Pvo>ID) zuOgel?bNQtEd|*Ee0T{8qK!v@c~BYfpD*e?FCos zpnG;`=pvO|qz#C>0^!BOB^FxNqMxDV_2*b8>aS2*jM3+|(m4^t7>H*f-X!DBq!(BJ!v8XeJA0=Q(sK`Oj@@!~}) zy-0;l8SbCNW5rZ@kj|pW1jRU9p?~diOYEG{ zeGehMW+QIzxkh(7HF-Ml`+|D8gG;E%aca22aD;U*JPf8B*S_Qt`~X2zfFcY|)m{KA zbw%o7Raf{?9hE>a9Vanf1;^ubxZ;YoT~ORvF%L?D?)J4~Ki+|M+|7s4+VTEiJ8*_c zeNVn_1)^cBdBefhxYulBbQ@mOZGeX?+O)#`ComCkJPZJjDeN^iDxGlD*{N-X?C=*K zhQY%51u!rQ!zV*vU-5}u{QrL6mxD&3D+pBMgvhaLELRq!xvP!QIaXb$?b64}_1;ZnX+$7__(`s0RNk z0{#CqTP`zz0HiPT2Pl&}L`xFdf)F(frmI2Vl4k+F!Nq{*0p<9F{r9O;{EzNFiT)$9 zyOK>qj_e`|hxCiP-9DxZ4=a>Lxigy;FG8jM(fe=~aup%;*Fw8&Xw$f#DDpEjPZkkW zD&$DzOay-Ls=0u%ku#$>UFI9>tIWrOE-)l)@1Wy8a|q}dK2rN6r02CLQ3f>)q<%C*%hEVC4= z@@85yl#EK$`=b&9-#S+T6Aqm30wrZ(3b)ba0}vq`!b&+n_$>molFb8M7$n^P0-MkI zF=b(nH87HG)A~fQzZ|8Q7$)SAKxQkrZj*)UM3Iz{45Ph1xiR`!-B#0l>=71z%@7!= z{5q1I)}&{&w7{P5e1-u2A+EU`eqLJXbweRIfy;d;$0n@gL30+2Xr%#^0AL=N#c@B0 z3BO5s^PD`Q>@Q~%&H%8(AE+DFgfhmHjdaQjbi*KaP0Lg} zacW*T%IVxs;|(j$(k@gB17Zaq*nshjB#$`CzS8Dh7<3E}M+f@^ar!lJ+f~d-9_yvl(d=Jytk=d03GEz`gM;n#C!&CB>YY!KO=|?&@h~Xzl+?r z0Ie;b=cVNcS$4LZahQ#8=Rt$n_|Hof5E)r0=Oxnw0KKo}a3b5B5r7gUv~*bgdWHY4 zz3L^lDJvcK*4EG}a6zNSN|eV0J$gUv)nZt-r9jQL=MN3>G@0i<4v-AC{px;&f30p; zheAFS(bqB3>&kXD`SS%o=!0>L7WLd z%Kaeqc3f82Aed=8KW%`n@H;qJts%Uokz&KtUPiG&y88n4A@b{C@+h8(F=0D7lXJuP z@dz%kBL&U|j!?nBfR6H^OrIfU$7hIC!fm;vO2TI^L~%w!i)lH=30+#=t_};@F;XgF z7cdzY4vIB?6JwSe4l)F}z%~81?sy^G@mxd^5P%3j^RTlW@;}_)NORswc`wnN@6ghh zfV#or{zoJd6^8dBvb!Lh@79NBgBW_2Ex;_pikt8sJ&a58Avo(Ql|$&6-*g$k<%kYw zo7q5%>j5~`AZAqtm|`Pk4&vwA^0k94RQW}ysHNAb#AJhuyO-Ex+cJVNJD)Z!11kln z@H(gN7bntcxXH}h2n6@P1`>c?$bKEtLgE@cc_cb4LEv6_@(UXX*^hvW-h~kaFrkzs zG=lpoOELq21Yolfl~B8Ogp=LoL#FKl9EDVlw*@k5m+nSGVko#&NCG(g#Pkj>BApkIKBFN{sa zM!F#?212{9aIi6Fq`#jw_S=zRFbOQjX~`?x3gmrZ=9TTDpsp0bS zga>Jh&J#u&&T*n$wif~0{z+suwJ|RM##xRL8+n;ZAlzXAT%}!*7V}=9Rg5IE6hiL7 zT0Y>iI)yw~rOuVKwU)Ql*9UMb>pZPSzVr)FZlDLs=K&jmDyl^64!1+cwdaZpe6|sP zJhjh?meGr)h*=ENA_y4B8dxUa%BA?FuT=s;$_3cC=Q-MkCZFe87-VD^0y1t*zJ}zq zzD9URU1v;GA$1mgRIhb*=NToBc$cnc5Mr+g&1S81mbT!(ZE!l2fOOwS^Ut9fYwHkU zfyL7R^?)o)WIW?h2R}J7=5S~zQ_+Q3=w&t1Dk!>TxV;VQX%@PCACTiUE`}M&Mg@y% z^ZE-~X(~~@4Yxvgxf0&)`}ph;MUmC84$&}9>dXaTIe;Wg7;b={fU~o}UT_Y~QOvxE zF@*>QI9XLdtN1ro^Z4&LRrxPK0yiKL0M!?ScQ`+R6SOdVuX{xqGwZ`qv=PjaH~d{% z4gi&ZK|Ftz10hP%ibRD^V}d}OfSvnkO+W3uM)MGh;-<5_0attSX7NE@iI|JhdAse^ zMoM1I*-g3UpeFFF!%7Q^b}t_|hGb;Zyf89sR!z26+vpW8(ICK@8*{ltbMQUNDOfi-PyD zA`&B1`YJ-|{7%IgVYWTsusS#}zb}UNe?~3C%Q;Axagh^9HiVPnIHe1eo#;T?HB#i< z5IKKLSwD4Vv6m}iP=AX^O1X*g%nP>RYq&M{IwJTQgUJnsV15-t&QY9P^YC~b9NSG4 z@tyz0tr~)xxZJpjqSgM$nF!qcBa|mlFDmG#{CXyX4Il+lQO=_j0PvGVOSQN-n@f0AF9y)1r;;yPtUnoS>2_IHQc$7bxR0)BPGX^MxS=0cO_G z#{Z)1_rbqdy@0iHDYJoyK>a=Vap85$C_UDKrk_Qlb1~Lz2$eJ_%LfS*SY4Ne3#AYk z31<5&Br+*#iMqcFS}(eerLDSdL6Cpqk-(d=JlPmK;_>S!05^Pb`o}+lh6htvMg8B$ z<4X}I#af1B{;DYR63VPq`KxN@~r8_bsI9+~m+&DoSkdF?9pjW`D9%0aT0)~G|y z0L=%W#60j;n)@K@ZIxXtgzLYn%JN4>Xa_1}$$8w?hupUnHB?jsY@?V{AMU83N_~R5 zAzoD7?^Sif#(~R{{Q%H#d2!PNP%5m;LMkWMVQmb- z#->7Mq(M0dnQ879nfu(VOysXteSr?Zsz>@l4!f6dvnttEfG?v8y6m#yBGLhNs9!@` zFR(;~@~l;5c_~@({mS@M*+3|-miwUX{EV|Bp9=1W+tKD!gxtRg&rrcXSPoby^_=@0 zis;|paG!&;c()Go3-bJW7AHSvkEk{n6%NI#T7kE-Et82{BtCGNOr&zEgSwzXxS4RY z`Rof`Jk7TRtq@DlR`yc`vL&!^-YvO&fAEx6-A{#AXu;#O=LK4cA6Nx@G+#So&(f~v zIpj)Z&p|N2cw32V&KKBZ+BU#R94p(Xm)(B|nM<@a;-1r5k|RG`aako*APWQqBW?j- z@WqZ)GKjub${o^H)-I=B1$pW1&r|y_)zwo2{K`kweY}IIf(rFwPWbAzeC|{h(p~(+ zMtoFhZUo=vdi8yHs7%Zd;#1B+WYd7Dm)LM`gi~SE6^=z?&=Ryb;@nk08=v5Wm9_Q2 zua2VtyiBL6@Zv=k#w^4oZ9eSvR@5yF{{`|*;Iiagr`bQCrKi9_Of-!X28Nn*k|6% z+01lkkQP2h(GjfLpyR`|sh*OO-?YcK@^O^w2+&D_VTI4Q+SN-(dWvBGE0@G_qyLg zX|Hb@$wA*9p`9?{fixkv>ni`gtB#o*MB9UYDifa*&{W45`7k|W6Fuy#*Vs)MpqEBq zu(O1^f%%dXZm*}UVMsH|Ud7?xyznnRJj@9LKLHkz9X|K4TIk0@f_fw25 z*7&PCzKLSN)g3}Rekz@I6c*iW$=DJ7{R?yiLB&E7))c+Cm<@8l$SEIS?Y;B?T8Y0% zO}I)C==?vS%#FZ%N{u}#p1rPef06UT@PtkM6>lFG)%p005QI=aRe>=P8CE;Ti1+*@ z+L-r4Zr^+uulNfK*X-^gN`9X)rumR!upq2EAFwgbVdg=C=8teFnFCX87N2A166-e# zu#Li}U~{rpi$qeuJI(zbL1OtxO6^7diYE*xd9 z{R3EM#dX@2pq<7-6r=ki6bMc>;Sgc(k!|5_R zXo!^guYxx+ksIMS6-7EYEBv{yYk#iV7}6r9{#gXAu|8+f6>X7V(%lTA$d^1%AZRH6z_yS2!{7(^GS?5{zBW&<}|=N9Yn68ArkeNkvD z93f9APEBe~0D8E&b(;Zc@cOcQCeJPqO!_U>igQPxK`y102;BA*+D` zl>!A)azzkMgpb6VhLJypwUgfm;L?sQ*N~xd8Ns}K_@8EZvEcfDX09(Dp$*PXBbh}3 zPPSS)1Q6hoHaf)Z|H=ySdd)Q$2*zS_of<4EVrMbyY}%DB?*}?odL3~gU0WFLtPeXA z*<(|aR2_&wy>~{)*{C-sxukL|5X5AB9bVQQd;k*72euGAUdYA?J6mt@yy0aLtc3wg zT?!;@?lm9?oWi{NGAx~XtnvFORh;Ks(;VzWv>u^xzF6_AIE5dHp<43@%9ZBP>=TrC zR(m`E`1q~-Nd84y3^Nsh_FU&cF4*-&TJbb5vCO>$hvUqZ@C&54v%{!cCre<92h}meGx>;T_yE6`I~@iZ#0TVA-~dpZ z8?hFlWGtXLNb8=a)#uS+IE}b;j@CYojU}#d%J`!59BnUbqjjgSgzE}z29VTFJK^nA zp6Au+REt$6HN498%d}{KmRzO64YZ(&79*({s3kW2TjuO6-E4sGQys{`AA>)H3&DDu(Q~nGKu*d4JEF)sn$=!vT}}KM^5A z_S*4KuMzqwhWuft_RJeFO^74@rg1iA3e5hw9iXwi&WS@ODNT+Y})3fj3 zRJ`(wyz&GB2CrWItXV#dDDgtn#PS=$oM{B+UC0Nn$-_*TeVB;IB+#pr6?y7)`}IQU z-~$$9L1W=@EyXLUxYBwJ#9?c)lvntk$i7EsvA~x)L38_6)Q%l1b+U$^Y}4`wyZGS@ zB+$1QCi2QD{?!kiBs#7YsmKm`5}A%g?j5RqC1$a&P#P0bPag%8?Q@icXXXWWMYu?JyC1+7a25G_Q#mYI^AGrCSQk4uci6q4 z_ohysrRUc%&CZQ3V*j>i$3S~EoZ02w0@%WSwS%3wv=AT55Cvdr`mx1U58 z*L;BQD$He3u!G-22eW|96##v|P6(M~!T9ARhVFQ|M z-27dt_#U3kfv!ddQz5if5v0;t-dMKq6R7m2qau!wh$1c`B@I!a)4rG1K9qTgUky~QT|IvojE~S&!pw1 ze`Vll+X$5Z1wDJkX#SAzW6PuJQSSdMIG(M?^eYQr!%)F+UT6IA!r)NZTx=}bKJHK1 z76F+LIck|&{#9@#Z=ta53Kk)cKqg^B4#31(;i$#RO1zs)Iz$Fo)&Q>7iUm8q@i_>s zt|Lo>Pm@;_s*Md$RG|`;t%SR*fkK!0&&A{)74U%+Qx@O_3=H;^gsp>LA21Q0V!fJW zkQNQWh}um{2k^85V3L(4*6}FIHGEz}@EB({WO1r+Y@BjGR3=LV77%MF7fNt7xCeF} zIYQS%-P+=R|)A{NYe>Bn_O5i6!t411N>OMrvHo>Y( zAph@0p11lh0!$08&>pkc?L57OtH1?5s8!Hgur$Jc15F{aFf|HCVU@U2yAf>{@aXVHc~kX#;vyLtbt3ISs2s^ z7Qn-`X`G8`k{kXEXHPDKW)A;L2GoH{U=RxYIVkWl+WRtXdknjNDy^qB7ZV=tlQTKT zF85WWue8IpZUfNuNm^Pl8g~9Ngu*NxsR*q25ViiBdbxX*cc|t)s{k3Qn18yxufClP zIh2hocKEh8vQ$OHGu~(!Dq@ZGcOfS;k;Apk+ucM6_NN#Wz(Q1HHEjYSttcdlOjK(I zP_ExW*1-VH<5k0R+%H_FO+z$~bFStzV89oDn2RbPnouP<2#ouCD&rFvHx}A& ztfwkCxpu{sC@I#i%?YN7z-$9yvR~#jt$fg1@ z5VGWr-XAeI6ZCL|8#5WfsQ`DRtSAk*2&ti~F9l ze~OAK!R%P**?`dTu0op0A>{Sxmkj)0_-xo5i{U?|xBv^DBkaYG)YqKfhj1vj>wE)r zy~w-w?-`-H6W9VJ{U(q%SFr$b1tiQHzw@^2YXJjm-60BmfeT=X1G4+~U;$X#GG9+u zMmS%890>v7qpX*y=tW?J*w!x#R`EH&erK?659eniyj%pFbT!A7M}WaP2_(Vu{t%f? zM*&rjaGnQN_+Ca7&j~*WO9Q(z6x(Ijfi39S)5R`S2aKO7CYXqxPG&}EAnpD?5z{J! z^~EMUzAM7X%Gk0+gJp0Q8O+7roQ&FHmrMo;Iq9Aq31mDf^AAQ4pKT;MsaZ(uG4g%9 zU@P|iDRj1Cdn0gPKK9#sj!g%XpVO#;(gm-D= zugK~|wlr+XnXh8?@d-o|U>UH>0gFw+f7mpP&&<|^HD)P0o8e}uht7g#Hvv;-hI4ej z3h;MbUEENcx4@UF_f?h)n+tcrQ>j&HfeDDdNNwDg+nMo?{ zehhcnL`i@50|2@lcQ=D!)&dcqr}zhq%_0~ndj@&yIQ%_ea)pFG64Cv!?~d^fc(OPA z64BM+Jf1-KbV8L=IuCjWd>o4C1*Rb^9f|OHJ>7jApP2$acL|WqYxs@@y3RM8Eek-2 zTC5Gg6dIeGWVRBAdD7Y2E^?gylgVK9+;DRs^}wVh3A*@j>qitM>EF1nR+^i9{MACNEhu z@b592d4R>a0%T9Ks02wEF+rFu4+p1A)c{moO?UA)Z`Om&XI}xg^y{fE`uBUN-*NvG z&}Vf)T4MB2=EH#pA!1w3sV25baN1F`FuQvS-TY*c1aAP!7k|nvp`Icw3Qhs^0o~&F`X_w|v40 zB8e=tai^mg30|_4`>)qAM5nOtbk7> z*(PC)x4^eEl=CwB%qR*i4ET`s!g8*bj4LUGmBq_!lg`F$WtL*W5^(5Yku-)zf z+H3G6p&bR2xa4N+6!-n@bYuN5FF(i^l)5cjWxr$=AZ#vcI;CKHRtUqeWA zDO{S8D{1YH)R5}3AQtyt3{nA_S9FCI8Q28-r~0k)uVZ}p+X^eufpkIR)Ma~O3_hB# zb~lHCy4%@bWDQjKJRGa0R@qQT7lEh?K7azX9@t z{rJ3e&#~pY=)uoGg8A-YKsKuiweS@M{t5+3L8DrjtC~nc@=wT3z^1_d0l1FJ=fF+O zyiPM2DRzt>EkgajIhWmlyjLjqI?aN~h1Hpl(@ZS!=7f6{kwj7!o4Qw2NSZgTz***< z*ldWsAewc8SJ~$AvTybfvS5EBqmXxGM1l?e<0ufeM#{G)wjjZOV-r-M{IG41?3Oj6 z<(z2Z@558MLhdWHu@BqHsy(=zcEtpGy&e`J%|e>xyuGyIeE{PtIKYnYuW&l!5|-Oz z_)pqLyP%0L1c*pN7N*J%a?tQOuhOO$X%2QF2SDehPY&R@sCzN_p;HD!505 zx|I4C0@3axCWF%B>0r^|Kf{z=h_9!xGh)Dr0Jp1n){+reA|?hPT6zKfSm}NN-%c^x z%CLwc9yMmPBV;w(sD_cWEf1bGvqtVc8xi5^UFow%@Eeujm4!6c$_sSda(kTy5wcJrMezzAR<-hq(UmO}`w4QC^u=RT%+d?IB9?LPx_Vkd<2 zu3@b4(<^R-4dM5p#afyR2=-wo-m8#}NcY$UCwkeVIGFrueDK9DsX2XUHoQ=55UyJ- z1i&z4#4_HYxzzc52=~r9Ggzz%GweHnuJT@^E&s@QjccD)@{u!&fQzuirpQHI`FO)8 zUT(}W;4CUZD~sQpzDSD2CW?I#-BjIJ73hW-BEO&zy5bf?ccOM=btC@SKs%l4ytGEq zc!@`^szfqPWKp-k!T3uBJ|Oc7gcE=7bAg@Wug3})``NTM!i(BQK*$3&LN*VuP{1F~ zWe;L5Y=j^2XUVdFI?g#q?vUa!>{G0c^?Gy6L7ZT5yxIX6skfZQmIdXE9Y(P9Y%T9& zHVcz=I~Gg;d~`|+`7_PfXookY!Dq6{knx?(pWdh^&b`LhUQg ziT%;lzWCm*wgEYkE(9;C{~|<*&lnLg?UYObAuCdlE>ZiRqxRL;v4X&Z&jS|ecW~Qv zKMe~5oEDzpY(t7k_&xZr{UgxInO`F3CzksHrusFwxyy!VovAdfC(;kp-8f33O{uQX zxaOdN>_tUvLX5W$$ZtaiV=s~#vvOrdaOKLEP(ul{Io4fl1&NebBziLdw-1inBIDAI zJ(QqPe3`bAn+1C*Za65>qok;_+)R1oDvGiv3fL zDC1xCMOZYWo9#lmr+nvAmMqVHA&IO^Vli5WP_}TY3bkjQISLrI`@!Hv!d%8ibY-78GwL zk8J{gF+&tMYx2}~pvVnEvUJwJ(ZWqiUMY`Oh;0Ev2+I*4yJZw`NqUWSBkI^$UF7NG zx2Njk9BmB-^zpxN%FsT1H3Q2fpmbFZgCK@jaUt&h3lut_+bYjW2vk3|4h1HMeA9j^ zyQ0*n*YSWMbel1)7j*wBP5&m*-oQ7F$F)hsdWf+NjxhpWLK39n4noYNM74ymnVNzr zwp4!{b9W&$EVfbEFre4?HR`XA-~tSHqSOZ>4-r?Kw}LI_t->{UN6!mu5f1SvJad7q%T|r4=H$%-e&7AJJJ;2z;sJ25fVR zs|;?re8jh_Po_8d#K;S4Qqar)wLxK1rR2m58)Ks3VbQJ>_eGHLIy8Hp`}350C}}>9 zk#i)>st@DCC9|>23meDcv&7Dmlz)&{gsE7)DEeI_loeqAxojSH6CM$GHO7a zWiP80&0#EzKdM3kqRrJ77&1{!9R(G&nDj&W?GvAXWj!@mV7(Wok&X_*x4e1kS zIX)lh?9bD_jA(qy%EBAf%%YhhlUJ~8S`#^mM+Xp*QFAl`iH^KQY5p}TFtR{Mtsikh zqx*Bb9(_JMadMy2-la&tImgJt*jb}rgnK>Sca<)qOw|x=HV9N2g|-U{t$0}Lv}d*W z6BH6NOi1aJaTZUf8XiKWeHUV!zs1QPG*UBAc=l`%`O^KzRM>AKT9;{B3qkNBScs)+ zIeozZWuB$&{WOn*v)D-u2dv07!9ejC%MW-y~<23jlLAjVbn zMT}fAEDPUIj9}y{L5y|S(gVx+Va_RwPn7!UEKVi4<5dJV%-3>LIWmys=}FFjz8E6` z@pmvNyun`j5TfuO#1J3}19=m>srWIgYX!Cb8Z_OD zFFYC;eeBT^&pv_;2ex7>gXM#CC&&AD=@}wQ@sckrBs^fKRU8b+eh#5PY}UBmykFe? z1P2PQ(;fP5^!|H}C8~Rx;=OeZ_f%Hi8#|pi)YR3~9_y{cjjhpW%jwgVm6cV^O?~l} zXkVf?-ql{$ax76<*>a+(H=5{eiYNN&T569q;ZJRC)uz^XTU)fVDbaEw+N1t@MQXPm zjCaM3BzkK*YnzVM9&I?5sH%uYySlq#ef=oj)g5i_ZEA`2Wi++4^yAl=jCfzPuP4?L zZ|aD@C)S#w8oT9WtR>OiTZcAOM-RsP647`f*4xCFCc6XG2hh1%?(4Dr(OT{V8nGqb z6;J3E_C`C<9(6M#dLRaBb)Tu}OSJCT5o~CUkId%2rt^*+emd7MiFX(8-m!zj@cWZ2_2vJ*m^60(MV|PY*WVT16?Opw< zADg;jr*s?DuuO5|HXmWW12b-I)kC01>*SGpRXY{eDZXjx?wU&OvF+Mlt$06$dynmn z)@Jl}_jk2M6WynpdRwFMt~O?_Gn(-?bvE@(`p72dD8xcXtgo+*o259+NC}*G@=R|^ z)E+%nt4NBOye)dP8PXsYW8q**w#0dUR78)(IxuA`d1h3hE>o|P8GNC(va+N5RIE4J z%za0tm8kTsYLZ7W9byxnEk?|2C{|NX%@yXuo2>^kkO!b)ECx^ZxOQ7-)9Gj*AB5ZkAVgi(N2E4Hx}({>Wtk&A!4X<%LEd%gwzGq zE!{n5YLB!WX=p(wSixAC9Y;swwY7Q%RE#e+Hd(HMa)4O#IBT*6eR39n)04x}d8FZF zh7|WT&E4G{;E*WyS_x!uZOel^fos~DI{IQ8ip@c>V{cPeYjnxHLvb*)NL_4ctP%DXUr3^9e^cTb^pC-+<2dXhCRQo$LW4s=*vAH?c9`E8=#w=z{m1?DeQwS2hH71O< z09YJCDjF+hKlu38EBjkGPmTP-MBUOGI~nWki+Oy%D5fEz{nv6AzP#uSd7>?UsS>F+zCM3tV=Xbvd6EgEg@PTH3&({8tY33*c+ zMboy%yArYX-lh(gj(v%yu0&n)!RCtET208LD49A^T1!XSM2bIsw$6d1t;4*^tbt3l zm~X~ZiZXN89lJYvu({GI#e;?|Dl4P#pW-lz)TB$ww;N{IB;PgT)y+_3+UeRJ&FJpY z4%6;knsiemJH-r#-_#fDO~4+67nsf-XQC-x6Kv#-5@2g@tfvF+WNl|BYN?KP!WOZF zXKO-Hma86JVPQm*gB7$uVB2EIs;u_W_TLdTfl^)qgBC^W*sxV2U3>W6D4Jv?Kze%+ z1GZ`F4H*PXByCH<9uSt+ww9)zrWUvm${0;rC{0z?Hqq{>UjtapV^#S^5WmpN>^Emb55bXQR;y8Rqj;juw{j;}fdYs76FvQjI)gUop6Y@3*&jE` zp5S{sR(5{wudX|`IeKiH;SzQqx;t8<>;v|lz)4eYd*AX3`=iqSsLJSTYKt9;!}{76 zZ;kiDbAp-J)ZuUFBqKY@EW&I!d<@b>sWlI!u)fdj)FKCXp7zEVEPR*Z33Deae%P#0a@y`50R z9`bgi0i~g)Yas;ghG%f92S8y0bMK8};v9xH(XDx7!6=)diTh%#1e2OZiK!%Qfv+hO z2h#n94EXrzTIF4hsn>1?TBy9g&gMS$pm{9Ps4G8q!mN`t>TUv7s`ezmf)8p(Q_p*& zd?!hNt?7YGLBe+RcgA{wd}|aNiUcNTthc7`M0an3WybD|HXzl})_6N`@F2V2{>iK4 z9tb_j(!a7wf&Pi^1F?=o6U>o&V2>C-9NH}CGaGBYvf5I%Bi_j&gpS&+v7Wv-gtE4& znA>jylWqskoNVdBLd=NqFvVv+Ru%!8$rcbEJW{*0skIe=O&|L# z79L6O|4dz*d~qTM^-dl|%Xm(+`)z>t6qgR1s~xA*JI08#CftW;M3vU$7Nnr$}xaBsA>ax=?tZ5c-sXL?|gR7Ls!iK;E5L)Kd1DT}HlZoz0B z*a-+eW91w@wn-UbKE-c*pRFyyR#!2ir-V=}+EjOB>WH{6YUy}yMHI13AWsLPNAI=1 z`b6aotCNmcS9{__ZD&S{8W>Hp@d1PCx})jLlIWDi=~Xn&11%1NCc61)HCAUG8=g@U zb-jf#D>bE(;;Rds+|Y6}J~y;ATPM-VG%n1&QS=VMeJ`YGXRrxc0n>ntJrQepkVmu@ zu^@#tCz}Pg(Ez6=<$*cLKMlbBwHyxR08ihkrXCQtI(lr2B`M57a78{oddd>t;Xh-DQkQ!RGef*<-ao}{ekW@^MuFXb|v0;kQszB&o0K( zeF3XrAo`RV19sW8LOa^y=Ylxk_wVPS|K>NY)rn zNrz&h{sUKnv>M+`D)X>sq_=5d0LvE`Orfiy8Q)Ek1AET7%$BpF=Mk*NB zt?`nvkb5T4x?8B3%}DB$yjxdq3WI3IQ&A#2GjEFXz%=@Q>8yLNX7x5@{wF=D4GQfk z-o2sNsY)07p4@f>fm$GoU_?%C;t@&f@S(_&&UbShvO@*Y zqM#iz!ER16^LxfNkDF_orO{d$HIM>Ym^Q64;DAjeq7I~@HO67CXlJ}j(Lh;;Qwd2M zzOacKdMFqdPn*V-4nwZ(>CmyDWUzVajThj3oDIua7&Znc@&k;At>QyTqg-dx-#Vj0 zr@>9J(hklk8__UXZJ&8yk_UMFN+8hV$jp@dPf5j6b6Q zw?vVBz?{x37EIu<5XdH^*d-JDZAfC2{GG|>G)>yto}Sux(sNbh z>Xe71=&Aw^WP@A5upxq60C^x!)BwNP{A?Rn27BnN;})F_+>%WDNfk_fkq&K|nm2Hh zI3CB+JaKZ{9J3@cHC{i_R%Pd8FuI`B$<(7LR-drihDzsD&ls}IJCLiRJS#6N4(xdd z_`CAYgSk_;%nxJNeLuof_ZnKHa?U8?t5&1TQ)eX#>nu6sXrRQwSa>4~OS{7=y)(m~ zV5Iwc+qktFc~5NOVj8lm8$H$A)Kdd^Of4+)d$Tv_Q1l#RG?^Fab#}M*cXV_2l439& z#*X4Q@t#_i@hZ*VSGx#drWuSW(m!4nDCA-iQJ;9aiZ?nz1a^zGu7fd!t(d7CQw4nz z-4DjPQjs9vlno{r+?<&XE9w_G2;Y~%R$Wv$O4h)cN+85$RhYPw%JoU6Fz7{;dgfVo z?nbi(P&4#9Qit&u{(x_l+RfExalFH*lV@QtiB7fD3oKiZ6_oTA-l`G?8)Ib3rf2YP z08?tDlc1`)%4nBv>}dXx9Ws^mG}&{;svyKiDq6LIL4qj4BL|R!wI6HVwEbqH>i+(w zh2u=0lPe6hw~)3hLwAZoysA-iMGDE({ZXD~I(ngWJyxv4(ERr9UbRFM0$}`5cx8GU zI+*X@fQ)L()@;oOGuQo{0FvP|qajLNhMb=7>B zl#!FoY+l-l2LeDpcQT3|Sd)qfi?wK3f7`gyHUw%l`j6z+)bv0v?3nD&#AQA=1dHWQ z$2G_j#>} z+LNKPsZYJRVUpcrE$6o-x{s+HBP>$zy5S&y=fUZ>$+Rf%zBVC)`VRp!}Wn&(+{r24j#-R}UAcvLL6Q-J2tXY# zEkft?20m}1xt8pZTta>Ln74v@(;Fv|OZ##vj+#EO;$7wb=w&;{pf|gFn%W@@ZNjLS zpMDlsX@)vI6{=U63)+U{Xg@3P!;I4Nf`>}=w@R0>%6KXR%XU>#aw6Y;K?AT-BHnfN zm>F!h)t($rU85LM^V>VvGa#bt7r41A*Q#M zN(n+vcJn+f1anSN8PE!R$L2GM7z5I~fnw^-WMBeMc3V7B86cM%f;OmSeyS~MGKqlb z8-Qa2B10*v1JT28K2a|A{$gJ!%I@tp?blAWpV}L5KY{$T286y@Y+_u2s@ORa?QVWI zR?}kz%9Jr7{4MquErxLfxoJmlcTSp`q4)zUQQHqEyW`l;Os|2|dPGbQW0_%gGjz@? z7VO@DT-+DMNwZ|46Wc>V93PANH^0DsVyH;3!g-zU8k!1G&%@r?t(H}$0fT%gMr2)EoUlL+I2j;afuV)k1nhi1SiPExvr+7yNRYx*mwc9RVSr z2#;wAskl*DhqnnktxY-$c1}#CtFoo9rz4Inq%iJ=DT7?C6!lSU{+ktEQ=DIDENN>q zup7hZvIX4HY^ytbkRYcJsJ&gWWixcNO07t?dvXaZ8oa#+h*?`Nw!2K?rJiM*K8ql^ z>f#3TRBmurYD>d35n8$NgU=o?j-4=orc6zFjrNFUa!X~tOd3loUK_6kg9w?YmYE8c zxKRTJ3Qj}eX;AQ~mLS&0Y>hEzVFZz`BDCub@(-LV7@xd!T`k+~X=?6>MNh>OCrtjF zQrbSTo`%$H)Q&~!$&SZWR_HC+JF%&(_IBW6D7@F#?o@R&)njJ0adPKwsAUz*<&pC> z70N(l&tOUTZ8Uk4n7MCZYG)@hlNEX}HM&cP)|*jYyo*1;La;ly9p=uqsL490I}(qp zKtIrM$Q)QSh_52`thcwxY)@XTLe{)o){F8c{T0|gNN5>#3q%Xr+dOkDi|1`ftsh={ zB+m9z6<$3)4nN6=LFHDp*%9x%($(K{DAvoXyT{(}$lAcxM&`sBopbpnrJp)iy= ztYh+;+ta&nldTf1>ire;9w$*OpzZ{q8G|1m z%TQ@V$#|@a0|dUGajLdTttB|cAbsHD2^tP%A;MELnG4{}u_=V6ZYnG~TByb|JMG+` zZ2s_YUe9DokunUvL4ISy7hqiwWa(2&%#OoQH{?886TJp6WqZwuuE#e! zdoi%Z=C>HWzi9h%2g`fC*eaEzbSb1qwLJ^oh*^c(de~CItpg~=XZ*bpSS|rJA0x$n%7hZ&M)sY& zeFu}F!ZeIG*{w3Fl&6A9T=Q}$Oy(Vf`Zj6Jif?1OB{dX7VX4_{3ISHI8sot#yCS1G z-qqB5Cfe5DrFJe>(h(RttR!!<1+iO;%A)IvHmTJsY0{Y0W(|7B280q(e``{YP8dG$ zZ>Z*5y)vaRiCr9$B4ricni`|9N&jMWya2<|2Ak}YPRVtuDc5qc(?UaU7HdOA@w>Zy zSke^c-c>VP1&Ucczs~!$-utx?qUTs5_Rwuj*v1}c5Go=)2GaCcoiYG$FZG*dQzUX= z*uan1_BudH78G?yr|8{>F}W+jFG@Oj+l1GFFx6^9L>2L{gInVb=`Qcr?u-YkY~I3X zE2vXrVp9#k2F;us0tpUlgj=Z16u8JJ@5vr6&ya`C3^;p7I7r8h1bg2OlQ9i&%&y+l zG{snT)_kq3P@i|v$hzJ99CUfJNOG));+-?wY>*zK`sQgoC;BHhVP)6-w#2VBZp~rZ zN#6oo2^Hm)%H0rH*WH{~a07dFs=h&L`#*`va8#Wl`ILH9#%2aueN=tj1s+u2nZ87< zlSBLXV4D})f3wU$ge&acdRWxO-)H0%qNA-+8+B(+UPGsh9$5aqb?3m7Yt2`1Ok6za z@mLg?!|{5p`@Oza^-o+Bh-V zDO0ER6I9BxgW57FNRtjQnwf*tS>WjDEHHp^#sq^impIYeeJZ(8t|s9dEAw7{&lI8n zYjHZU)Udy;Eq)p&J@&J}=@Mmt{tDNq$X(C%?c5aA7iWcW5E(2KO#GrFnm z22xgNPZU)&JB2cvjP-5m$_iLYozYWF+}cwamhd)WGtsviER)B_Y+bDRG<{?QOh1+Q zpQow(>1`_OhnEL%i?RP5OIz$(o`Ea9O$YVwH>9-E=FM1RyN%Igd<895Yd#KXAw(>Y zt*y1&Y6DF_(WGH#>}J>19=)gO9!xtE!TALb%i{D39!%KMRsorH7-j=OMWr{EKr%~# zc)w)MSmM-1NZReOE|tj;Z>wwU>t)FcLaF>F^`%)PIq>?RdWKoeHn{3}ghjlZB0Epi zLL#hHwT|*3*qqU(Hsl6E*d>==V<|YkhO6Y8T77+!(<%+%w|o3`*DC7fWy$CTwyBu@ zWNTY9`8;TqKl0++2t#jzp;#zsCr*4{0c=60^KkTs?-)IOs6U33ZG3ox%`I4_*ipUL zei|gn%Et79d7}6MW>?_L_VL<`Hhcn)zp`3q5H=&wgb2jz%)hJyMP3TyRX`}DFCj=;}(w)4nBr|Q4#i2u&X4?CN< zPde`qA2Q*t1ip%z{J@Bvr%8bX#}1N9nQ8rrwoO&zZ%%VVv31=KpEd_m%Rp}mhkBUa zjk=0sr=SX@5cn7l6t$(rWH%!@%gqWT6&z0Ef!i-PdF)qr6EjJCAH%He@nu8_5vzoa zw@=}ud!+_Xt@VAf3g(Y7<8Kp#@U&Mjs7X9cw{fGgOl5F~=ihB=v+wg96BU#E@g(!b z3SPzRlbA^pQrWAwcmpiR^wHU{MZ_G?E~NuT33oG$ZIYp}1+p&sx~7fHr`n>w7Od18 z_FBRw39T9W*a5U;B435jq}1rcE%?%cmA-GnZ$n@}p%89R7x!?q*@gwRbAzQ`!4K7| zFD7m%Zfol3i|yXAL+1l>P*KB$7_aU#YG+t)J=KKK5+CHit5}h`rII9?HTkhk`@3P_ znyoNQvgWB1@ZXeYY<2^9J&eiOD`tC9P|r7iFzZuNwQrv|N@`O`bG8jR!MwIJj&0Ht zozWBB{k<93$|u%k4AxO*buzWZthP|QD=0bedT0pwei)lt!P41kG>ujL24YCAhB9WC zNe09dyt_kZ^h_(KV}sy&NosnZ$8N~poS}Rd{YJ=yH|h?7FT-yejTSRVb=~`)n;5ypB%cq=A<$4 zy@vTEq-fccnfZa`$(o#7yoFl^`sPR~fW1JT1*c^mY1SLOwe2Vgu!5m0UUE(xdX?RT;jc*Dt(Vt7*x4Gr?>B>q@G5-I#d(+-HvSVAceu^$0VBBlF zk5v?@p&>WWt**AK)!iaUUE|`7YPfDGj-uR(MgqQ;?6}qb!;Wgv|TsX<}l8=kgJ;IQGar)jz#K}$< z;Uvo{Pb3g)76-mZ4y;(*t@;=T)Y-z}QvXo(W7z3HpdJJP5%L-gwVA>k zk8iBqJbDDlqW1lcLT#&wGN9zH>iJ(MPef*T8#&&KftFd$=A%q_8|^>92{1s; zf{uORSlbc2O?DR2$;OSLBbprIrPo5Vwv{SwFYZ%gqcd|6lA+P5ezrO4w%by zL8iyQ!|b^JW9js88Ba*DYr88?62_Gl&M69;xncFalZ#EDcyvw6SPbwn@oVgz^ z4GF}sUiFbgrm55>0|T1LeO6iv(tDl^nKuJ&=sl}LBuWf>>oL5P=Oy47BBml!|1C5^ z^!_P9g`Y*i?vHcB=4S%?$@z7!Wt3vbuR`l?wO}HQw`zo_g=POB@-e+kIC=C zM?y~rCp4a|T6x_w#QZ-_355^T*wYY2L;^8R$0C`h@+PM66vq2mGSar^2Fj6(Nv5H+=N5yECfTO@r$jIM|$_#>h)V)Wqq zrt09h02RAS2cH}zy)!|y2m)%rDs;&1Za$c!a{2*H0->kYu#{=B=$xt(KJNAH_BJ->HU+w<*em; ziYxhNo16C}A7+dH1OyYa6ir-(OnWUHrXOs6Xf{-*FYR<*yoyD&rx^Y_MLktX&o-(J zmXy&g2fBStJ-26!cO2ba3K#jN#ZW_&NtYykC?hd z0tzw&o|GpFbI%X`(R<9Yy~TV$-}X~kz-cqog9G39j1Y_m+XqJkQeslo#J0-K6}#Wd z%r?wm`DSuseBU9dyF(?V&HqYJkJAOSn8V)BZgX_q<4-Vmn!eM?^oX}Tek!YnlaG5i z!N|yUnkhzB(kHYzAO!1bx$c9%$KM^fe)kgrZ3lKGEI(=;??BF!Ia50OQQnX^l>44K zy@#9x<2hnBEH`l9h)OipIQL3v!6Y$}vS=ndv74`zv){C-PhbVy{#GfvQ>4LTPJdvIJ9-yO6e?3Av zYR2vjc*$_3E&<%zea}dKf~kR;OOnoph_)ccWd`DFEOZs%;H&GOcj{*b7g*xPpZ{Ti{<)z7O|BBoj*rb0{&Z zSvdga(DYQS_Gz(nGOW}_3|K*m34vyMz3MGitzSv7PJZouMsOzhRb;+OH|{to9R;Tm ztRz3KClfHl(X@#%q-gZVVK*vmY3f>agyG5!8PE|H)71lsmlTn&y_CMYC==Bvn;$nC}E#l`k5)Ni|%;~Ph3SEaooXUFD26dKorzw)1#)_^I zPOwtqiX=`z^!kB2@Zbmo63Xtlvd0}p9ps#$B9y2x4?1W^+c7K6Oy0i9+DlDn0JF9N zgzLRs%snkNP$dCcO*SL|uRsuZaHO>-WZaK|-vL8p1Qirv@_GttGqP2L1{VVFPL>#~ zK4}BEMaGlc5aLw5K^7S!!N9|mNAU1QsH{UUB#WTcAr#;q&&nLe@nF>_5C!cT)fue9 z^-)Jm`$i)(Q(_6K-on7aMMBd7W>{p2f4{hmsM_swP=wM2Dl6mB1i?*r+nr(U^#vo5vWT9yaB%l-6hQ0zZt<9ZtQs zKSGFd$Sm^*J6d~NXoa~uyW=3h$*3#2w=Szr!bFhb8*PF6=Hl+PUt~a1h9njuMWe;| z`^(0IfLF2Is2(jrr}#d9ISys60ONA3Y%*LHJ(SxJ&M z>7z>=5n<02;HP+KyccJ-i=MlMFV8C9P9k@T==Qis|l4Nc`0L9TrQ>8 zqg0R;-&7`e1^JRXcTS`%ZM?IjMWGD5fQenMnn8un#X$*dD0ZI59*=ig5WvNN^TZY0 zbZl7noOZnG^y-FUXFaHUAOmu7>hd^e)yK`H;tYcrJ$eSd6hum?9czoCi+S~G{8(ZP}A-|CTNO3$%EC-iP$(#BKoof(}}J?LT!fHqSfc*zGI*)>%@XdD}qm(d>vtOFpXumoW|o8CTKPj!6NGejJkChWvbj)aNa zsFNt<&Q-k{0SC*(_NsPYK120yjKbiA1w+h?1VwbPYBNYe8h~$*>BmwybU0B)z6LIE z?Kci z-=Z1mgc3!*<%}&k*>_=%V-oSD*4;Am+Rh{LE-(8LBBE*|&K#t*S6f^(<;AWLR`(=w zAB>I#klFvGkLE*mcmD}A_Ut7+GZ=;wDoGOZLeEY3%N)8Rn z6q*v>5w5^7A0n(`y{rBWn}9+oUq>!CeKPZ>%C&y=;2P{2xwR6^Q|6bm`Y~V3=Dk~V z>Lr*;DV#Vrs18qz{p^Kt0j`cgC1i=qTgw@$uwoN!ool_A?K7kDFb2WILsE%x#_#>; z$WYa&&0rZ2etyFdeX{G@H=^n%v&j@BH*dUS2gR@SSXg=xPO7rpQ*?;Bpf&uP;P7`?_U#b%v!|r|&5S#P9OHH6lUOcVO~jXg`3i zZW9YZRt#}P7q=WkZ6q4abFdDg&$_6ZH3s*_^5fQ+BEaH^dndBT?h!o-VEy+9b?TFu2fcn@(5sFedAoqF~@&5xd9 zEmG=U@*o%t*qr=nB@i1Qg*{)pEbp;Bt@Ie>(jWVs?i|5nN@f_BAtmhM=2qM*u1}_k zJDSD+P|7J6qjkT0m@kkJ4-eFB#*buq_zt?k( z^iO*uVT-8C7Y6O*LL&b_yv}wagP*E3f0H7@J5sDHgfw?q>ti_T$lPvOZ`W^4F+nbctJ;J)2OcGgykMCeQLHMRk~&jHs|>&5_?z#z<32ur^1xMux-{_DtT{Zx zzS$5U@mv>HTnQJOoNGd1NbK#RgjV=M)4A&lB8NUXQ6MRb9Guc$AZM@|pk)kU>2Mt1 zXo}!_v~pz&^X<*Qo7jCvt;N%nYdTOVPmS)^;`=WKkXB!Tf^Y5D;lU5*^OGGSqq1OZ zutxr)0w5+=ILd>nwkjcJGcR*cV1)Mp(^20h&l#YaKsH_8Ge-jagy=yE5-8d^dYaf~ zR}ViTJ2dz_vOIMZ53+rmcrk&FPbpQ1q(`ynJmgvs@J1@`BKA@$M;378JoGB}>HbhV zM+hmB{%D$jz|oqI(n0z#TBaz9OaVTyr57-W+GInLa@8t=OaPYTfBaaRzX-B)C=BI) z{O{T={$0@9*!Ih%TpYl}iWBm%e7g}yix5wX-Kg;o^;!@#U>rj_wR$>&AqLZ`YDG8Y zbACJ9&BWV%9#v-?yjwWJ&P82%%mo9rt6+LutbvdyGXkkIk@~~tICl_39y>zGCyFF< z*i|k=^0CQ*YPeD}*6t8{e?==)qMp-~; zWy*!S^@R?|QCXtht1@E-BOLPjp7WRxhsD)#I$Uk(SHUqu3w)UhnQ(D3DO#OnJa}`Y zh#j0}P!@k;cl#BPIh^lK5l&TdpEUcMAv~&9BC;lX^t&{5Z%B447R+Uf0zo44{0*h~ zisGSxtldiR-xwo<7$ugy)woRgpk8-IYeuk}eIu4OuAo$H*$fhLv4finAQCl%*S@mZ0B6Rm`VGvgJV+Aqwpvl- zDzs4m$dwLgQ^=Ky6v@rZB_xi#rFXqFB@=4+k?EMSP=Q3$6UJqeVdDm^$cjhuv!1%H zOoOy6K&9HLaO;yE#DUPXR0!L|LY^ukSq-_(>^O9%;u)rq;Yoi7{E2mF$c;t-Mx-mS z2RY_Lg3v>}?IMMCRZ9KECk;LF)F4Hmh=GT+FM`1Lg`aWea>vr=YuJX)S39q^ zI;%WnX9056j>{tqB!XMLa`Tf`{Wy+HxlyI;1mr-ytLM3s$rt%jnp`6Z2lYZ(gy+Ng z@C{1tKGGDGHP}(OT}pY@*Kp1UVTERb=j|eso+wd0&z#K#*S^$A+GG%2H|?XCAXN34 z@JG}?(;>ik0fzaf&Lj^YkC_t(TAcM(HVYjgBy~j8k%y1!E(Rl?&NVXQyafS&} zybgKv;pGUyejwdr17yo_eDwZps#aY2#_%R0h_j%BuHrL3KwA2GO=MK?h$X6TC+0&Z zUCdIZ7+PIQg9X4K8UysQPL~-1kz|m3YmpqACF-BgZnyk8qpH z#1F=({=GNqXAWcA)D4Co$j`#TX~l>U)qhcW{$x0w^;Y00che51qJRgFwv0Ijm7@jh zIg4l7hFtY}dQ-;$j=^;nvHFPiK$AX??0QI7xZc4G)%LW<8D<*MQ2Jr^)a4{GBA5(D zFh`Ip;Hv`i4Frv%?i05N_&)#Ep@0jE2>$%WIo`Fc4qk@VIolt$o`Qb>ofE798GxK~#$81USdQ$V!RjSyTs^cD_9_ zb`FQfs0R#wN1zHTPPHjWgsxKwkfR%zGiRfyhDNbz9-X8Q|Ny%E^;=nwpW^T%m#wWvj%(c zwU-jeU|@ABby?EO*s?@i>^9Z-+GlSuB6t+MeMxZ#R>3x4jRuYI!zImD^^*6uP!_%D7Pwo72hbBsb};fc8*rTTl6I4# zM+mcN0GViN&H5iKTVJ7It#|3rwTD@XVturHs&LjT`M8sVZKF|g=-H?Df=#p`MS#*C zIxr{g3xo3!B3Kcnl<>}k=+d5#P4e)VN5;G+NJ!w>(#|-Js03Cr@?n(ERz@XqB=`sJrhx#4M_GZ6LeS2% zVLA%mGs~*#Lk|?qeBuxN9j>2!YYXXHXW3d~U(`IGEGB)hR)E;C>MY z!q39Ey}xD{G(iB&ZGT@eqrCl6^wtP~yqis#HgzD0@j7w03Qu!kL0KMsu2J^H#1X_% z?FO5yo1@~jvtMJmB%(lX`SuJ{;F8V$JD*L68f%U%D6h+wRCRK`vTAd0nG1tG71zgX zu)783jL;yEDvvZgosSutDgf!TnizJ?fj%|AgoRUOrR`DO`b0xmyo$X=g5 zO;$C7fRs%}jb?%Vth#&<`;Y(o?K&w_;rK|hen|!dlk!V)4Z2a1%;rnUgw(%n$qFp~ zBKcr4=>QZYf@7DhR^B1(G>&R9U0{TPS96{962LYThmnVZC(*9REy`At2xfh6WB)es zlAC&$sN%#~yY4afKPtGhALrIXM!jD-IXRna=^{3^EDXGQFJ%sdj&|bq#hBVJgB%YB zC_=V)0QGU1qZT}_KGO!MmZ-fmEDBXk(+7+Wo{p9PHtV|uYA+217kY}+q8&9~O-_-fa*?&WbbE9JqZYIR0Nx~N99_VIC>{7LZ_Ic~X%6v3Vk`$c_`-}Ap zmeeu1;sgE&OPr(MxHMCEX?qCtv^bgLKLU;6tY%sv4yCdwK#aw@UIAu_&kXKf?kUM) zi`>Azmy$k9=@i98kcK3Ej}#J7;OM9`%D-eJR0V4y%d* zIL_qrQho2%)=g%v4}f}CEAFA%{Jdu zq^$ay%N&|}Nwa|^?dF1&QI=E!JYJJy(kUiGmE!CGS{{jYB4NS0)0^~jBIV1s&&8tQk-nDdQo9{@2LuhI+*xq%TYMK+`CBzUZHu`0A&WM9C6ry3u~+i+xv?_?v5{63H?;tQ_H)g=RG$R zU|Z%~^`p9=Ks1^_P^Nv-g|{@ITI?;0I%sIZa~p2y;k3nwLY~!OVfPl3VKGf5MZ);h zJZUm2RmLnpf}VqHB3)Opj~qJA8j-jZD_ze%yOM&1F)tmeq)baaaJ6S(8bcKFuj0;F z`A6u}+4bA(!(pSEfDz)H?VaRo%vsP{;d3@5b@?fPQG23iEU8ER6L?G7(+F&4nl9Ia zJNzN(FHrkg{>frAJ45>dH0VnNsp=kFGnT;+&w?;T4yXDDpLLG<<22zFKE5t*S`6Yb za%{V*O{+)g-~{a8E4dDi??+Frivj#Ht8*LzHW{IrEo*X09AUrHFD>wqy$VgwCF&sH zu<~yfw1$wPzU4#WO?C(FD^chu{lN_@Z`YJ>)jmz^{HBseo%hojKwQQ6hW;QoR5V)e zS^WsNRH8RY@3!`G0NDC~5t3>_E!b;fXC&T?tYOiLR{d1A!WKkqBm!j_a-I2DZ%Q0= zRQ;^MG+5zN0DJKnyQc#Rz$BrxKv7rMKW`4Csrt&Gjv_`du>7OW<#q3L*OjDHe*`Zj?76u%e0N8?N$Ble& zHzugn{SAZfKDLtKA_aFE(|^~lXTzVzJ?S+TNYcuOQk)w>&ME5=3tb-M&)?}3SU(A& z=|a9s)cuRsaS?N8-e^u0v#Hw8X@I~%Tg=8C5gdyAMM-dy3A+&@c7U7brt3-1p{yXR zeY3DSvQBr_k^urIf>*G$!W*O~%Ct9`(XY+TpcXtBqbZq%!>c~}7t)mC(QF@`_ZChE zNG|J<_uuK>;Y}?Fae$2%*NFDIKn^(9qBY4srbtuqSrps>!4rZ>l$wYL?D>4Jm^;I& z@h92lv6$U1dJ}N)?*Um7o=n8XCez+TY6Vykf3^3tX$ZBokJHo5aF}4TQ~aheFA$y6 z>TRK&ZOYm@@Sl!wj} z?JGdP32VRQk0YA+iDWxrU@=caSi^lC_A7UnKwrbr&_cMoY8ut-4(8=WG?1ttKf@e zd^I->9Oa=!3U&3HWAPEzNIoRX-o3VBiXA-s;KO~o829E#LvGi- z1$wR&hJ+R1$og#HU#;EBV$Lt)0aMX2F1dD-&Sca1kJ{wkqt_7>?|Wr;n^;8j$(!6? zozXyWV~{4so`|d2AcG&FgHN9#ICxRZc~AfGA>7egzn(LTQ5v*LFhm4qEq|fUP(Cl7 z>B7fo`p|-C$W`iNdct6JJs*!&t<@}%QIe9@I3gE|oWwC4pQC#@>f8fkwK_5)pQ0xbzYjnMWsy^a_@~M_lEhFc%g{V&LZQ6Wv?L{@9 zLe4nqxXF3^%{q=_Lx+)#W=Fz58en8Hh9%z0UL49LWuFm=d%T7>_rx9IE__e$J2Wz9 z*D$mJB}_#0h@$~Db=K99pP;RnV~mEV_+j>VYdBjxz$QQ4uca2DoiqtpJr}WJz(HVB z3%KiaBR2UUII~cbKo^ij}$o7NtCj`$1h&hixMby#a(T*V3Gk#{^n5)EwwH%Z7xt#XwdO z26E3Q9`@E_j3<-}V`{YK$8zD!#t6u;w(Hd!-_l+=t;CliIMP>vJVavb7raRay)Ov@ z8wrl)luJQXkn4_)!gooR-GlZ8RDXU1f&-ZgqCzX-ATclB2-^(q`^I3gXukffD^l7p z_GQyUJ4#!0fleV2%(X``eRzS1I&yxbI5!&N9;KfL>3rpbxcUwiFRwnv3Swxh8HBBc z3xKnOTKOZpU;eC3G0I}8u@CWJLR1bPB#1+4tjeHN46->_<6O}j~J(H$#+am-8!olELU95e+af8M)=vxNdw zhNtTM@oxC`VgL-;^Xg8^e-olJdkNcY?$DCUX2uXM>G7UEGE=Nxr`|go2;_)hV++|9w30CoN^;a{>Y>P{%IwaImLMKc( zwpcXQXG0SsW#!;n@_~J|09CF&yL)5@lfgx`KVG5b#~$=K=hK3!NMWBy?T#Q4vf0;nxn&l_bF7|j{{;<;jcQe zbd4pR1-6iF#l8@SXIVIRaZLDR9%(YklhB@YAzj{Z=o<=;3UJc>C7f5HQ{z{2?KCdrO}bHdumFH(|uJY6Emd2-C>TUBAP13GDX1?duRQAuG+wE_^EflU{mcRX0%ElZj7h0zxK0$-K1iA#d3~rJ(uwz2Sl6xQH1dy3} z7ZTm3T-=4%4M~gE4$L;x77|m(DI85R3NFDAYKW>Yw!yZiw)|P^k0hh+@wdC#B>mg8 z_hq?8W#n(~5FTEmNSOX@xfuM7Jox__%;&8O$k58X0=)Bcj?&Q<2tgNU{ti(;#}R(H zS&9ga+AikB2Cio7@fd<>Aknt&dP@`y7|N*ew|A{=sV(~u2JZ3>jE+wUXf{L0aKoFU zjEcXKtd`aERVJ>YI}-kH7&6R4j~kMM5Du5yw_)v?_8 zRw{tc&~mfm#L5+6NX@(cPhIv!jI|&H^(<2^!0<^hjgW4az;|`MerK0jq1K`PDg78B z{B6#{&>fJZiG4$?V1O`5K9P79X&HT_A`k*|UuA7TFf{Sn_rr%d9LWj|Zr7aqhyAam zsE1#UhZa@|R*)rK`VpzFaP~qetvsTNn(u9X^(`)r;jywrodjA$htLncy3U`W5G~<- ziguvSrE+q1*z3G+LryDtUnEIZd(7brF6s@Cz+_u!0UEIjEr7~NWe@T8_cAx; z4&XVME5BlZ%;%L(0NNeNAre>ewiXDPc^&aXAl&koB3k_<2nQl|Ti@nyu-Z@Kkd_m^ z@syh~Eh$80u=5LG=Tu4dc=*9ZP04awz6scuVC#%quqZGoE3v6a7DHlr3 zKKWPq^q~vjSU4s4UD?^3?gnZVD-R_fsp04P!j0(RG=>iaBiyIBD{=gGyUzi@L1wz7 z1SM{uCi{9WO$|rF!`3jO;6?Tlh}|d^#`AA|I!57qfXQ1-t5J1C`@hmY06K`|D@JwS zB2-F#>i%L!HcPDrd_#E~9A#h?3JE7YMSo+zfw_z6R0fNVhTZ>OF7W;M657x)CUV?c zblDVwSV9VUK#e^e5t1qbA4^GEk4uTr>(ot8Jek9-mZDUX_Bq^=Xwt6dT=Yl^$)SR$ z#_B5EdG(4<@R()XbHC)SMHe z5{xxh^Us#!d6TUgNj~>;0R@LL6x^UpYM={)GGp{Kq<|Fk8NX|xJ>T)0-=H;kh z!-s2hCdp(ou>v|Bc-#4?|9KrCZDVX~K(iPxaRs7i;_+yuS13wdlC?B*TEZa=IiC1a!L&| ztbgmEd|P_dP#}1DEjwWH{$JLsH^ zS2zs=$8xQUi;${Y24a_+Y zRlQ@9+E_Z{RIJ{a>1ZfXSCs}3kNRu$Ny&bfR(MgAQ|Cl{#7FLmo5b=4x#VjU3EA9} zvbLJJHi54tG`m3O?K1u0LTH0K3B3A>lykjaO;gzQ`p?&e;A+B0RRyxu?8kI$ElYME zTv%{^qvO2FRemJ2IJ#<4h|s0{P;!c#9k)koV9lJ#@u-!!=eu<9i9Gbq#Q7RLSfL%e z{{3~&N=p`48QGFn^D8LTJ#a=QpEx_y3`?$;y|!qsBb^=Eup|^l7&=_duf+rb#6_R& z?7^r1h)atFW6;m#>;A2z<5DV1Hb1Fi>W!RC?EG(N=YR77XoX0^YUUFZvC5Tq1sKvo zUCA}8^`sz)d`B(5i1NBMBJW4ld6)_-C6ug&E{v#Ozx(W%= zB87b95`rxz0}QXM*^Jjf<$dM8o)}& zjUD|4OrkkrF+NCf*{O@JMZdGW#6>n%)koc)>Y|_Cj&wdJlkU31PkRh3j$N3O^kJU2 zlb5A@jUy*AuXz42PP+vh`up+xuJ_v-Rs7MQo&N$RQNZ_XPVXm~fLZ-iDP0lbPKI__ zT2yUe((M>yB+jF`7%UuxA%j+wG-OqMqP^|Vd2^d&@@?FG zguTteRrZ}O<-8a!p!%$n03j*${1lWbIhw42A_9ag;m)!r4bq#Xi?oPYypD}^X*mlxn${;QbVihcUyF4 zo9J#5biaiXhUPvYvqpEM0b^o*>3YA>l>w8g*7$1DXSTO}7S9*;!#-bh3s5m<(Lgggp{D*?UQ;5HS))TJz^ z5m&veb~!pPUMFP1ArULoDUO;u$XxL z9jq@bhe~i(oWr)C2PU~@u7gl%*sb^D+tepmncKx|J%`ktzM(~F`-0aZg`kqv4y4<8 z>adJWP+b5+?LO?-WWw#|THhA3ww!RAQ|PZ5HO|9#$ty(}AbcqPSp?e$B5;B)bflbi z0|`61q8mj|5wWvohI6{c46xM%O+nU;Uz)7fcAa8noF9@1LpTB1AAjeibb_tEboM+l zfTa+Gn6ySJN1^J2$K|QR`RphLD7NM`)mdS)#xOeafO0BG6wm?NlqcfUfLJ1+HHL}% z#kxx#b6C}|zw*;do{-r~LqnHU*4_q!qbp$-;;#q^z)zc~;q5EZVY$ zCvLW3%o6e4k1d%OhW_5avOVY5^|a90m3mSF^v=3vFGL-*ZZ9porcM&w5-gHZMX@CFwPeMBPZR)idd( zVfe3+?mR%PB}so@qYu`=VX%%EIcf*@`x=j?9wnx*%3+=@Tnh{-Prb!xbvH>@qk&Vo zb&P2I(|pFGrU%WCkJAF!^2~3vN3NYkA+>F#cX#JFV>dJ3 z1BP_rdrqXsf3A?N(kP0Nh{sKK`$CU(scNoC2q)xnGQmt?PqNVTrM5SlI4+Tv?HB-- z&eF^F5O%`oz1JfY8zubhqT$QDR)_@m%~*+>u*BcFWX?QkA^k;%76fTYOrNH=Fup@_ zJHNC*A6%^3`afC`;X@aApH;7*6|C4RZA`qg6E&^V^Amv4BJH{TJ4B5%*qfmH_*X z^K3EwyEgzFdplZTOtOsvAEO6Y{}qzDZVbT)7~9?Awsimz>+sH-0$l90+%vokA6M@? z%U5a6C~puD>|Q#hcG!uHO6`ILHhhq!8zUotriTCVS^rCjazZ!L`H>v=_dK?pWK_=v zZ{8#iXx5&}e0Ui4(+VJb6Z@thJDR>H`}#bne0G1CJO{oy_@$4@Fz}#mN@EoI=9r{# z5OrdkcF_ym9(UcejA}wIup~HJPy5(NRwfF zaRxEGTd^Yhglf?qx0>Ela9X^U{gkBR`eLk?2j_x^A~Qv{B>IkXIa_>2<-_p|%rnfR z#5V-V3wzVOqnX@D>y~Fd$0b@{&oBX-TGus;J@|ZIP(TZ?OK1p<0TQwHM|O_s1168o zhMMk0kGJn;wO=8!ynz{mAYkN{+v(tVf85z4q+}q8pwT0lVos!&o+z#&6N3M1mi5DNoIrX*TRd0IDuC zwk6=wiN;!IL>3Bwe#h)F=XNq>m4g#;k$)m4q0%p{-YP-gEXeNZXDV@TyDvCcC(#g$ zh@nyTn-ph5F%b`w=jghfau}u$61Msd?1^_W)-f-ri~s8Jd(8mMjM?5+^#w9|t?I+i zEs@uAu&T~`jcjTOj@a+?J4n%TgT+Mu_g+eAKOj&11kq+x)#Q)Hg2=?g4;`87)46=O zeE%Spyy9!Aaf%!+mWQe9N~J$CvDNPWmQkj~zaom^Kr4psZpSwh3K6vxBE18WI)pMR zP|oNtq|@;PbT{yNJzb7&r|FFwx+USjp?mKz5eg@`VGLP^xbGRlVopND88=-VUgxJ@ z^u@~L2Krz6Oy@!>IO2epGzdB!IFDBBagW(7@a)iybfQOPJ4Pi85xU^pS=KigWqA(~ zN21etIq=JZz?vE_lNo@7jva0h7q*~+R5)D6cD<&~EX%$k+^eGKL)Rv{?K&yo(y6qXmO^?aNr;NDHr>8ktR5be8OS=RjH zoHKIrIOMAt`m5+5fc}ajrm;+JJ4<3t|5n^UERa@{0S4SH zW)E7JD%96=r=n^D>T2E5piR{5&=o($d_>&;@!c|~>?`m)UL6~a5{lP>sjnZebBO^^ zLgEz!w{BFyU|1e}#CMyoS_dOV!0N;uTc&_4q=Yh|0qg}wsljlxR z)3V`YH|em494VO|yaX;r235SMB~aE$<9VDVBN`9SHgM*wvbtra4FP$2ap5sHT%C00 zg~dtV?e>i`u;yy&1TrJ7=gpqjO2L3&;R;wH*o-l$YYx~?Inkkv{@MXJzLb{9ch;{E z*68oykKeV@&vSG(pxMGnF~w+f6YNYA1PuvKw3a1quxcM>CK*m)CocgY$`?$9-|f5E zFT+-EHk3G1(&iY$oI5-;$qs4k*^3PoZip_uMv&1PBaZ4I8`N%_Cqm!!_y6@^aKJsc zJhBK@{1HotfgoTimMW086;y0th8H7G6TZL=o9N7D%tKo(W?v3A%YIdXD7x@!7yKz+ zxD*6^dhjHms7`n!B*=$5fo*!cjJ_ihNYXpQV9w{v^|DkeFx5NIT1R#UFHtOXmnA&M zC1oO+^>BxRG{m|GX0n% z+dN0+dM#De*ES`{M41*>I!O#eCcCHmoO|l?zuT@Gf=Ls=;&T?g{bt9X;sl`X*hBxqyTCM zF2==Q6}ZBPMsS~SXEhzm-?`e1UbxxO^=a-3J9DOo#H+kz%n_FARQhB4u3v^_Vn)?w zVD@F5AWU#&6CS$6n2msq)uFHX+n=|mWn-fn1AjBtirl@m8nY=Wego6@gM)$tnb1-J}v ze30FRpZFPR6{8R|j6>||3Z#iBBlAp4BxAa#GJ)Vw$k^4KK*2)OQp#QDLN8LSBKt{n z%*uE8AD!K}wVqMyVyda5Mnb$)K)i3KYZHL~2vrol&$(F^wLPhiAT~_RV0A!dXdo%k zq2vq%0j-K4ReQP0iVO|LG+HdqMI*qAV^kVIx`fZqe0@iTAfg@hM-7s;`q3>GGtTA3(Z+urdz2aJTMf z1I~wi0(0r-u^nk|AN}(N?`C^Pn>#JMzRZ_3YWgwx;PM<;D~loa4c^L{o0uwR%~Z7! zN!C6woK&VwBtBWP*0flvNeO=ZVhqcTc?!3yyLK!4cgOxe7aljY(bZQmZ3JU6KiMz) z-g~d&Sv;s-t<{n`BZ~$3IsDKg_U7EFAOk1VdylKNNGaQg3fQdwZ;B-L4z93za`=(A z>Cvd zm6Gru_)2lTXb`nl!YWxRsh$;u3;fb7?k&QK=)m2aXNnu-_;7?N7%QtCLDAyx34vRt zCdO<%1>xCddL3*cUqt<%D2%CbWMr7fYpV9VzBbvpA>F8?G3Y2Z;E$-VJo;AiL(oNJ z-Qy*SE53wM+cN3Y*{>7v^_()vq_?OW+zaGTl6I6Z8PEU4g`LxZ9X4hvaUh`^3RBo#y?a^P;V1Zw0^sxHV{-k^giRoY20>jx%h*|1*JHp? zDWW%+{D5b^mggNXh;=eRtTXfSPWFm!#noR3FnIoVp1;M5owuUA~1ykMlY#NkyF z;iAyf>Rypqg8KyJz#GUlaMIP&H=Yo+auLJ;+Z0ndMg#nn#NEGte*N;Bm*>yExqbG{u($j& zg{a_cibUg^^^`-rzgZCqUg94?@fv*k1_yBk^lG;FhFt( z(cjgKl(go=01~XsQ?()oY5!*P{h+X4j|t5}vIrq@ev2Bav_`0a*+|Elx8=TtV}uIz z1aL8n4J(|NWZL6MSnFb6{y)#Nj%Qy$_hk?L-{7BlQUXnh-DOifQ|$n(Oj%PHe{U3R zH2`Y*m_}yTZGbhSN6ZC;Y?``Bogs$qu2DO3tDpwNHQ4zjs?T%68M1VF;c4RBsjtO_ zBLK{jFRnlr#(~;OzBn8UMZNv|G3o}%-RLG=5Y2F^Ij_d!o6)^1C-y3D1_>uJI7qW+ z``%2JhbHS4f|$;P!?RtwZ>O^MgNO4^#*A}JuSIFVX9sMR;Brr-mEwpJ(8Yq-vj{Wf zaE*P}%j;l-)xvYwa@m}`pz(titDm~RbXsfDs6|oY#TgEWj=jycOj1B0{oETITi=RW z39eU9QY?6r$aBjR=S9;z*7-mFe!!GY&u7`(WeCQx(vJ-%<5`IJy8d#JRBkM5#pw}~ zxM?s^M+9Qzk#ol)$}nJ*nyYq5?_t)Tmc@9-H8#$FVX@3WP`kQYflznZ8(k3BM;1KY z5%oPvXiE^oem0_(fkcx%?p?5)Iw~eInY-f+CDE9}C?fx3_OU=&WkqE-lgl8z za#Czw^$ni$6*{|}-k4kNy1^1dtmO1LiHj1gi0rw{1yQxRqlk7Hjzn$0-Iw+b!7m)1 z$rg|6_u@dKV6=gF*^$kV&UC=dzD9j4jG-lv$=}j@m=a<=XNffUGy|w3w z1Ej!l$R^vIi6b?`Me5LGSDW4DqAF23&@g5f6`A$W!RH<#!9hBg99+O}s@9ghhN#TF zb@f(6Nx@nj?!Y1q82FehJFoWh8h$@pb_H!4OEfXod-vD?7moEcn0^>M=G$U()<}vc zY?EunBb?ugD?b>JC2sG?9Jr8%Pm@in89!;y*SJ|jop_3Y0y=JlKbLfFMyq!-5Z_cP z2*3=DNtAcgzB}1aHUdDAo=M2ks2g{#2hZZdx^S4vyX_C=d3Lsm)O37eZZ#8K6+iUp zv}(rDM9+Wq#_P0&fec?z>BgX`6n6voUxvn_ek|CT`p%x+nnR+Zh{!Ij|KM)Oe6WC+ z?Cxa*QcI<}4WKQm!(5Um*s3{bwZJ-zCYG_puv0J_LVCBEM{2sHB2>yr@yu?mQu?X} z{*d%B11Vh^AI--N4J704S8_Y8ISQt*1W)gSO$oF|Y(TU2YP_X<2nV;pa;BeEsNg9}dYlRW;w1h`jB)@Ad)0Ip-XL-O- z?Hm3A4X;AQ@rf$l$|%D|Z|G01+6>t(v*DZt&@Y^|BM@a#W?|IH>05*kk~3(r!>&jm zmVj=X+@)i*irX-zpF5o^W)}GOjI;@LhJOaU0EJ<4e$`lKIm3|ZcPQw?* z{D@(ZLP=0GV-8)Pjw&865wObCWZ!YqRNU>4qKOm=9kBia$s5cf@{t>(xcLa*%Mq!tWaooaVnnV&@6HsH_5k1&&@R0mfaoxwn&M@=& z?d&qh+SRc3;#CYkOfgX&^>#I>{+-||8M~4pF9DDILpZ&MQZV#dWFv!@w3RaNA(^C; z{(4w>jmXRvBG4ZtYp~n{OIAkmOS*MV?8WF24UN(28q4>z;G9MSG`_7cdt~y~sggL# za?~(k|HAxN+m-aR8_MEJ%lbP^UIGR)^pC2LNyx!i?mYLsO%VS1`HHYA%q;=kc8R1= zvI^?Du(~k1I6~c@@kdI$yW3Z`)b@L-_FO(20e>IhD{g$kYLrxUOnde%1k!UfY_A0j z;*t!@bd+veTUYA>p5ak%Co(hAm-aE@zAYv$%#O;CAy-4$6ypkQLOXmJ1+rg-T|taic$WKL=$<7mXDwgeTtZ~)t%m?pVK8YeB7U0 z|DNq)=7s>IboFZ#4si2sBuLcVe9Ttp_2P_oUaxF4GVsv|#PS)9fQ9mz`uJZ6%#fsf zl&|^D*C+qZqdn<;N|mBF8Y0S3aP4^8ZYvB{@Mj=(bM!qVO5{rrWzj{JBHOb)nt?>W;0Cr z>Ms{8)GWOn&^D@KUqqn>`PXO9F}>@aP*_l6*7Lu0vQxXg2FneJHD{?q@&a6S{5Cg0 z1efkme<(TOT{`&Gp-0?)!d=Kx+x}42C5V_|4`5nW|53JJ2%*R)LV(w$UB8+L?#70W zNR~5ehiZF#J6=Ese+7@jIbg8z2rX`ogbwyZfrec;Wg1OYPZF~P!1&7BfiQC0h1%E~ zKlIpf|NFWJF%5(TC_{|d|MYS84h)@~VywH9`?l1C`A-!W4l{z1m#D5}1tl4bWLv!f zC@Q-QzWQM>nzn}4>5Okhe@7P4C<*AyEa`Q9Owfd8Z5{dv!V!MC|0n@zqQESh&eV2= zL?aFtA4LtWkvkCnDJxHGeOBY6s)Nb`9AJRqOQQ)!30!VlUbEV@Hau9nR3EbcGTcJ* z;n^Yi@E?JM1*9BCO|0Ao46JCLO4^;pWNo(}RUbdIW;<9V*)Y6_y7)800_;l##(k|Y zgQxy7dEU{fZZHiW0IXsmAzuy<=T3N<1sGU3$U*{f2tG!DX+qpX>$8=ewy)x#Gbkww zDE7akcq^avS1@W;GF$QSwx&=ed#P12wPr83CedK61_;e76lH6M2Rlvy&m7+K6d&~` zDO@22YhIgbWZG2QB09uZp`1qqN=kYK3do_zfX5_bqDa+u_HmZl#Vs(=XXr!nm89cs;YV5(dFit)5`W{#@9%k1Yl9RMWhm~9k+roHi7pL zJOgNe3b;iQrv;e>$`&@uL8}-qg?wD*)grkOv*2lxUDiFEzI{|MIoK+=9C%Yac?2*L zjnL+9he?w~MQsjYrnZa*Oar1R)U^W|e)G9?lMcotSN_lGddz+MU#;YwFK|Y*1>eMQ zl)HVxD26rXWYJHMg^q@(THx(DAxu~>h`~JFhaw+VY?b#AwvWD1y|h<19epoi5y{_} zO_0u${+C3iV(|@QJRLUXsXCFt&NlU2AOMczE#yEfX&|!jkqe*xm>Ntd*APHAK%} zl600_c{$FyjOemq3O=b`I7A*U@}XLbcM{*+Rt78cH=bYxcY5Exmrfzv9<6o-|gk(k{`OL#sARNGQ6CcM(ioi zR&Q}TaJp6#5Tf*&=HTQI*zar5z>~47?#Km>kk3%zOS#q#tf7sge*A{+ z!1F}d6*sLvILpktA3ddqdRgDLAM^A}&w|RmUB5|w!z7{ZrTeRCvK;z*0j$RJS2#uv zOn}P)Is^4O;OJ%OXjIhB){yL1R$G8j>&O#G`42n+U~ATP{s`JeT=^(4EZy2#gF`C@ zba-pZs+Jr@aD%?b>3?cX=>Fsf*)gy)X5Z0TH zmUpdB7|g-BffDdAfFpTKK0Mf>!`XPojz`r3I#s>fludPH-et~IG1+J;#L0^F;DC`9 zpmVv%g&IwfccZOW#zeCy^na=jUo7Ro)l`|51QZwQwm2Ubyl#Wu4CaFvbfiQA2c09E z)wNI}>_=mU@Od+>%|eyt7tLzEI7%Tzs@9x118P?PBC;h|kLFNioN@Xd52&_KVFXxr zUtV!_&I%w)o}cj~M&Gx4IL(SIj3ym30b`R&=)nyRTOiUOc-t>#3+Su3=z;AN6UY&r%)G*!4GNda1{!bl3>KAeOiC|?oWU;)Z792%8< zr9unIPDK1ktgSE<946#*W0%^u3AHZoFtY1Yf^MOqmUVQ&ChoVhyFxFwK~DAxao>ev zPI9nIp#M-1@X`}9giGI6dcngeE}xhlTNrbN=&G5JFFb|wSNKx)DB(Zj9nvZD-U>Cd zWow8dzJxFUv_Y3QI)Ev}n{Ibv1Yo26t=iB9kPr8%XfSC0Tj=yL?iMXu$pI*-{jfIA z%g9vAl;EuUOs|U`TK?92;8gM;HLXKO%3NR#a>`vKpAtJe2R};ftMFLKzP@m~AV$_n z1Mwj1dLX6=^!}`X678Q}=B#x&wD@Y=Ym5gy`bV>IL7jn&&fkmBVs^_}FuE?2OMw5e{#QmrCEg|uZpy*4_+ahX_Q$wG8^jPeijf-3CXmiY z<1z#bdKds8VSj`?<>D$~BHy=O2JO`&Fy>eMrTAs0g6albKAlfPHB79jggFhKD>5Ri zwbQ9G1KQwVGEVz*6}wQRah@_jwrJ;YEwQA=qA`}Ov5+CSknlnJUXgQO;V{XcDMEm= zgcy^Jh>82A|6Xc$ERnnJ&-@z%5sl7dDS5#dd5+Q37$qMRTmFlSp`fQ+q%1CrcQ}XyAF4j!%YxH{3=Eok>^^#*!7ew z?eyjuqiJ@5sq`;g&WA z^Sgwen6KsEi{9771s;QuzeKGFjf`9ReMF7UStsRIh^6j6bk4>r7_SFuP@wlVqu?k> zk@}|D=)tY*wSpcu*%?;hd;d@~lW!Z^(U31YpI%+2oVX;!%qB672F+=l0Y2ltVfu&$xC2e(BShx0dyD?|aRgJ+Szax_dqqE=$#Zh|I zH_C8YglCc_z()1D5F?3%=cN-F!5_Gb^YI$0mhA0JAY_YToEQbO87`rZWbeu_rqVmo z7r~RV)Vt~hussxKtO(Em7669|Y?0XnfTa%K_5I*~KSa0QD3VA;kd)xS>WT$xU-j#S zVAU{VZ1di;tu(Uzna%Ruq%}tD^iK>1YK4rcbTg}dC)+YSomXDU-b)z zO>{hqNZz34S9c3;Z|=eboAO+G97cM#H=BI?)JYULV#$-!OOlYJ!4=QE!Ug~xD7OE^ z|4<B$=Qwr2BWrp@P_Q47H&BvkKHAeFb^M}`ne&A(wDSD0hzN-oL;;U*R~ z1sRzOuifXnJ9t`cLh35s(N);pDKSlQ)#Hkau9t)n*;TQw>G*V<;dD&b6HdHy2`id( zKx>A)<*0LkO5kWJwg$gtAI$}9RnDBb2*z5TvU%tB0=_SQ+4vbY-3T6Pm-_5mriA}JO8BHX5svtQ1?d=$F#nEct~;r683~an=}Rv5dvvxtJ4zlClTU_I z<+z1F?F3$@97jKjgz2V|!A!8LWIgRIz9d7I>Y+%g1qfB^e(I?d)*^Uxrt7&c2LqTw zsyg=f%MY6pxt(wq!NPs9k%)F^7w!MJ`BtFmEr|h{v4>Kj6VonH1CjwSe3mFODl42F z_b8Jtdl-Y3X#~}%^HOWpiBmRa?Gx$-LFl$hp;0 zN2pximzeFSdc9SkNP{-frx42Jp*Blw2BE-%rLLG80#_4c1nF%PSA?>y# zrM7SeH2}k6a6m46-gE~6+H@gds4zhYT%xe-Vz7g63CUyLVNqh=HRHfWLuyR|cVWY+ z<|8mZE!VFwdyiX9OcSX|7|VqF)qaur>)^f*NPB2fH^e_i)Tt~Wz~9a1b!;Bj5om0B3TczcFw z@`)mTBV`@`qNhYb6p3>P@vdf{I3#2>Q{4>`6e2jxiZsMO=kUn zBiu`#Q0giZOBmhwINRku%EJn=ZG7A(hX#^E50{~5xZKhK$k1*x!cR=o*;Me@?U^G1 zW&i6NFbu*t9ZfysRH7fVv<@uPTFic2)F>LYH$86O|C|j-ANyf2#5sYSYzkOw3h&xAID_23mgI_3&C*q{O-gus%#YJhCqiP8ytK|EEV>4% zVK(pGvY!}xyL{+LO~narvXt?*K-aS_9W(5;8W+L&q)PR}E)*FND%#7+dqIoCK*j7IvH7IHKs& zs#h8(PXp-FdbaipCL`WFYIq(}%>Y^B_7~@~jmSnfUMb2qEVufORYekFL_-X&1SWE5 zk94qQGL34EBl}f!x+lT=z?xvi{+R=aYBfvy_8(*5)c6L(2?}j67~L9L*LnRrArUjX zZjPx^x@rzSmf0s5_f9QUgdhJw_bJyY#uxTYk)_$p^}Z4thx!&S5{vfa@?|cl!|pIQ z24km^|D+3HweWKKI~)=0YulECDALw_A7ZD&#abj?%7ev-5{zcVX*;f8idp;^3OfMZ z0-{Fg7-5&nY_+%s(ZpG@-zjAlmItYb&4;oCu(?Q__g;$QFA8nVe87hBDxpBhN|`CB z)s_N(jCkRvuo^j*QS;{p<7_6J#EeOzdZa^9vD{h*cy>?oxxKH~2aY_*B%#0sO9w^3 zfvY_-*~a3FfpZyhXis1*0!<*ET+rOP;m8E^&`kOqjix7NU$d^n#x2lG)$Y($Ct`B1 z`MTUrySQ4w@p!n`Xwve2+|?~;Wfg_Srj%7fYoCX!t#c6XKs83awX1P*BS47;#zIqFplwD9 zmc8lfZGSc!|MgisAlKHhPRnPUosC|S)|nbJ-%IRcS^S~%3}II*ZtOjKt`Yz+$+>;Nu;1NbZn6wm9&@aIFyTSG_~Q=Ue>_ zhidOmBwtkep5mFw-3Sy9I-&?&C}BiY{Z0mlf|tYQL&V(ab_w_DAx7e(g* zGLu&IQSrxrVwo>Zt2ibNBxqyV)*SSZ*d@?Dd#&-7C7rcBr-kM~5Z&|&he3044x^re zPwVz&RBH>Zp*OQh(i;qr;QPf+R=r!^fEiA1ib1>VNxF&Zyt)dty&lJ(F!v}OFI(&$ zi46_zSgu+MO4xB!T=Wb50x~XZBoSfE_Syxck-}#LWK|m`)7#dNlL&&Dpp^?8F2qn|c>qxtr1x1Ep4~YYx zzYRC!bCys8Xyi?S5T<@T{WP6DOcM!QD~>+fFD3dM19+M)?^Y@L&={XRPuwL%q?TP8 zX;X`07wi&h|C}cUsSX;}MVGySeYE9d@7H7mZFwZ0ep~m&V>+0=kswtqn68frL`V?5 z@C{VeRE#o9A}EoXa>iG4@CnrZylL<#rzC82U2axPSle1HEMh!7S+SbOD4}Ie6Q;JI z$HU1f)Bnn24H6Ti3+X6v{f~BiO&wyB%E%pf7I2)v7qV{V+M|7} z=?6G8-C37$;YH-jESSMB=9P-^y}-o)D`d%?GNgN&^tzX$$!Mh0gyBMg7qy|p0QDSb z5(ceTnlCV(Bq((jv3+h$>|=bwYS|rkI5vVgg|x7j#5M&Im3>rRGq$!<+R-k;T?mYf zB;Uvr<9#lV4e|A6;MxOJ#ZV6x;XZ_{1lV}AU@jkHpQ7CV6S&jKC+UvBTI9F6IjhX6 zp{^1hS&LlO$0zo#j0B_L#*FWM-^!{h5D&+pCgy>DGvHjty`u+$urjz8<`bozB>kNc zs=LqLL^i<@cfZqhV}2;s8W_SMh8wIGz@NtJ3GF7%i7BNapx-B~2}aP!P$T7%J@S~oHX?_98a61SaWUw;R8?4|%{^n{8XIx zSZffUorGf1U~M+pAUo-2GO=EcF&_2CR3LOE_EV^jxgfgZ1I@=7PB;rpug9xS)|0I~ z)W`iAUxlDKa)~;xVsqwL`J8Y(n~ibR$In595tfrH3|D&v^(5KR->abM>zTA%QHx?X z%C7e%XCrI3d+st^cceq-<69~E9;+r_#;lbyC*03EgCx7N0xnY0w3U3EBTV@?cVS9y zAz){+V@Zf`luAOvr!iuPojgK;MXHsuq?fdxuCdLJVwF~Yiz$w5!>Ydj4zAiqH+y1z zkvgF5h^r*n?bw+aj*zGcR8|C}RL&3kmDRz(7aCRyB8Ln&8&SDr^5k?yRDkQjY#|{! zJpdy1Rc|!L0rh$g5>yi8VijF-RbH~@tt#FMFNLxOMn*4sn1T2|{{Dn_K_YH9hbL38 z&D_PmKD(cdZd}UwnEWQn3NrYMz9cv%7FeoN&7I!3F)*_?TXf+j9q#t%7HKv@a7obY zQ>*ri9#AvibnYq_5-`|PI+LyKrSs(o*aN;> zE_~G2r9Hi|#Rd|Bld6h!a|}>Lmw)Sl=^Ws+gvp+|4B3Ot)#Jg~rzo~WwQp2z4rM8e zzbI1?FX__+5{d)bz~8+XmmgemXkcA!YbPg65Vi?OhSL_aT~R_|Q!4@>^u~>yVU9>n zTr+q$+i4d;c^HIzmmj@6p!b7yWck^!QgZ015!_GEMcdzCGy$KQVw+D+g4n=eIwBV2ieonV!YY+TgIEo{02T0mUV}!k92Kv zjPwu&4Hw`BY4~i~8^2vG)~QL@g}%E`y+(jqgnKbjPqPR;Qzd9MgzZ!~3%{k6(HC+@ zX7_}rm!US78<^MHYlx{Yz(*RWVgm?0T{@SbiTiUp6MXj zaTHjV@D@j%(WdeCRzN9-&HDxMBvx2^dSd;0?wLm*!jBq7v$9ub&z*@0sI2h2)2_l=!9uefP zVnf<)ySqN0kH5f{X8A9<2UAeRk4*0q|DRVl8l#%{6Vp*+>i+%-Nh9(Y}KmXr@~PY9==BS$>P2@?!=xG zpFg{|n_Fi0dtSoaS_mPg&h9@Li0p z^yVr?L~&ruF{8fEm4_I%^3@zmhzY2N4Ds<0SQM+^_%2|PFFC1oIK*hFI~fe_yo1AN z;gADHtJ1EF?vf?>5$x$e#E3X={)K>4X>p+#KR!>;&kB#lIyzk7Xo-0pX=^lFxw zA{XAQ1L_z~BPw8;*+u5B>{8<+8nS@_r9+8@`31?;o&|>IDn>>kTzvVy?|28h0SHB* zFHV5fgC}91(`Ggg6J1NFt4-;$NTho(+zJE@e+WXTcG@0h-@^3~G*L@sNteuWBErc{e>wfvL9Q3BcmdO9hF(S~8Zmw$qVB3i1 zBXIKR`!ZYb{KL^_IB^1FTA^z{Z>dH>?nF1V{1_%Lwp`R1W19+_4<{2%PiUFeQhE9#7$mD6+e><*Y*Gg z2RfO#y)y@j;uUaKF$=!UTYGYJs!kNUlz`ezntjA7a9ZVRr6$~YD6mF*iRiYzKp+R9 z;s&!*ActgXeMnNKEVgzq04Yv^)yF6;^w`{LJ%_#olDGAEB`v@xkCa4!BR~6E)+q${ z0`0r9PxvZBeiago3J=+Q!g?w6J>$Y=wf^eQsK6C}rzDIlH@Iquqx#7=&PQmFMtqSf z$hlafthv&Q;>1w5%BUDu3%F|F(r34{OIQ8@|5fKH%!Z?~Tf7O$N2rRh+=7ihg0m*= zh1%Hb>anZAoe~I)mqd%+Bw_BG?wh zFWE%NSozXFR-6ByFk;0ic*kCE=}`l{6QTFCcMlq*rxvP#lOEm@tt#>szWerDK#yz4 z2Z;`I@|7?WQn$ORpj>l&h-(D{s`4zRAhc6Rr_my7Ea4jG9;xZ@l@k9CvZgHBWw z1>L07DC5p0xl(@0)^hPBQCGqLfXHfX>~9R;T#5G-r{vMe?hy^86h~3ir_cFKk}3pq zt$Z8w18zV;uY5n`PAD~ux@ru8j=NiqF!AS@J$+*^`abXL5cflKfZlb-X%x1LIxet+ zSqLtkAy!KCgA7Ax^}YgPC+*(Gr2P96vvD)^@M8TVf3!?WOSH(uiM$;OH4g+5lYq=4La?1`n&WtI$Jh!MU*4% z(W^nAX(9QL2X6{b3##9ZStSNUGHyEKU|=)~1u^WX)Wh6>ax8t$7C;tv3>`pVP!h&& zk9*kJEWt-_{LllbNGbqk-WppC%Nk;5TecRyI5@ewrf4X$*u4nG?xODtFrg)$q)Pn- zwklZoh7K%m3pt#gVJt6h9;R9xKbO9rFHv1|=cQnL3P#Y^8gh{jLYBO#!8^idZ5Lox zV`$RrhD((s@G|f4zSXunntl+`8g5V}@(6Hosu2ZKo9F7K~bUF~$Z)6y& z-IlCh@G%a2X^ye0Nj=6H#^%11tLvcx*r2?q#Gi-&5ToRX@)R<7%yavr6~qE=XFXlvIj^pwTw{8;GwmKjv*#o zGWy34X0tsh|GLS6nIhQ1m&RCNnEQ4pPH8`S^iO`*>SMN%F8+n&)||}@8-qw&g3Jx- zDP1&{$xn%S+Z4K1ZR&jOp5mI)x{7-i9g8yWc$~soNGY?0h7HLdTP(wmgu`eo8)JHh z{Is^EvhE?(B!!Csc5Y=sDg5IbWO@gKWcpNc0q`!AUc-q%T@`CwF=Zx%o?p=dVR8QH zR!GLLrf@S7QAG!`q;w*&ChHeAV~xN8GB>@G7FN0LDH-md)1;THFF@&O00g6#jr44) z%7HN#WUvtiU=DQH8SS8;4XY{KvWgGL*_lKaW4`^z**n$)e_c<3;7UY#Wdq3|ClXAA zKi3EnC9`tZ5)rSIq&w0IG!YFcXWdv&nC zkRa>XcL+B8u&C`vtm^CPqF+J{n@e$w#%QPf~hyCfisM(HnT<*a4|22?8taRwwn0S=Q& zUDgQZ;^u6qxOb#>Cb0~=DiOwX2Brt&4XDr^q^6Y>RDsUYT@SNKRikV?TP~%)lP`sa z;pOOdivGu?=)oawH+$p)v@Gsdim^3gm_Sy7?3$^~g4g$p5ffnmc~>>HLfxBk3vJGz$Ilhw;DHy?$nO2 z3_5vgFJcq`m0aCI!0kuG*!O+CK)WF#kHR=a(_Oq$69M;|yRFX?CW&MAogA7H(K|l6 zvC6qvIkxHVxVf9EuvMQ3caRBH^9sFAe$-L4-OH+fvk#n@2e8bH$+~d76qFX!97b)8 z83wwqhXzYW5LCVK492*=C9qly)?)9mCjJJX_9*~?FX4=!qM+CLDLNkY0zb}4i3WlJ zGMfsWjF3rNRSvxC;qdGjjcSdw;}OINS$le-DPCP8uH}3@TK(Gl+(I(4b^*MFDhNOt zMx--x5lqA)xGy|}tttMZ1`J8KB<32N^?QR) z(#Xe7C;mS|{w5qb)&RGd~>yRyPzz0amE z4A+gxX6fMK;!SqXtSCuV>KfEwmh{>-x8vmQj%hdWG!MP; zdkI#F5NoeH>3|V1rj{W^MbWZ|kBH1@N%hWGQ)^oqfMtkoH%W+*@8zwfN*?H59(p1! z7IGe0M}Skw%r)J{d~bKPQy9vuN|yjkFzlg`D4Es>Sz(O;SaryV&uwAO6XJ|FgblEy zj?2zG#c>>y-Wn~lOs&k8I*0RS4*3jG8o*DCfD1zmA7dpSJaHqW@Pgtu_fj;8q~L{S z)c_(KNx+ZXDw!#W%G#yPSJx{~Um^K|b4(oVnG}sYK?St^ALpnJU@=kAcr7xvtN%=U z6TyyX`kJUNW~=EL(^EXR`ByTCvQ9(fHaebDk}p%Zh@7Xqzn;vK^;}GBGTo~R8jeqG zujMWJL0B)cdQ|;2rmns%$z`x=LUeq42srA@?-Bdpt`yZl7&EFZ3p;p(0g%ZbAu=yl z8_Jl>=53$R&|pN&jyL~MhCtu1dZ;~QMoxweI_)baB?>D)xSMuDE4*Vaj~xY<_lL#? zoQ-Tme|+;u`$a@&1qURPOJruDR9=7gS=vM=rm#JXEo9Uag8D2stWo%2O+;FH zDh-M%N^&2!z=5{fVCIYkcF>;LoaWsRZhL6t_OKbAtE9cSF9~Ezh-|zkx)tTkhxmj# zPmc?`a-+>b%>ZDil75-FVYdFx=7aOFOc(cVR2#yBuf_9*LGJEg)nhn<(IfzgV@=UE zo`wjK$)!d8ERX0C>U6;UH}?7{xNMXKBDbpfu~`k|yFcyh{{af9%A0}&3+LnDwhrND znVd*Ht6gfQee+n|Ac@t$yfLfYQ`lV>D5F#l|8IA*N&2@b`a{={8T#8h9G`2HuhPE_ z7zljRUysH&-`u4A^{o@FAWEx~9&~GA0&H*h1&Q+^9;I6at=)VlM!qrT@Lv~CW%_jH z+2#OY0{S2)+{bdLgPn8EQMb+z(_v}lGuA=$gweobu~63~g$>MQ@nTc=SR8WQZz#u7MkJw)i?T;6J5i1ziUD=v=Qj5F zYq%vrvQ;yo@-Vm^H9RsjN1g2Z1bC$o|K%9si-g=l-L!Z1R#aRn|Fc_qEX>;YV$ zLNEA{^+_*!O9<9qOc!5NDqoPZy^5Z8r{Lpt-TXFL#Qa#k`to&GY700s^Ee;LQ#{5* zV?+<8K5lBKk0Vv6Q{fsr9e`*f_f#3gThTP+;Uc?+yrhO zj5@)dqSF}TIHLT+j@mrp?~O_WftmWP!cNNq$jQe6ct@JI>U1@BKYx}Y zd@T0`5f9?VD0ah)a)hTC`mY6mlEbx2i4X32gBZh=!;L~g&Uv;A;cMBY-rdtCfq90; z`XJ1!m1gy|Q1aW_`A)9ZdX;vVWL<0-YRS8aycE61(-CH{tY)9msT_b3ZzFoZ8HLw6 zL&prtm`vADWCdMVTd5Oa9g;U3xp+naa3`lFZ*Cf0@L!-}Jq(t^6|{4|vg^j#kc-jn zog^u|9zQ+YgiKUDpE0&`1nei`>ly;XLN)Gjp~_Xw@J$n3 zCV&MLs_Oi{?xEB3OFQ#7Aw3HYAgeWbR@lkR%$J&^dnJyKDSDvDP#jDb2{VKu|XzVuPQ1^Z~kS=mV${a4SR_>TY z=_8!;|D+h9e1buaQQTs?Ro^AD0u$1%y?gQ1)ch>vV;3@R9ngTB8b(Ja=!6ltSyJ$!eYL1;0|hSTNJP$%i=)?MmGJ?eB9F8%h`YR*ivIc!q{rA?DLEm+ZIj9cR^XfHsbx8+k{o@x!Z zDCaBT7O)GM^s^f;ITRaled|O=j{Z@-tv+>apul4VJT9G(x&P>DQFF&prhVKnFCw}F zc(VdmskuuK@DJPuno-<|PG>&vj9Nc+e}P#-Cp0ucoe4dqf+v$XJT3J+b5`anS>ama zz8nHumb)LG7viE^vkh4_GjNDK<``sV-N|XkQ6eO9UBGZPfXuvp%kIKk4$bku>o`D_dz1Vs zsTXVufsTSmDP*eG`{r{m6>L)MJTBJdZekJ2f+JkA`4`pb>Ya(Y2)_KLq~{Y~&UVsv zz$OEy3{-xX(}i0qpPZ=%)-^G~UK82;bx@FEECa#-{=>*dEJ}f9R8txl=9!D{QUG&r z2zSRQVZ)l2J%pWcKVQoP`NL6kkU`2(S^>&haZ644yq zNDoYoarw}Zj+f5m!{z%2ao~96X3JZ1or#9a_qsSsNfh)lMf(~BgE}-lD%OWvs2ITJ zkW4I1d?iAqxwezUktMI(c>6AO7iGMsvm9=+8*Ur++#-|aZCs{bv2J3+z82eo=jPxhHv=^k>y#hClwaScp71VbllP78zJf;#0cezHHGp8r zeiuRqhRNDKEk`(6-Juu#ZZ^I_do)>VbF@H?kV5{@gRCWnIq8A}(J~{aEEB~JoRHJa z?7>*);W8YKBskea6vgzHo=~NTB{KHuOyemySUa>;N*>4uhJ7U#5(cOlJE2ZTfLZK_ z0yJ*K1J!evbGTAyA&NV7+(F9gNH%BP72u4@|A!_|9_WU4_&B9tbPHw9)Jd}J28U3n z;#_VZ@Hj>q?o1&IA-YToKY5Hn|N1l|BJu@(hYyKc!-bbL&DClP+9l2ImH;iZKPn!i zM3e}qJ8}a{I*vUHf)fRN)+s6H9)i$NywsnOKvwcot4CtLAxMetCUW&r&}}_TQkdO) z#1fK&lGkz^^R>VVIdnCYKa11h>)B6t>i(*25vu0>6vr5hLKPmyShXpXcD(@RV;qo4 zqlqnl%m-Zr4M66W^$+TCQ+h%l@CJ@Pe40P%r&Z>JIf5gTDVorb_iD(mMA3yf7N9BYC;#g1ENT=gIPjj`xzUv&AHQCDR| zph2yfS}wZV8;Hlyb4LSl^4a@vpR9y|yH5f-IH0|S3r2!Lt}UQG4x=Lr%Z{I(yzbA} zKP2pqB~-)Ns0<8V`IO3n11Y@sgB&rEi^XVlH$iMUphhmrgB~Zw?9f9Uyv3`>^D-VC zW4K4~H^=~~`gRlvF*9J(=ZkWreQ&Yw%aHF?Y`fbpqk_pbhnmqLs*uiTSKS1U7oln; zG(LZ_t9}iScbix}-T*oC1GKVK^+IcHb)~9V*hxHiq|t_Z%EKYu!*K&Yzv@K7GdQY~ z^NYg0sQl~lDxruj?;t^n3C1%}X$1K$>#TV)$5a4)s@`N>RWNEnY32grpkh3vvQ?vV zSbxW(doZ$e-C%MS=)W3I5Adi2|u7O&|f;Hq^tn=hTOV%B(C(Yhytq+=K?u;Ez9(GI^?AFWA~?@uDMkBp2h<2 zh`$LP=!e+?V({6^vL`38eI^q3A`YEbxX=2H+H4+A0K*@-dk(t~8qW<8E?oMqDr3|1 zArKdz4&JqrLI|u5ul_|D*=8;9!F@lUFW8Nf5TUTu$-aR{XPbO#C!03l<_m8-N*=4_ zLS}zGxNW~Gw_4>MQcw17KxU@0IqvXc}#v)6lV4C4pJ7ISrz&vMNYyL|#gH zO1^-_L7TvTkcnpLK3et~;&pWDYSQb{>^DR$26kw`qSk2sAv`>g2l?L764#%}*fq{; zx9l!6VqdVL#T`SKO~23%9*n*tYdRa;3fNL|Kmk!}+xf?Nuv}&XLPS&4!N6;OpjL=_ zm#uM)mtcmJAEp4KMQS!Y7G2{QdUUjBxsnF(MYYP~Vqk}#l~*kP`Ya-8KgJZpz!=*@ z^Ujw(?=-t-@q-PoT_7j1T`3>XfVS8dua?4&NHAI%@4xC{-1b6CrM~8fDmqUkHV%qe zAk~k};&@ZyN?Bcvx5A@lbzTadz;hv<#v}MdMAZs)0YT)QrpvcoDYG?-Vzzw(qqH6U<3Sv=UaO07#P+?=|?f?uC?a_%nN?Le6|N< z7yxK9fYaqM$5f{;4c(M3aF>JVNQJZq^66R&YvbFBk1s`>-)mYz_2 zBmlB=@64aD;qnGbjlKVB9Bs=ykVDHi#?P=|yNSaEr%DN~?-?_=!A)Neno8s3#A~<# zoA8C}Utqm?3d{$3f~;Ppl2EE@bM9bljj$Pj+urZ%%On`ehVajmf09WhX%p3g(1R)C zmhi3ET#=86iWyjtrebmz2%0V#8Tkp7G-XmNy+>R3<!Gp%9Ao$6k`#BsaM=V)S4S@CULCtEhQm6G}_pbX@VvdeL4^B6r)cD zclblnUx0MA1Upm63uBA`nJ({EDW;S&Zo-1qi;x>?;(Nv`wpHzO9emUq&+mHu)KNCB z_6bbYiP<4OfeTBb#u`l^en_LUDWpX6NNMOGQf7wTnycDSxj`}r2UaG+CqZ=%d#e2& zhu`nHgcjo-8e533l9xL4Cy(I>zD}5)u|H*qa7aejGf4C<`-tG+%wV@z?NQ^E1Y>IU zlzSAcICETT+f+Ag*r#6`2++#8Dc7L1M5~-7EA6)VWU(6Vyn>0D9`%Fa$seg$jW+@X zNhTGjxv|q(ZQPqJU%&!v>^`PHy+?yY0thWiG0iI0c6!XUM>#^Tu5zvl&Khu&Ln9Dt zTu%O-iy#UKLm_#!3O?hBh?#*3fa?_wa)NK4!@bAjDH&-v@FMQ#a$L|%cMAxr!*TC+ zDJtCCL!8>Sl62dW_$fvy4b=EtWk~dZfm`DdQ$*)0flSZ9rgvbn1w`p(U z#(m3mkED`RugzPdv&8k2h}@(Q!m!lV{|!xCY5vesU2S+>KDEuNp4MY#a?b$N`d2EK zjUy3lhhDXkk6-3!xq7UZ#BDTW6aibdbXMB|H(M2czYkw5`D|qU4G!OG>^CM(0D0J~ z!XAPZ5Z=W?)s>larPvg7fZ!t09ED?Caav<3uezo;oN|tNdb~oJ49@^lD|hDHRB57X^bG-7t9}oM zql)M!=s3B7j>`v3Ysmp8RX>rftOpZ9^Rxhbr`42~SIjeo)JE)!9>#+3W6saw*49bM z3xI>b=vbgK%9ULdsRKnR2!*7N6-_PY1X$EyJG8IS4D--(gdK?nWl%G_k%q_xiNoha zu-_Jjp(TUQpWE%0%luWH|emq9&@n4Xr;3@D3sWpc5ULaP9Eb^ zMi^x6mcjataH3B@g4G{%VV?r#HVxK_UC{-B$z=eXvS`$MBskH(Wg{{yT*Eaiu#o-* z`McRd1Pp@CIGP9$!8@{c@$v|af<0G?92hceW@*33{8ftdLU+PzVoV0aI$78Oxx0Hg zu`wCRXIdP+ZcVKPps`B>)#tPSO0FSVO z<9pd2hpFcEjdsHg$S)-xt=Oj8uc@mJp2Y*DGAMbvD`zRg#9eEP3ib_L&ilQ=CyU}A zgMiCp#VFAgKz5vvaxU9*;j*dfi%uq8PdOPry?LgM+qB{KF4bPg91Idcm^D2>c6&|b zJM3zFi|UJ_ELR7_yf+aNBdszsuawlz`iGa^^lNHqMx}iSxxIxibv>YQjw40sG8!_S zzk~!kq*;BRUJL^hEMxuloVCC1``R`RkVmjj0pluP=CB)kHaBc<`zU1R;rDxt?FT3- z5@&-NT+gY3xAIhvw@Gq4T{8#z_S*u{!^x5yS)hlEyd;or$k>se@`S<;&%C(9Mi{N3 zD7+KN=aZNt6MIHe&cg-;#kBOh#nL`VO>Eh54z|Q-$C9v0yjW>+Z^_!kM`J=5DB>v z_A&UGhE6CAESp~To(k&(r7-CyohJgwf**IocXEq!_C|;}%1W8{R$%F@SHl-)$TkF;>&IQivDgEQ$WJI0bKI%?NV9rBKx+EA}^?j-hJy5_nnqS>wT+G;*<(F{arTS?j` zN}RPR-r=+ZX!ej3X#AjB8nXm}sqNT6#*MVMBR7rt`? zK!R1Z+H0rVr>(La*^WHKByD6wK;5_(laVn`(q`|ciF=^AHy&Fj`)^%MySCWZ0! z)5@rwYV3Sr`^vZ3P4H$`H1kTc)2V}f^HMeza<(@1K+T~O_SR--m@)I3@H2~X<(Ad1 zJ3X3R*Hv3o%G;NVVZF|^*P+`}tXaw})$f!Q0tC~Jw=sJ;n0rjwpE#GJGyB&TO)IUg zDl96Ycf}a50ll6Et*Ldv9OZ?b-m)Ys~dv~slcPC@myw+Z$pyOFDHy4y@AIagG-OS0Dr{2W|J zRaJD@Ic@*Md-#BHdrKQ|S#j0!z1HPxQZ=XzE~Kd`7sl0QHX7GMvdm0BpBzNDSsv{B zmL4)ER>se-im7q*Q<_X()IwX)kiRo+lM>pkL29u?o)nTVySPEN#-X=0u?(}(1-d*n zK+#uZSX1LnV}<^GDa6+_k~Ftdd2%FS5Hx3+>wc5PP6^Ly+f@`hnrex^-})Ks42{-x z+WE)$kWJtu)xlyqDu54vqj!OB&srR9cXMP7@Q$L%O|^eY{V`LE2lbP9>?W7-nsRB6 zE=N}nHMvw2^h31$8Z~00I4;9EvUCxn9hJw?FxHJ4O4!C3Ute|-`=5jUuC;4{x-ulX zqjdijF$I8y}Yv3;RV{QFOyNtOVs=Ki>imQG5gmLA^3)i%E zw7}&p-Ws#2l-971ucz}gWT$S=2x$IY%QEPMC!&CM&R0J~%Q9uVhLmslvu$ZM@EY&$ zqao*h`oX=M3f~T4dK3WQHtN%EGw!ciyUF}%Q2@F7Q1pzQP_M4#ZlA|Jc2!UzZClhp zE)JS=ujANW9{!10q#cWF(2(@?w%C_sw`m}IBd*zHCvnT=1rRrPI)%d5i^tK{|Ak~l zXU?e5`7G4z(LAPI#MjRIlT)K@TZP=hcsqhoyf>X$1Y(+Xvo63h#?<{|O*$F1*lwq} z1x4-Sc-@GWVqWX=3rf7=Pb)kQdgI*_$U38*V;Tj2RyWkqj9Xn{T^U7>@bqJg^N?3K zRED4B6{Tgh6uwkYGS=<5t^F6Z)aBQH&`sS(j-{GC%ABeEU3NXC{Ti)2nIs zIWDpxM(B3hG8WX`%0Ow%Y8xm{kPIn4!;Tu1=^Q#slg8}nF>wH`?4XnE(Ccs*t-l!P z_F?7PE{EMvycb71@#3B2#;sJgdeSa=fz8ad*J`wOeTaJ^9m4HflH3!6rd8+-Han-; zwvY1XUhh`lZYIv*8jYaYJLxThSodDUgncKKmRgv0oNMyJn#OXsAq{nt?K%ZsjAd_3 z;V@ntUU(3Bet7j~%DC1nvEFY#ny{&$*%+~q8{JVRh*jVS4vH~QuF-V7r+lC(8_j$3 ztLclPXoK&5Vl%N*DkF-}x0&pI5o=~GWy}Y!wSbG@rq^1^TyS=x&Grl_vFlW5Q!1;A zXgTiyQ&}=}?FK7Nb*!T+*g&9n)y8A5OUJq!$9pnXxaAW`@kOB?N**Pe&2)q%B6w zZh}#@9B5Hpn?w5(aSgMj(q^~Q)SExx#IlnU#UHJDn! z*1bEW2Jc9-PY*}GMTbg&(1dbwY?oJ8mYSvY-X5vFbNXm7RMQQMabo(%hPv`>-SE?X z1$-B7pE-M+hQ@gmjnV`Brq8G=DVnB11M8M8;O}IS5uZq}W_uax>gS9zq&ov-befq? zOleHo?xC zkKa;q6U2Ye^lU{P^)9+$Z$)usS&N+yF6_6ZfnoZ^T`3dwy!WVS4fCiqEUc)jE*UtG z_CfMq!krQET@+aDt-bjxBKG|S2l-TO7Y}P z(h_Lxw=Q=2s$06zU6REtTqj}&I0BU{a`JrAXv9pvN{xv}B`FPTJmhM}pa<_PAhTC5 zRfA+qC4qIV^RiP{WZ#zXP7)IHTtP>5A6m#G3@-Xs9VZi>`4Y?n<*+g zL^YwicKv}h+8d8?6sNi!1RZcd6Fc;{jgYLfnS4ULp=pY@-T8LueYdTd+V=xWifW2V zC~(q@s9SDHi<{H+S`-v8!)*3$4rlZyk6PYPnQ?x`Zm-5k=pWC#rrjhJ+#2?iw#Z$} zyrx+QeD3jVtlKX}T4Q!Y!B$UVhiptJ)xg$%5p*`zdM_Gn@Y<;v$@eFUhtou{IIE{8 zCW*a#r>qKUqeA2vY`E{Yv^P^~tE+~WRn`}!?c2;TggUh@rpDP$II-#ZHOFn#pJ%Y-G&}Mg(N@1T6dU07P*@*7I_I-#i&bqIt_G^UhZfc})Qin4%NG1-7J5?Z z;*OtG%X=^B8Kt+P-LHyhuCtN7I?cJ$c1%gjq3g@0R@d4yZr08*ONnEwKt<~3! zs>~l?x6vcZM%q!+Bo)+_O|iRi#80=ibNtiZ!?3ny4kM^{%XlPdlgI67)jPY>pF6G@ zLvzO*w8NE)`kSIk?P&aIR$2E#H%F$aZUQ=L9I&G~aGsV*%C;r);?c7%qiw`WD7u_Z ztnACfXMM3VS}$=FkefSL`ELR&I6p~W6ggK%jiv68jw_}XlFPmw`y$ExFmpN?-F>=4 zL$(9hiCkvm!EMuT*R5+=0;NbN;U4)BKH2Y4nxlCR9yZdKL1KWxOrC_0Cw@id^1GUd5+p3s+AWCG+KE zT(q4V*@cFZZ9mRMj{kg`cK^6*v$=*CT~elOa_h7mSKhpRq$Bfp&NO}Zs1n&SQ;s;v zw<~voc$zlrs#1K zRB`^;^sZ!r?McS!Nmrp)rN4`-W&gfuckDaVW>3MoqG-Ra@nq-9K8*2B6pi*1GWbho zTYC#iEL?v=O-xC3g9a7Zhh-Z9*{mbD>9zF8(#-nOGPCiA=`n)FD~|rBB1nd3b97@- zC5>0a&+eQ%VDY^%4Q!MHyK~K4kQtIY_grt;ZC~RnOUpRslos%mmeC@5dbP>WmpK+P z#_3eRnrfOMDx(2CN4;|SdxKyq*Nk}8HC};ZC(h$HtGSC(q~W(Qn@!Iw=jNL2>18u6 z8UfJ>kTqmt(JG}WJe}*_@pkMrn)Q-%rt?o~D5{L;kqs)XZlKAz19|;9JuEp!oSJ}j zYhpTH@?nSL@sJ^D$;R<*>_#L*iyZCg5rMptKM38Cx1iO$Q1l9LZj!HQO{EPvU7I$I z7}0Fg45OFN?z-WQ>I%Y8h$~O_B00W>IBjX@!>g&&CLe>xKyg9O(rD zrh1;)n`-)p)Ywt$Y|Iy);C*wS>z?KQI@UK1Inw`l=o zm|Aj7A+Jq7jF)`6SHcvSXSSrwtWept#{iM1fY|L_NNZ!|TvZ+|8WWy+?~)4X$o&b+ zwtKs5dr2==^A7@ILzW+a*#)bxoHxgbPXlT+hLK7l-p4WSrCRRewjp~o+iRQCrURnP z@+~=XQv#x5ADeSq*a_C8GecWySM8hWCXt?f`zDq}hXy+BWjr;Ry>Si-ivbW7z zNcyF)xVDIPEsks$6no3+YOL*-5>rldS;b{jDeQbYjg5FNZ0wXN6kV>@jXT_A7zlTm ziMSGZ&)coJC*Kaw`LS!Zo_BYmsVrLhGo1V^b`z7IQh8{1=R%68HUY_*B_i8KwSGuP zzw)w~G#r^q4qme?(0WhWt;~an44aeo>vDK_##5My<)S7^m#y;*mt)EFV$%zdEUq5w zc4HblY!V$Sa5$|c=S9-w=tq-rw0EiOs#()eS6)c-{${eZ<-_#m9@e89M%ZJYelAao zCQ=J)E2fsyCY@aWT(+s5*6k|YXarVK5WX~N8y^z*%m~_aS;!7=S*`tF@ntERHXa23^e`ijqwc!!= zRi}5Zog7qlwBQe9>MN?sqT1?)X%sF~TU#wtqKU4$wcqQX7=XoHgg;R)c4y|0mAop* z9u;p3+oHUsznE0K6gO&MpUo7SHP|Q5?#U2aFY9)Z=*q|N1~OuY?1YKTE79g$W(yxN z)x0(|Bf^&|Z)V~8{Z4+ofW_>%Ww$@%WW7{Ve2*phCFw15!pv*`m&ZAel6ORLnMIZU zPTFyY+-B7!ar(7wZrbeX+`6z~?3O!ZE?tT%Tw(=9YfnGr<%uE0dxK1CsL7u)rJ|&Q zA`ef_Ji8$|E|jAiifT_ToYF9@q`snhT8sP1pSt9;caChFWk$&D_B74-SVI`eqG+fq zt5aJ^hVj%xmeQUP)zgY92i4a$lEsNMcCj{b>Ews!RQl zwrM8_vYU%HMW)x4r`ye%ZgJ8i$L;2IZ#NUl+@8$JaZ57F9|%#SyS8FSC8&qZiOk3< z+PpoVeH~?&Dy`J{#lT2x#%v!Xt#Dkd)$c|^F7o7(hr&CVGhTUY`Qy~>v25Gc+sPC5LMx9`>? z6-*+aZLnL#dh>Ur+0Kr)#AJ4>4?kqs>(;2pk(XkI{#;%ja@Nz)i4^x!TYa+3BBvf@ zMh?CxIogV1+ip;w#BNT#bHpS+klnL2#kD$bn%cq0X0y|1+od=z-Ys<;UvEt%+H1Fw z<&89XnYO&KwXG&Mda`zZf3p!zVs0!mHZ-s7BsPMr)k|gKVvGu_i%+0-q)=wc+v_zN zCc7K+3?J_oQNV{^^4XVWT-D!oJL*js#kbx*5smr#YL(@)5Gc2L41yV>)RooN7uHfx zlV%(ZL)f~h4|-}s`}l5{KJ1iXXRjQ;H^6wSy_PlTNaB%`nI@Fdv&PYy%|ni*<1l#y z-Zn$Xq@&LF$F_2lx^G?4l(IuBXk5t7?W(HC&ijj_OI%)SxNQyC>O%^Z_8>{|VVMq} zYqt|pkDj!fo8G6$MRTq-C!I`$@d6_9GkCjnLld43-lI3TwCH4Vo|kJ7W=3U9o@Z!< zbcOb6hNxNLHi)jDafUQuGPLPGe%~pBO|17$_xw?yX~t<3bnbbDu93EHSaVkq&{G)d zofFhIaZb>>Q-YH(zO-1E`2pXB0Cfi4%l1v+w zw(*N~m5b*`#slUnyIN1Y5x5<(T3QDa2SUbn=NiO-1(Utf8T!M^QDnP_h3Kv$Mx*%n z_#j8}4%X0Vfc3g(t-X~t4Y!imZF?Fxb@AXVHJ(iS`K_9dN2%e0wK0wD_Zit`2V~Ev z@wBE>ZhL543MkmtZcNl+No#p^wV`ci)wn{tXtt>lrM@>iI*^TQ$oD?2j`n3?voo`A z)!OJPWQv=KzLn~wvqSN=vJW$EjVvVz-DYE|XjBz%kwNww^r*Mgg5%IG8@<`GLYdA> zuBmb6eSMSmb8~xljV32c)VfOTM5>v3T?^Y&@w-H;XlXwkUJu{cJODlZw)D8$2~1-M zv%}pi3`~|}n>Or}6^=Zm6*z7v+TtcmA_e&#e9I#k!?kHiTQ_|oxQC{sXx{9nogHQ# zl^Kt=cBAb4AyqW$Jco z+NG_nKmX#&MB7B(22oec^Er-E3*$z+xs6h89&a30SV_Tih1F9i@Q(I(vU}(5bU=$= z2o0l=KAkdScN(){2yIwz8uRjz15&+w`G+4dbPPRi=}c|xVB6T4Nymt380~UEn}g;) zMYn@h)3a545LP~II%WQ&ZR04+T+WZkY{n=L;bd2et>3=t2EX`#T@c6?l(F)1ikz-)9N6OrP5=ji*o3Dv`RQtQwLT0kH742hmP?k{3j zk{PzO)Ese9XJSq_Ow(C28uFOrD00c!pN+X?+owx6Q58e$tE;FhpHW?_8zyR>-15esh7R^Q zY3Jr*HR!qJ^6akl&X?rdDT#s-yGfpHrCQf)OKT_1qS-k2?O)4e+>+1xc{IWm-%7{MW4#Oy;e%dl+X~+3__6Wymq#W-*A@4y5&oYc{JcM-bY! zl-DxQ3V!K<<4WD;w@vP6GAPT-D7K)oY#PUn=#irKMYpY<#NY+lYnA2P@?H(It|))V z%07;K*^FZBlp~8O8)U#s0R$iCt=-i)kE$Nx8`}--U!?R_k5@y2?ObC` zXc=?l$xmrPa&viSDSAk}3YKF2C8CIKc|gOo*rqO}og`~c<}ikJ=rD91Tv8Ae#ZZjY z{nE@72US2S8xD-3{8Ih0R-rq-VpKs%J}*7$=Oo4-z@fqvwU9X==hS2+gg@eKVQZfe zJ={FU3Y|R8&x0(MjKjyx%myuB;dg(Xd4ueT$m`nDV?4MTxnr19y2i{1kbZ>)R0bIX zEIXZ;+zPCMo)rBzP6Ffk)eyt0q=GC~Z%dWLqTRlhERo+F?7y62mwzzsU3f;vVm%~X>r&{ z$u^wFW795kLM1nsA_#abfSjjAD>+QHgEnY;j4l)Be;!mw3yo!ogj*vqyk;y7X*A<$ z@nm+FZE6hK<9+g0tf!9clP;SBb(x)6-7a^ywX;c#8uM5p(Sl3@;wXYBHk zf;KZdXq5_$BPotbR}n-!cRjSWwumMX4s$z+d;Um1UW(T|nDz6`nH^6!k=pFWtQRgf zHOeM)y3+c|>B*#3KJx3xsa=gkXO(zyQu+cKldF*;qV6MooGWiRTG`b25HjANl3p?1 zc_guslJoiV%4yeZ*@#v9Vl{VEL32+uIF+VHmLbtGl^JU}+Wv97%_EZw-y|->hFp4{ zgB1Idx1`Er$5X--%vgci=)M(RGzZOmn|KC$>`av|A`P!=rq&hhrwp-A1* z>Z-z`659H_F81%xx?b@qw)UP%Vq#2_(>%-;#f`iV8Fo=?R|MICROiWe@MXU;YW-!=#7jfo*9GQMpei2dk1l0+#cI$kk-yl>=B^2Bc7VJeUtC-Oe;Dz^l4N_qYvKp zK?1?z#TEV?v|}0DHFPaI0*_B)rdV`yuB&GNwnG>JIdBg(Ym4ZFy=fe@TQQB#t#;0H z-ebY^xlMauQ;uV!)M>x(+BIAmV5^FWxHytlZqp{P9AvTfVw<)9a<;?TOIg>Dw&$y+ zE-M+F&|8wekkgzEZqK(iGbn5Wl})9S0>k)A)AzKKPuw=n;{T2bQ>C?=Tw6-KGM=8j4GN@p{UEbFsu}FikfNBkq<1vlN{s^e z>A1*Zx0$LJvOccWeXch9jci8|2deYrpbMv`o2}2wO+Eazv9R~}>~6PVuI@lU4{ptd zExz%vj~EXqWAP3gyiXg2pdVB?>JYLsWWNQPF`G~rTN|96%;oW1xzfgX`NqRQc9y@N zYwP-;Oxy5tnQhS7D*K*#7HFzDvS#s&Hoyqgq&8~{;+gAlRK;`>){T(W!fyKjMq6cU zJHD^ij`Qw?Wwq3Zi5tAtp3ijMGC5P_P(M69B3=VB052kVl?=mH}l@N+aOdeW6A|t4E<>D zp+u0BJw;~PsJ8Q5SLKuAdRQUP8gS@rM%$9{VB4>Tdrp7*@N5K6%Ll<`V3`{0YQqQG zth!QUdTE*U9Is2^aaE)22{yLC+pJ9Nq=R)N(nx|k!IYiS*UIL-b_W@mpU6C6yrW%NGQ7Bf4>dJjH$ zA?CH(9f(+aoH|we+?#7f^{eF#eauEa99&4ps*q#6u%^0BmU%R*n@*Uy@raulCVn@aF*qR?y&lZZ=`b=heM;$`#wCo*4J#XspgNz}bb5I{mBkeY~LAgHM#y#o&a1RpA(JD34$rZni?Z_x?R-6gXJVog^Jp`u zDRs0Hme}Dft%JPjsjQ1GppZH`r=X;)hR-x8j8D;O?*N^B3w4&A=K>|K(n0egP#$=+ z^oCv7Ham#PgKkpE=+W|Wy-F0XRis$Fs)}h;N;MSmM8h)LBAl|&`myltZBthl2Qbvr zzA`Rn^cOudY7WJ;W}BM-Hre}0zFn>!wbj*XqJ391{V#Hntu9x%3+H+Gj4$Ytwot z=CZ^gBtu{A{FV1))}F(#mG|E7Z&o(2L(Rl8`@Wnu>*3srw3e6=_RM#-dE-zUGesNK zHPC^iGfnGG8v~CkrtPuH%1mGx&ncUQebj=|sl>d^l5{72>}1B^rL~Jf!)udnmqxrB zt(~8^&!P8@X1j;|RBz2s*vhW7Oeeo3%-9=XQsv z8y~v;s@V|`hC4~SMs{mF!N2Bv{&CloVI8+wMX@6yx*ze*d+Q#pk=DAcb#i^)z9qHA zWm7Ar8UG5^3fBm%!Dcu-U1H`F)D>M?R$0bIR_vU1B##1CX+BE!da5m~tf;H^9xaMq zj5F7E&ufi_ZtP(fkCBWT#?gBDru;>o)!5vTvE8bP%xn5~(^Dt9l66`&&E{86VI!SQ zxC5gqvV!T5;EJlEN*Y!ZGX252wG20Lc$wF@rMOM0sM}@X0gT*%VG4ysYwFdfqjQ3n zS5>Mg^ACI0Bdq@@ebMIMoMsf78lZAATx9NkN2 zD$t4ZVinMduhU&Yq7RWjefJ~a(><%M*p zB&~R%+HIoI8X1mMc#C02XB=?SCXGna*s_=8iY4!v_~z0h)oFS)@g}9?k_} z7%QM{o=ft!l8&d8?Mh3$y+f^~(%K!08<|zvt*3a(gsty{K}U1m8T+r9!?Ro2pOBkt z_G%~Bd*#Vgl@Fs37=4w-4=Bv2_QvZl&SsoE5b+SoZgZX4$hJH{l`7;|y0*?W#jT*s zLYfs0jZJx;p}rj56wMz8ynPy?g7x!u6@q`m zEiZgpmX$K&g07jCLk>NYGayY!h4ti^xlFq%u+czq8*{M+U!^d6ZhpMJF+8oVwQGS| zkUR#ZX_?G;0o(MprO7C7l(iE3nkbvrE`_++<6|MlQjoNFL?^j{3X5xLYbH8fd(_y% z%4*seTLycr-P-kW+aBZvja{-Y$>*bLYD>y#vU+IkR6dHG|H(7WTSnIxJDPQeTYn6b zW}KODKH5aXm;y4Xp82NR-k}X2RDS+&-Safze`&KEtXZ?kE{|I%` zIi0xUmbaT6V(Iy>s1dHHu9H=geMgadNsKIa7)(43+O}3}Fpn>$tIpy3gG9Da%mluf zZs1zq%CDv|H7LSTmTJ+{um)svolv>^%6Ut2><+ara_ACmzHZj}kZWmrS&Ijcx?PrA zxAb!vIu4*C4=5V0NiDox93S8`m}bPS4$x|zA`6O{lw-d;iROrY+<(l(A{j2 zv`$QXa9fkP7`o}R!jlmQ6wfwuW^V3&`;k5O(@p`*k%NV4+M=kqvaGOT${@4N5!F+( zyXHFe6s-eBMks#Ztpu7ERM9BXMv>Dt%o^oI8;R2UUh4V(>^xy9TgszkOl*f%!H_h8Y1eTv+hwvoIewFkc&6v`io+3nG?P7E zFTL4?HeEXKk^i)v|Nlx#3EitM?MH)9-2LMnzigIGwPt@wwP9~#RiF{jTK{KLu*iRGs;r_YZ3!^)40<@1@-=MMg1oF(`R%3VdbM@`47zLvpfH=^2xEh8KsRKBPG{nGgRlT<$4muHy@D)+B)l>hlE@9Tg6 z#5n!MDnG%OXBD~oTdDH$guKwne^5EPzi!-6(C1?QVV{52Iqv&|RQ`EF{tqXgr1G78 zxv8Ggew@~Xe7?$e@V|eABro4zta5JOT>eJH@|7w_?GJyg!zl%0q~+V-TK;o8+y3>S zKlp$C+(Z9MQnn28&&kfZIlj(tZd~bu+Og6mh2o^(j$KBhSgs9-1u)aec3BBAvOK&RL|JNQcY2 z*5oILWD7N&=jnHsU)Fgz&hv^!uElxzwh8$*8*t)LbSnR_Wulqj?+;LUTHDEGGFjV} zp>$7)d*L$a)4`R=S(?rs{&mbNEOq<_m7}tMUa#{|TG`(om;HyDPTIT3`RzjA=g${Z zE{Xgea&h)K9kbtDpK{Fi-G@7W`V{gHS1zX0W_f|i)AGymnkM9PnvgG0d0FE6lcYTP zK33>`+(q}BxDPJ(Yd3J^{;j5y_WU@X+ib`eh$8e{2B;j}=fo!DGnLEl4lbv}bv!#^xTbLg>BM;* zHvZc+IeiS!#>`cJDIJ&X67kayge6HYG!t_wX>KA4s4v+(S|;f=`o zS=n~)1NuEthEylBUNg^%_2z1uv@}zXpXp=qGhL|HL;c!vm81S*waUlRb=>`AnGS{T zx9cV>pmv>q*!#^I=E}RT%6IkU$Hn=Zpz^e~hSRTC`A+`#C&u5OtMWa#?%C^S@3bCk za5*j3w(QN!wsnNGRe$2vm9Mi>(?Rv}2bCY@=OZg$GLl2A+omjtqLcWC%?Ce=5|h^) z!b4Oi+s`ZMWPjCBlsF%yst@NxD<-mQ* zT&bQ?4ihvTl+SvVqxNjB%F+A1Q04NEEoaXjT(0u8=fL;zgWkt^R4;=2XxP-1M>jF7 zqX=DRkjiH!%B$Laf0D}U5^^&D<$8UZ%F+8dU*)L2ELJ%hzpPX_>UVxn`5u1$)b`3D z)7l zKyR*TQ#rjQs#lrW2XNbaJof;mT;6UX-^MwG?>k3c!gM+3W2Ckz6&t7IcjCq_ALW`( z0e#1nPnH?1^7EOka>=fJr#)ZQ?J5_io|V(R^4lcOU**Rq(l>);dHyO#W9d%n2t@Bv zPnGBS=~u|@N&OqCaxN2hf5z1!@^Y1L>C26YDDv5je4o=?pl#Zfna|tw`RCd`f0?E; z#J>)e6AvG`99A_U?;;tDqGJF1S;i^E-|wUHA->#8zd+?k)u(-pHC_?W-UzMY0I6>v8UpY;_ zX#6c5`9k)6_WG51ng)7Ki&Vb9|9$n5a2c*>;``sK{6PQvW=JJAwr%&8l01<|DrY+u z;W{u<+m%-{Z6f10Si)8j>(!{@wiUxN%Z=_QyPsS} z>d8n=2ieNyDo6eAY?Y&WaC;;9*u!-+W=SbI(1U~ zEW2*cnTR6vtoo|_LRNC`$gfs7v!|9!8`nA^nn7pfe!Da%!k`q$M>T)(T_ zxXypr`}1tMzAEqQ=ii%`nxOKuF;NbEr(WfM^1sjR!xB>;SZAKcC;yQCL&#tiAaLFXj zYpKdnotdTbJ^6w*uR3<-^lwo)YFnRH`B4A+Vr`o-@cSx9_Hsutba8vvL*nMS>8zc{I1W@_O3BIj`OiV(-C$1EIfO4Srga!wwc%2MjD_-=D$>q@-b26 zk{z2*Z|;Al%G2yFzR!6oN9DOl<$IH^duP1y(+ZWRz2BVvw<<^em~D39gmHZspmH=0 zpQ!S&oQS=DZ;oZA%F!5gp309;eBV51&i^8nqc&xQ%2D}$t8(;CZzBn(`@;G91DcRe zRQYj<{KvlbnJQ0vzB%-rc`Dzq1N~vkkKgI<<9Bwk>YS9gM!6_(9#^V7*Owb{ltZke z*Y0%mb@Y8=ot)iR5JlJV4?iE5#`zeoIyJsdmI*}Se3Ys@t?kJn`7D)x<$s@Sn5_5X zYuv6n=zV)$<#J0lpI$7}hbm9A3pkIRxYMH#lJ{&vKC%%xziKtwE}gkSMt^Gj1eH89 z&-s|6=_LB9tk{3GK;@hB1GD#;y`dO;{QYGrN4D=Om7_Y-Wp_%1KFF@=qjJ>O6{uW_ z+ve~1_&L_7T!xia?!`>bQTas9gq3HFl?3?y7N{K6wPh+t`CFxOl)o-gN%1(akIGTI zU7+%`y3YBpQ8}t-b5x$zF39~iAz!BQibVODxC#FLDwU)1?;?hEx<4R?zTZdX6a4hK zT{12qu{|fK&b}Es>@Md#)TnHL^0-jt=ov0od4K=;Im8X?4zpLFOVT$j~ z&UjbpKC|~?tC!kE(zESeDgDl`V_aX&fQ9dMvb>1o7f#6Id5^Q2kl&zk)UGX2IjT=@ zt9)<&`f4Zez1nu~Bf6)=J@6QEMJM;(^%UbA`^879e6D|;tc%?D%T>t?I` zXkVUH;J$ym$|on}CfJzE`FWM2a`;f?=)LVEjv4&k_f+{n|N6fFN9Cy9DOb7tW7{>~ z|D*B){Pfj#!}oW)%27RfUgfCHf2eX)=euaT@J&`mJ>WY3k(r<5eDslu6h)|gDNwn% zFYSHmJXa2VzeeS^)9F4-2sE+gIhtww$2y{WuYue=pvpUgd**xff40SLLWKEL1sa6P7pe{naW* z`R^(QV-%tM_fL$|fDvd-G4fUUo z=TGRXa%786Q2C+$_o;r_`MG+PZ|=*zx$e0t7k91Azp38xek@E&-?I^yt2{0LIdsj{ zDlh3kf7tZ-JwL+ufLUjoedq^$PURn-j)w0`J_f1ISYJmCfgEC!nvup?s)Ne%29=j4 zt`YaIOH^K-kQ+Z1w^wgBBG2LPh!dCM52&wq_sMOR}NkOE^V*)eMy}qH3%F+E5sC=`;_v2?!qjFSN=BOOCZ3|Ssg`fT*ar(EtfTQ~+{fXced>&aRn|sY6*#gz$dX>=g>ef=d7N_gl79C?STW!m59CbP?|XB2 zi&dU@22{qpM70}zWo0AZ?@98G+CDV!@ASXB#;8lOFYb8GdN$6V)9NV=eiWg58L4tq z7Ue20_OGLHg`Af;Ey&A4O$$A@k<+u5A&f{-P9$9CJ>NNJQzOOpc{MmY>@d}(qM;XXP(Ld>T zR|nYt{(5|!o~ncL!gXYf>ip7A$D0$cR5_|67pr_n|NBSA&*LtYqjq&^6Y@`0j(iuJ z4B-o7+o$&s5ySQJV^qEatJ!k)<|Zpuo>nip{4P$D)AQ!0ndNt>Jgwbk`BIgOi`!n` zxPGNy`BdeoU)f|RB|@LH^!dH%J4nRQ!5uQ*8xupzvIfm^YzuMywaCz zW5eH{t8!FN7OH%h|9vVaZW?ol*>;b+xy1YJ`Cz_n;u_l=#ED}c&;XSu+FtGda_D;# zReoIu`olg8%47DWv5k3}>Wn89r;}xjvm8S6RsOLrH?hQT@LR!UwM2CieZ99w!P_cF zbuyAd#QwY-m7`}dMCECAF6VEu%J=r~!JDT(OXYj{a<7lPLFF=RvE}Ib@|UPQ?K$xE z-&VN{`|S5Cx%7;!6%FSLWia<&=% z5vMUpbtd^bS>s(@J5A+j&w{TpU*(Ci;&t4?Ei?KF}T zXk`9J<;a#B*@V1Yt!?!Nr!SiXrg z3fSK5t#Z^CjA=q%*@!%c@^rDv&-C+W`a7xNtg}FM?#QM;Y`x@u_1f59yIgfpzq(rG zjrFVB9KxBvevbhv-;$MVK0H6;M3oQm<&;l5$23#rs4VBHd=LNoMe(y*r1Csp?)eZ_ zs9dJHZT^bQ_qk7rw4L}J{hDY8OnJ*}9M`#=(X5PZ;vp)B{lCh015D2UQk9Dv(3XKWNB^nHQT{hMj1x|8|8j`; zR`~<0WYafg_*a`fKMQ8{{!3sm0Nb6l=EX?2S8xLW0?9J-F>8>Bfv z{$cOagkZ@%_H9BwLFGI9-}ho)>s8*_mwR&*bDQ}7LX{)iWVy;4{Pg*KQTv6<;9J#6 z^NFy08|jGgyD&iI=s8YQdD?U2^k+8m{T!0dQ~5Od-8}twS2Xy5Yz<2Vt#PG+LY)9zQEe-rX~ zDo6LaNaaH~6SlmxU&|r1LgkJ5AAV>e58cFoqBXAmHN3ugkji`ea<6Zm)P(#rl_Ps} zzRFP`&#{`I}Nt(7X@&6j&)%^y_0moN8x58WoPAd1p#c7BF~RDKdG*=LXy$6rrU z`R2ado9jHS3Hf}Lqjq?4Bj4xx{Jyqv$I|bK`fUCCUS2vK!I@0Ab8?9HRQYsPviHhu zs>YMEtujH|n}_K4#PwM3&iFm9*R)XGo~v^7ToY)31 zTIFf?!{zn9%F*-eIFT=o#{fN4j{4c*DsSLK{PObp;&Rpb!q?&Zd^^6+i&Y2R$6YE% z_VZGe=lR$0-iuG0NPiQVY)zlz%b_%TtGvcf-`FH#75NAKP$m7{m7iwrKJh}%r}EVIVRL*o1EqjJ>e6{wusL-&1e?xRNKTl#YK z8{`n1qjE9PZTWHgXZTvJm`+T{|QNOlY<)~lmDmNcRxqkZE&T|>`Rr%Jw z+>1|~pmJ1?>s2oQ*n9NKc&^G(881{hD&yrUPb*{2|7w+|*|RL~I*D&Aic0v0%byv* z-(ys62|CThlm%pc*NdJA6qvzAH(A@tJ z{>PRdrEh(eJyb5kCoA{%XQM-{sQT}JEJkchd62GIj zs~lbbd6lEjTUoNl%q;%UV`$mgg{mpAIDH7=7_$nnHH;WmY<0 z4ft1pe+@XVW=VcFqCY!CG3Wf*Pj>WepwF`G=sUpw1GwE;-==K-&5r&D^nV1LE}inp zj>vGh{huBRg6@NXPIE0Ph6&hJbGj_$GjF3ixJ#cLv<< z{>^t2f3l;^fqqxOw*q_{z<&vNH^6rQJO}XZfcF4=SHOD$zB}N(0N)evy#db!JP+`F z0Ph!Y?k74#aeI=i=luhHt`*tQ0KoSHoL7*BpX}%Wzy||96!2ky=L3E);3EM)1n@C{ z9|m{<;Cy02_{okY0DdIk69GR4@JWCl5BOxjivceMdDJd{C>b60DKYP4+H)P;Ew|S zIN(nJ{uJQP0R9}{F97}`;7b923GkNze+BSA1HK&a*8yJv_#1$)1pM!SzXkX^fWHU$ zKLGzH;2#103E-ar{x8740Q}#8e+BqAfPV-0_kjNw@E-y1ATG7ch9*182D~HS>jT~i z@C^aq81PL1-xTo80PhU=F96>H@GSw~8t`oa-wyEY0p9`e9KgE+-UIMm0q+U;?tu3K zyf@%`0=_rkxq$Bjct61V13m!o{Qw^X_ z0X`n^34k97_(Z^u0elkR#{)hY@M6GA0iObRIp8M%UI};=;MIVi1b7|b4S-Jvd8Z;Zwh#4z<&Yw7JzRF_||}L3;1?`Zx8s6 zfbRr&cffZBd>6oX1>Bw{n|%7&k(~6Igi;@Rfpqo+d@sQJ0GkT-XHJ*fDZ(G zf4~m_d@$fc0Y3=vVSwiYelXx80Y3!rF@PTicmd$!03Q$d5r7{B_|bqL1NbDsj|Y4* z;6;EJ16~Sv8Q@a^uK@f+z^eeC26zqNwSdiX90d5 z;O7H=0pJ$_ehJ{00)83bmjiwU;8y~EHQ@6AzXtGY0lyCL-vWL;;5Pz(GvItuaQLC| zBj9%cekb5}1O5lV?*aTi!0!kA0l*gl{xIN+0e=keC4fH(_)~yC1Nd`*zX14)fWHLz zp8$Uu@K*qT74YSNzXteU0AB(4Ujcsu@V^26cfj8Q{B6MB0sK9{-v|5yz&`~1W57QJ z{Byup0sbZ6s{#KC@NWSB4)E^*|1aP_0v@d&wt76i%K|(b@bv&+AMj3qZv^d^f;%2fP>Hy#e0~@IHX& z0-gtWU%>kT-XHLN0UrqX{(v6<_+Y??0zM4z;eh7@J_7KOfR6%vG~iV*#H8`0;=j0$v1o3E-uGmjON%@Cv|B1iT9HYQRqdybkbsz^4N~ z1MrgpKNaxP0Y4M)vjG1U;AaCq3-I#*pAGnhfL{#wC4gTF_+@}!0r*_NuLAsPz<&ey zwSZp-`1OF_2>8u_-wOC`fZqZ5?*P9G@ZSTz0PuSOUkLaEfIkTMBETO4{1Lz(1^jWq zmjM1G;7=|fUf}j4Zv3d{&&FN0{m^j z-v#`Az&`-|L%=@*{A0jB0sK?IKL>mj;9mm18t|_G{|4~y0RJBF{{sFa;2kzdABScG zz8>Hk0KOsM8v(uv;F|&78Sq~KzB%Aq0KO&QTLHce;M)Se9pK#n-vRI)0pAJm?tu3I zd>6oX1AKSDdjY;D;Clhy2k<<=_W`^g;QInT5b*r~-yiS;03QtaP{0oYd^q3-13nV) zLjWHQ_!z(s1H1t6aez+%{0P901pFw#Cjx#9;Ku@f9N>k37Xe-jcnRQTfKLUy0`L<6 zuLOJ=;MIVi1b8jrb$~YjJ_GQXfS&^Rseqpb_!)rnsm|et;%Nat8}M0xp9}c;fL{Rk zg@9iS_^$z<1Nh~D&jtJ{z~=#e4dC+u|1IFx1AYVGHvxV#;I{&P8{l^U{yV_$1pIEm z{{Z*`!0!S4KEUq>{6WAM0sb)HivfQO@Fjph0r-=EKLz+RfIkcPbAZ19_=|wQ1o+E< zzXJH50bdUI>wy0S@D+f+0r*P5-vs;OXS~%}kmi$x--#!WHFWDE^oMe@dZ6_Q5$WCbqezx#l3C4eHAuD9}4EW{3We389 ztcMiY-U-Hkm=#QY0&Z56$WDX_nTZ(BOECUpKbev58}P@4_Y3#|;yLLb@LPoM8}Qww zMhy(O>0x>Iq~s@8s=}Zoq`$5cJ~-ezZ^&p!z;6;hG~k_iL#t?bz^@dZAMkD)Gdein z*9#vJ@W+LZ4EPG+qXNF4RPoUPA1{1Nz$Xj0txhaHOStS97(@E)7n|~*veR6G-ywW_ zg7F{wY{oxzqh$V7KMx2$!v5+0-B~uOaBD^v1iV5vHM}t39i+p$DB!;lJ}2M@{gTmT0sp)3 z%L9JWc8snH_@>eX&kOiM;kO5TUul}}5BPB54+MOs@P`8az3?XjK3_HjTo&+tJ2F}x z@ZSl4E#M<^7`-0wSB1Y3@auMBWO_Yc*rz-HwbDoO`@6#53HVhzGx{>%gL^Rgcfg+! zzB=HOcVYBZz*h_ZI^ffHW%OOZx7v-7+cwY19}~V_2M6?*9eeUGodW*2@XZ2#^zN+x zi-7+}_%;FGLAvVg1OABcynt`pi__mH;Dy5b2K*x7{Q~}=@cjcmxHqRiEZ{E+=aVCo zpX2xBzefc8OW`8}K3_};7=SPZtyFk$_()d~v|<6#i(ypBDaPz>5ZO{+|nYw}H%;1$>3@yg?jZpmEqr{y|1A8-fWIsJsDO7J8qudH;CBfx3;2EqvHp~RKP7x>zz-kB`ZEJQ zUHF*+zgM^!o$)vAXO-|P1O07esBl%lM+?6>;LC;I7w}#(w0JP!*9dz!+plGS~`a+0mu}Gx{=k3S`-l43biKmw=gcWY81HXy4s{8GRYV z1hVX?Yru^DmVj>s_||~SAR~}vN81LBL3SjAhCr4bZ5J@3-wp8X0T-h_kYz_=yr=M- zfHBB6Cw&L9?5KOdjQ-Am_W*nsz;^{)jOaj?9f`4=!o?^~;bQ!za4}j_xEQA?T#V2Z zE=Fhy7h^Mpi&2@v#i&f-VmzjBF%na_7=tNXjJ^~uMqCOPBP)fAk(I*5m`dSdG^KDc zYErluDJfixixe)#LJAk7AcYSJ7=!FcI_*G~9UT-fqc5FmAj?kizZre$^iuStvr6G3 z0%p<~3HT_$4*`5M;9~$k6!60U9}9Q^;D-Y~4)F1SPXPP~z>fs{D8MHIel+060Ddgs zlK?*s@Z$k51bi~!MSvFrUIKV2;AMbM0emXp<$zZJegfbp0$vGt72wkVuLisZ@RI4Ba-wgOIfZq!E{{em*;I{*Q2jIU0{7%5{0{m{ke-HQ{0AB$3 zJ%HZ}_wy0S@D+gn74SCz z{~O>d0slMTZvy@n;BN!|4&d(s{vP1(1O5-dKLGrnfPV=1M}U6}_$PpW3ixM$e-8M+ z0AB_87l3~W_`d;P4ft1pe+~FIfPV}4cYyx~@b3Zt0r39<{y)Hf1U%i*PyYW7XoC{d0qE}tcn;t@0p1<( zodNFw_%49&3ixh-_XK=*!1n;W7vQ}C-xKh?0N)#M6SeEtDf1k2fqodbWAwwg9mD&A zbov3_AMkwv9{~73!1n_@j2ANb9|ZId0Q^9}2LnC?@S%Vo1b7(NWb!{8=;s3-#zC2M zMgaXV4$A0{0{VvlJ{s^bfFBC@VStYXya4dS0UrnWc)%wBegxo00)7X9Io?;IjZf7x41{ zKOgYffL{Rkg@9iK_{D%<0{E{1zZCE}fL{jq<$zxS_*}rR1pF$%uLgV`;J*R<8o;jw zd_LgU0sdRSuLt}Fz;6WnCctk7{1(7(1^oX2zYXx)0lx$A-vNFn;CBIjH{ibq{11RH z0Q?@n?*;rmz!w63Kj04l{vhCs0DlPZhXH>C@Wp^X3ixAyKMwd3z@Gs8Nx+{1{As|S z0sL9Op9B1Pz+V9TkAS}j_)@@M0{l;azYO>?z+VCU&w#%Q_;SEs1N?Qs{{r|5!2b&P z8-V`}@Rfl79q=~+e+%%p0e=VZcL9G7@b>}#2jCw7{!hR^1pFhwKL-30z&{22Gr&Iw z{9k~t0{jcWzXbf>fUgGpE5N@7{2Rc(1^hd}{{#5S zWPZs14|urlhQCYab^-nM0AC;Q4FK;1_=bRQ1o*~)ZvyzHfQRdhOgV(>j12Dr(h1ie z8U1kmk>TO`Bg4Cb^tS|jE5Nq~d>g>G1^kzQo81*S&;BPn>IU?;2Yd&>cLY2K@SOnf z4tTiEi|->lWu2GdyMT0d1$;Nadjh^Y;Clex3-E9~n#up3Kz}d5_XfNV;JJY30lp95 z;kr4K|9(KfKj8ZUJ^=86fbR$R{(y(;`%L~10Qv_4J{a&JfDZ-yAi#$KJ{<6Tzz+sI zT+e9AVIU(1PX~Mk;Nf~?^IT2_`lkSXD&VI9emdZ10DdOm zX94~zz|RK!9KdG*elFnW0e(KPQdR1{BFR15BMJdUjX<$fZq%FeSj|n{C>b60Q^C~7Xkhd;12`-2;hqWe-!Y? z0Dm0tC4fHx_>+J?1^Cl|KLhx)fIkQL^MJnq_#Xj(5%8sezXbT70Dl?qWq`i|_@4oP z74YSNzXtg0fd2*X6@dR0@HYVe8{jJe|2yDs0{#}@Zv*}g;O_$d9^mf-{tv)E0Q{eT ze+c+TfPW15CxCwn_-BBB4*0(SUj_IV0nZ;1Mct#X9q-D9HhoHkf9v>G21k{`zjJ&G zK6&` zEz)zPZ!yqxz2mzCw6cr(df2UlLDyUfHAhzP57u-BrJv@NEL#Pxvn# z-&6Gu6W-17>B`H6@8G!2{{?{mPI!*f@2lzj4e(9IaQ?eH{S#Dwpzt1!mn%P7_^yuI z`<*Ggr{fo^{^i1VcigT-x|eubc|Iiiy`28en$G(`|5MT5Gtl4q(Dd|oB;GyR+v)G1 z=^q00$BKTg)3weHWxN;3!UiSdh+C;im<>9_U|5`P!WJ z+t=(xwg%iR`UNhXQ&nN3iRt+qO}u+F!RZgxneQirALIB#`rEjpS^s#)zgXW~;7`IQ zJ6@>Q9eWJxpWygi8yLa+!e=^usp_9{YDzQh7qfoIUl1PF|2`$G zf38dC49(AC;r8u`BAcI~WMHI~&j{k(qsv@6b_McV!mn_Asit34#`;G(zK8OE3cu2E z+fU7!lCHneROVMXecOKCEIe$7cOk&cXK9dZUwCmnWynAF%0g0kL)-zw&_r!Gl8N|CsH@fs~q}m6YPrL3)(Z9#( zkJfbds3rR8=suUu=_-5|=zk;n_dET~RsY61PUiu~t^GWv zo_Vq3wmtc?@I{XI(sW82()B+UUh4F1Iu+AdKja?@pAzUFF@yC({-p47r%%m=eDY?p z{=<&j>)tQ?5yx%$cR!i+A9Z}7rgN9@#~nXS`3|SB{u7Q)&pB?d+k-BY_S}n!caL6h`nG-km+;UIY@mwKJ(}k9ZM*t|@E0Ao?dmm@ zV4D6;XEI;v^gHW)Jt91`8xK5-^=qBJE&t<%zvQ^BKbHXgyM@;~eVfj+fWIYty3?oT zS3X03#rX;O&B9-H`sZzG^p855^+P+hM)(;{-{yag@K+qS<+D(DXsy%=)7j#Zbp5l0|J&&wl4ZWI(XUzmE5~o` zX!!NQzj3^>gW*FjW&Ix=uh`h|zX}iSu4Cu0ezvB{V>}OtiP?}Hk~_!hjvlVYgvDLr*G@e zpJ6w!eox1HXg*&QzPsbpOvz{bjp@(*D!|_$-aYE=(&??~tPW{sf^^bJ?W7U6C_(aF;%HD~;XZ>RwKT-9c7e2{x zYqz{3{CLMdQvI4ga5|G6w|=wr7BDY%eD;Rs3%3d{b=q22YK z@ISl$Wv1%ya4)Ab#ie8G!_mUa9nVw!i-n)y_%MB5tA$rOZu_rG?&I`ByQ}j;=2cGL z)`uH}S37R+YsCGmf0E-iKVJwB?Vk%CVEsC$Z|nd6gf}>D)4BFR)}QXU&HrwTn1^=S zeBu9a<$1W4&#n)#{tTCn9ltywJk%fkFzcV}^f%XZJ``?FrDU|1^14S@KeVI17XFdT zkGl&S`N<$5A~0GiuJ#6>FlZc%Yd z>+Pw}u>N_DU#RJ4Kg)c!<5vHA;TJk?+okc(vHnGlTm8?3U*foJ-!6Qf_2)Ql)9LX7 z^UEFYq4~K@_^%!Bt$fHIS%0qMy_7#G{3^%)qDZMdCOOshx!YI|2Ify zI6a8&QOH*azuV>WmwI2vyvF*!cl=D{{}H~x@hQqLd!6;~b=;PJ?q8VS=lCGiUoQN9 z#}8Cqy@K^0bi7=7r@u0P$nh8S4rdF0#BqDwjo)DXM;*8Is!p9ar*Xs|3Bf+ zJ8tu{!P~6=g5zbHeyQ*m9k=Ope24XyI&RasPWVfX(`zoDk?*Fz7Y)R_M=v}5Jyd_a z_n0qp+@^n|@K+q)S@k!2pY>mLytDG#h4*mWzDK?O!TQS`x9LAC{58iv)^zGVNYDR0 z#Jfj-ar(A=#{HA|3de2wp9}x1<2L>IAF}@69Jl4LCmDF;FLKm&+)zWx=V$J_W#&VIX@pd zeOo@C2>-zG0!`$L)JD_;co;IX*`9pAi0u<71WQ|BLni<@oW+H(SO03&-vI zex>k#J8s*DZNFgsFCDk#KVSG)jvub+@AxI_e-rQg5var-`AA^Zo& zH|$`(u;psj|DWS0X*vsuchTSdf4&s`Xg$kv^_Q7naXML!+xqq&;T;{nPW7+h!y7I?o8-+VL|tFoGf9 zvHrG>+xGL@|-9}ntUlm^G-Y?sa zjO@Vr;kfS~!ozXjNm;DFmrFlSpVwyD%=DcwukyV%WuC!#;z>3`J8eBqqUIsGFXFVb|nZo&L0$LA`)U-;3E_fWoXSJpqq@uQVL zBz%(Nla(L1WqLl(C7w1;*=sB2$GdcFIV==D*>PL1innI{BFAn0|5122o;r6M*1yBm zf7@T@Y|FgZr87|Tzf^drKlPWaAC3#Y7hdYpvF-mI+p&I`<9liP`Q4a@-d(MepwFla9pHk;wWsckY zU$qzOU*fpU|6Y4Dzua;AT%Hhqh2yq;uIR)1;W*_I;a56+JH8&9%lcP4Zqxr>_&mpl zYI)w0$NJ$oV(321uW|Z2sQyR7uXWtojc4~|{qJ49vhB=){g_|p^lg4#75-btx7PHJ z?$7$yJ8sioE&OK3OFEb@EZUd#Z*zRCrZaW`a~tgvMW-tNMED&}-}3VYvi_Zp+xy*o zKjwdM+>Y=12*2C$QcZu1@OvD$`X>s%&+*yX&)y>Ze#dQp-G6_+?gNh7{JbE%v*Wh? z-)#`R%#V`M^DN+B3g0r&-{C+`f3f5C z{VEk6>dz7WnA5*p%YU!IoX!%*A5ng{@FyM5Q~nh3G&|u1z(1CBo^t6>^Ddulhoq;I zL!A6hPT$tg%YgnXfOj6s={)DsvG(D4!e4OQwm&}zf6;L}UOV-m^n5M?{2SslPwLXK z{os+qnE%P~9$KCYg}?0h5ar#6v;HfN+j3YWJRBzu$xqMc2;$WKyL2|w^sg4a+;RK9 zd@np4znp(Cr}LWAx9#mtBbfii@hvp{MZ#A&Zriuwk*pt%JH8Sgjyo+1?$Z=Z_UlqQw<0CZxmmJUfn>xOe@{xtiPjuyD>)|KDs~orYd-r74 z-^`_B>(${!%)2;l{jnbj-`w%xdflgrS--2}wjNfH!P7n3#&LUJJxZBx<+!b%%Y<+1 zxUHX;ma+bJj@$NazbVYSId040YvJ2FZm)aqRMy|YaXVf+qMUhX|NmQfj?=g4%&uVl z6g&R}<~uumTW+rk-_7v`Ew>9!Wc}S8xB1z#l6h#)FBRU)>D&AiSF!#j?)eVZ^#3D# zFQ;#>d(Sl15AEt>s+ouOb5;%WJ}wg*=&n0duiN`1*3WhNyDDEKJkN1*SIXz) zTGsFDxP31+s!Q)r`xB@BDA0dacz?%je{@tm>+kFMnR?xs!UsBjoASGb@9(&MFJ2dZ zfa85tze5A3KiKhqDjzR=sN**MGlUOw-1?bs6+YZ?`+NsZ=k!DS_G;nzPT#hxPYNI5 zxP9M07d|rJeP(d_p&fp#@X)^ff9}o$PO_qE^h;1wM8Sag8OS;9%+4l3U_&p=#$jd& z5^Q>UdUuQ>eL_wBBp z+0gekZ+`E6EB`rj?zt6DojO(b(}vIUdR#d_V|b_ME-rEKYSlmA^IdKEoNf3*&)vN9 zRl~bH-^t4V*6@RC_?wSc{XL$$ao`}s5AobR_ZY(u_1v|$_Zoh<=T6T9hQGseal_2d zB`4@}kM!KlU(XqSl;{1{{^L(n`FDEm>i4IH*ZOIvzf0xwUVfIshS&N_3*MvpOJ0u~-zL9TdD-(GYv)EMD_`pQrMBF@XZUi@ zpSJS1pQ7>up1b*O*{RBhJa_G6lhc%sdhXu$3d4`{+_l50r>lI$bLU?@AbfLc1OIv2 z$glMBd%Iu0PxY+w+>P587=FCxZvO2$L*-BO+?Cr4hM(m5WUK$i_p5xZKX&w)%HQMV z-TVH}@LGRt)3a3myyPbg_{lZ$#~5Dg*PU$mDPI0`YyS;~zt8g}mjBT3 zvpny#e513~&i8xn;g7DcKj^tzcT74*pIhq(e$Vg^ zdHJ2KohP2F@*nZs&4b&2KzXe{_PF8ad-Z1~My&zAPRer5PqYWSQ>RR32!cm3;n z!*BK6z3+xH5lCKE4WDcHZJxi%KKCNSZ};4-yYDr;b{_wY;otP~ZhqhN6Z+iR`Ta1% z@A2|(Jh{N|yKDHPhTm1gclxC2zt?l;XWno4{hqt|anDbw{I@*6+QwJEWcYVHck|=a zPpkZcp1XN)wc+3M{Pnin{$lt;o*!WOF_)>HA9(KGcjwEMKkT_HwcDF2D)*H}L1v&tXy+_kIc4gZF(|^(p zD*t!S-8{1W7nIlf6$ct#>pv_v{NG-WYgZ>4{!h=HpLV(7r+Mziv4;Zu1;hX2<)_&9 zYWt$v`Ml>xSl(-Rt$%Wc;V*c3w_kjd;kEwBBZhCViB&tnmCqJm(&ujExqIJT4S$K} zH`zaY!0?xQ?%K(TH>#dZJa^^u)-Nl6h39jup1TcyrRPg6AG}HBU*);0-d_1pid06$6ib`xGxqi5@{Du1o#ZXfeH!)xc|t#48J*L!(4-(6*R z?fkyzR+Zn<%RBu)Gkh!0-TeNtuc`bSJzrtpcb?&I^4zWWPc;0kp1bS(uFu`pbEjt)!?*K%(Au-u@EtsN_MdL}j-LO+%0F!Q&YrvXdet}dxwZa7 zm*Km5dAHuY)$rXtck9jVZc{ybdhW)_0mJw5{Oi`9zZgEzb5}mQ-mZGuYxqLLYv=J1 z!zX!pH}BkO_+-x?x6kdrL-kMfe39kX8a~}~XaC;~e_IVd@SCb-#K@xo*ACI=U!;|OwawiX83H+-Mlv8F4Z%qhVO3pL7qE*=}5!pdhVWk zn&Gv6#odO_^YU)JbJE@V-1(mGY~OeCJ<1n)?)={08Q$f&^AB&nSLM4scX^n*->1BG zet+8V#a`a^m(PAn2&ih9jeyG>u#=U0^Kg@IY+!gn$p2Iyq z(mv#Q!;kRX$)Egy${*?ZN-O`S?_^9WuzGgnG z^0o8nPYhq-8#jJoxXaF-Fu~17ulcb)_q|@;%{#{!ev0SM zT08GC{4~#{?z3>*G&&)qn->CaXE63^Yd^D)Ce>G|vJ`)>UUmH(9I3oXCK z@K1Q|;^ccjsq&Y3?%L;(hS!c)ry5>6F5P7Kw^@F) z;a7X^^1C+tRsDK-S%AM?_;wSn@p@c4{J!DWdhW{k-A}3fb)LI&e#@_w-{83`=Nk?G zg6Gap>-vq#f8KLf&c8OicAOddt;&DN%NK1q+->-mJ^zK}`~ObmZ}!}c+aEOiE1vIc z<)1M87SCP#-2G|Q^9|4MxAHd|UfW+@^?Q}S-OIc3>^1z38h)|i-}KzIs|9~hJ$HKU z?0L-a+I}(bk1Bt+m*2_Sd9300c<$`k_!*VI*K_CRTyOZdJa^;Ryg#Y@{hmAd9~=H1 z&)s@qlRvBcgPyzowUglwdG73a$nfub?)0DYtm=8VhVT9t<&Svo^gJqjbNlZ6=jTTL zM_%5Q^KO4tJzw+Oz3*(pANBkItE?Q5Kh^M`czL%k@I%9E>#^@|`rO+3I@R#Uyq<3R z+}-}J@{fD&+Vfq8KjFFScMJZZ@;~?7l~395UwD3?)&HR3PkQd=%|9FdOV6GBRsU4| zPkHX1JM&-4f9<&&{|5~Jt>@03%MGtB=lcw=Ezke^x9b0$*W<>M_Zj|s&z(JA49LIr zIo0zAFYoMJV)!#P{3_w~+SPZ3Z#&^HUVgGI&rSYQUw&)lHb=;cnt%2P$j=V&2?K@l z;9kYy;R*R8dMfkVrVp1(#nP(sXenPD8XT>RtSDCOuO=1x`-h5!%Fsx@FtRj)Q_4#R zhek@#e@x5g%R}YCvi?CwTRuNpDOAeEypnREzkGuH*U(_TFxZ#xD@B_1zbBT<6Y>Yn zUo>;ZeEE|Vz4^|(+9Wy__Ebb=U#U_k_qR>W&o7Tw@`FQtrTnr|p|3PDYjSR7B-J)K z-`$(9jFjs9sv|$MT*;4=mXt z)%>Ds!2Qj1^EamK@=mjP=okXs^Li?6)p{cK91IaG|X2Ev~BZw!5Cnl$E8T3>%%j(!P47CC0_9Ek62X-c)%c z09wCR#@qbb+VeAX(8@0>%YYF-c1@e{tjV2S^H#0Q+Cnbw@s#S>v<<0?QJe}4vaa=d*OJ{On+>5!@2qyalwh-aHw%v zBCn*z>5eTPuM^a8n4dboJXq?gjCe;detxz86Z86xMzigTOUPAx>P6#BX!e+>RWh3D z!)p6Ob0?b`ht9hg)ARYIgDcFkbJAdGRo*ZBv-N*+#{X$K<6ONpxkZ}lk_Nd@#^C9T zhBam(;S==>Cugx3vGbIR7}Og_n_M7~1+I&>OtbJ4xL78Y(_)R*TjyGB6m_a~FA{6; zv5OfKe(JtkG?W?F&4mP8Y6f?uC%q-L36uU;#)T2Lwanax*aV5+M6u%Zs-maTVLb79 z5?md~nHWM(sb3t-Hi_u=%+3qy=r4_qn&7LBsDg6R0bNjAoxskXgCf`a#rGz@^;aeh z6o%6)_JL%vR#gK>i`KF$uHl5gFD<7dijTXUg{Bv#9a*(e&eBHdN0NpMlk5$R+ngJ6 zTFE9Cv2|Wk{ncDkwsxdo7HMr(2QtmBPZZK_w~O%VEv&Q}nwZx$uWI9OGB*CSoN~s@ znm1_nyy_h%-?B8u;r}BLq-m2aM(bN?hspO9DuwuOTr+6yI?r0Jm9Bex@_4_{>#1Z^ z+paVtV`_&rwN&f5WxVL_qE^aaL_*;L-Xm$Wdw&87Htfo1KtE$;u(}&OC^1j%; zJYVHzpo?8Wv+d;l$<#`Apla9l#ZtJjBh?<4U}9d&q%7UAH#K(gZ4!#{{iBIE(bu#0 zUt)u_^H;afjQmpc_}Dr#G-h91aqDXx7c{mhtCfUrHd(nIb|!aSFxhaO=aKTpb7YnC z(cHSg_OnI~JEmQ6CnXtgpwRCV&pNw`Ym>2KeZ)2!SI)4hbd9|fKmlaCS>b$IE((&Z ztJxE_vq4(-Iu#vPHg1*T8fAUYb3H9qYZohx8owrpx@evxK6XS=wqm&^#?~Ik*i1fT zkAT_;+mvvGZOygE1D%O370WIf6&V0yYa&q%W#b_{qqSQ+fSOo)xc@b~vB!SDFYDIv zmc2=xK^^i)8(=`D{^?D zb*zggmsT*#c{5SavgJxGHZLx=ES)9ipp9eI&j9H!CJ#G2!fhhNL(c=7~#S`t~F!H&ZJ$$-}I%kZLHF`Z$WQKB% zmfs)si-Hs_)G@wGWg$Clvhxw*lSwkSs867I7h34`^0w-ku4nc#D&0o5&oO>uVy{mS3!WC9l=iIe%bc&UKoc?=5v( zHsf`ouF?GNTqk*29Tz|zqph}EH6)Erx%;S7SJQKx#}s%&XFmT_YRHW=ZIcFuR!Zr* z?aZ#!h65eFY(p{5ll-UHWe33eJuaqp$;3XId=aUxjHY_?X0xL=No{P;<2)GnqBM30n9AqY~otVCv&60jKyNg?I5|MB04>$gN#hf^Lrav_gm~fIlb2CIq5xH1p^FwsQ?(0pcN`-;?bf`Kl)gM_ zZnwBgxw$gph?CG(=T@40CH8w~56g&@lY>y5bLD@^-&I*PuS%nKN71XAyOSEarN0;z zGDqtkVtc-Gu&=Z_Z{6#|McJr4hM_rN2C&7q9f^WaDqO zSr81a8tBrJ=87NHSKG9^bwnensrd!wa-H$W&T1QvlsF^{@@4|pL3C7_n~OV) zWrsSl?g_Qm@%Y!N`PDRe;7Dn-R0;pFw>){T&6L9EsN6r4>n_UhYDcWZ)i+b^ZkulJ zNY{}a9(&W!qB(PV z``2Em)MuKg-b+DY0H|mk4V6XO787}ng8l9=1RvwjIH5rj}#R=t6^S{RP zC!@oKV#)l8`CnuG$&|{FjKCEgT_(sCVsepLW2@RGE*Tjb$gk4-xpJ$v%TeLcp+UKTt#W*ROrV?h&`(c$B*Vq$E_&zyNTTm63y+OlM`3}Wiv*NX+^q) z;Qc*U2d+gmwGk%@!9CNoVplDxcWi5vWFR;b((T!e3dL7b$9lYADt=G5$8E2RtTWn= z(?f~>a=jYrUtj&xF>lWB?`7`9@|8KhzqOBQ@_ZTx2YkO9X9>$+itj6niRePiCfhlE zi5zdp>n*mrNS5(?hFK^#`KfK~=HA@O(Ckuwr65mUC{YnRF3Mdz)l;Ae1~uED4r7om zC7eldVZ=UBbBFHg*OsuwBAd}Tui0-uF}k~Wps>6YHG^=C=#>Sj)JR)oQ(<_x|M;2~ zk{C)OqpO!gumusHI@k|82%rZ}doNbe2{*=JvklYbn zDh$}bZI5i=>rwkapO>ddt6Hp)(CBHU!M^@_k7@9PDN!J6sDCuqHK)60sK-d zSlx|EX+eA!yuPX2{%Gz&HqAnI(Sv^)Zd_*Tz_hJJGKAWU9*HNdY0-C#mQS#8=e79j zX~lxXdn7Khwk18KJUCh!shH#r*C{o8-q{^~^{{A2Yj9pbVU?TSSN*WEEGg zo!rJB8Zbi?{IWDV;N;%Y(z4yR&d7vG>Tziq^i&2*(#S%|uFW1g?H+*yy>*<<+>UsA z*!xT4Y*MnvZgxVOJk_+fN8YmToEA%imArg7N~Rp~o@K_7dW`N{Mxz?B@-zr=LeJdQpImD6qMp31r|)a148`eWU7nMGgCwbkQq1yTuSxg{%+KmvJ6eahvD ztVLs(TpAd5E6=s~^C|MFG^yX5`@Ds^O(W6tj5Q8}h!Z1!t4B;yiNm*bxRJ51q$8sl7}fGLYFFNM z>?`oo^faaquNYk>32w#Z5+F%sN5Z8Y*||tQ)KKtO2;@tvi=|=xG{AZp^>w6{$C$X& z;Z0kWiPQyJ&BXO| zw^6)hGE?^@#u4s2FcIzx7`Wc;)8ko^oo91_ZJMoa@W?7;swBLXmX1h_+T;Tk1}mM> z@w>#(l}2nNv9nSehH`PbtnvqH!*W?zRBJ_Z8`7B7lJ4Wv2@gguosyqpAC~5u8HX`C z2@S`pxiuM&m^vcSV{Y;+5|wY-{igbL;aA8EoQh+Sm^^hv Dj6W3xkeXcArqoNv zX&BHp?0Mq)ADxMv|b(80nP1Y_PH8^)oxa=-L3hOBs$3A zR_T6qnt@l4?UqTRaD7Tzb_sSr>> zzIgrLgPOzlW2y7MPh^M2&q@Bm|3$}o%uzN+wwti)^$BgYPiXdpwC3q+ zl2sPHw3bHA2i~KlV4^~Nqc!KcYV&5@@539F@`*XO2XB&TeGQ{AnU$XO3;E8x&;|Lv zlKpyRd_1*o)~+9z*EsmrHbwX3hXy4YyP{ah7gnrhl9a5N+vS*Bp?|cL*Cd_{R>{?F zrCWfSUKbZG-zitFNIqb!PDHC*jW#v-l4#sohQli==Egm9Ne?p{)V+=R zpY%!l9h>^bt??j`Yjip@=Pq^#ec(CnhRqJ4drRV>GSUT#8mDBY8$$*Pl9pv+TrwSp^EXpF zx)T+T-pC-u6O~2dq*6UJBf+}VimiR3DL2jf9b7ToQyP#hw{lTKhOL?Tikwpfk27!v z8#>fjWwzM4^r><#ebjs&IzKch3(H|WQD(m*k2q`^k<@DETBh2@ALDUR-sXm@tBq>c zdy2|~ZY0Vw(9rJYLTRb_Xg6p@Wyz#=X}%-!UHH!8u{pi{$1sT|$*sUKKh~aOiVJ(7 zyw>mEu%z22tE*cYk%apwTCSeY%)E7en%sVkUm-qDAiGpHJZ!>X8g`5)JJ4PU?T7L- z-L7~%k6qF;%SdMYw87jv8n+wyXHtI(?-d|1+X_~=Ma zMP@O%8&u;xda;5OapbG?=BDJ$2CYmv;S(5gzCyZe)jcbM%(jmFBX>qet2D+v#(Anq zt~_=3GZ+_pEmTY%sn*d`nKV!yl0eTDkHf? z)t#P*ho0t|k{EN+pVATra86r;uII+*RMxX@NX&TWJW+BDBYo0gTVd!{p(FLQc*4Fi? zw)6(MR4Y0$(DYaAh{Bhn!*ap+0{PxWVqdDx3#NCbAn|bA7FN?TeSFh?m?0hCJ7FNB zb(sa!txbACyfmcxi)!OXW_qcGvoiBrEu0~JrIe11o84eNHKO%1<|c5{`~SoN-EPZQ zZR?v4AvAljJW^h|Ois?|eH?aE!es#2i-XInqs@*c8`2i-&ufk7*7uk-(rk04mTXoYM)jwhhhHEsC<56RPs@>wy&+t*tgnz?rE$_G_5=H;kkATBj#21-#2B@1b530VWSv<&vM|tsc#>iP7kktH%$jjF+eRZwvJtne$kL>&E z%=`9`87nA&a*>bQGW!8Da z@$(Z)-e$M2IQ`vsxa`y4>wHhsuKUAHKfQu-Ik7S_rTEZz;>tMn-oJkK?IdxWtxHz; zEz+OiXJlMm^7Xpt5Y^)0#1X2V%C!7!duS=WuTtv^UepeCvCrIZ7W3nSBudq|^#nyjq;8deIlIAAnyhZxT=FFBXeK4cmF*I%3(D-{M^~ zwpjL-hto55AUR&xL+R1@66bB0J?~bs%lEFzN!l82a>XQJD7 zqU(#?)TcLs=AvJ?kH))AjqxUpcZ{wo49jV;RPKpwkG`|TgK7&_3@&vad2)SNwzk|` z=i>e^D{=J~eE*lFuFS_8>X86eYc-9!yHKgQDb5e{`(0W_tyV;deX!WKi#|c^zA7Hq zcWT8at;+3-$>+12TUsfN$mgF&jKA87<>^zK{7v+&Rir)9MW@nL+gr;px2YFz7pK57G!Bu$=V?Fs7Q(7?dZV3&NCORB_dJK7YBG#}ryVoBPM zkEUgLd%0I-4ZgdRQmI6zq8F4#)KM678!@A{8h?w#4Zt-=6`DP+*nNRGT_P(B;vscS zy-_z3$~2K#_{`Z5H>C0U((WXmy5*6NkW~%D19!X+V-9!JN%l#rS&Hwjn`yB@8tU`Q zQ4`@y9_~rWGz9fx>sqt8d{m+342^?xEoWM6klBlD;WG55xzR8C{uz_m+LD<6(tnFIa2}q*+BST3H(D*U+kFui9m#X4)m2TuMI9 zaK+?)>G{dJDc>oXVHYQ@)Ij3>h1SaMnlzPHL=9HtQnk{ExhyKaiden@r47tn6CjcC z==K5=CC?X49G5U;ds18+)^S}Eh0MFw$bxOo%|_yNjoNc7cw=#I*3-RA5^Av7@>xx7 z(oec%e`{J^Zi1IlvS04om|q@^E{K*^DsL|?okVkNrg+nH7p#vdcali7Qcfn1l+3Ll z5><|_y)hSRcj!&=8Ty)1S&~#gQYutR<|b`-$4Zx2%9iH;(xD(TMlPK|8) zY{RR7P_fxx`t4hyo^p`eM_cCB@7l_36luU*-rP__!YrTDmf3Y8)g9J3G^rNCdcXZV zv-}j-8!}8#aVEqWDw+A2af(JJ&1!OVA)lSw(lMbr44b_L*pO`UN-t`6)hYa0lzC)< z+Zs;Cg2bRc*|<33+XSM-8gQ!ibH=-VWWH$Zp)_}}u5QxPbsrQRE47KU+Kj5>2bomz zxOTG5@=&WSG_^vcd=Jc^Jnp6<&dyC&eewr2D;~&tG`mKmPFGRZ+?LZwu)UV zDOGfMb}*QmMhq{*S(FN%6hr3 zZ;_m9(&paexu$(`y^EN7ibEszoRw6pc`5mxLQ(3r>Z;?Sp0Sc|k(duAgd%w6n+c2C zB$+c(B@y*>Mw#kiZu~PzMm;Pt*M$(YsO7dDxjRXYzYi^u*n(UuqZcD-o4~R)5tARN zj$+tblprrfFSlI}uITU24-b_G<)BjMyj4v?c;66bsS7_IMv_Wslo|N3?8RtFN+OeaZr(E~i-U+3< zO(tC2wU%F9F_&2t3&VwCxpI7Ti5#Yd@wyz|jD#OO-oKX_p~t3l=-27&-Bw*ixlY2J z^mILI4OA|WkBe3E{iVUBm1X*B`QqwA-W*WK7xgATZE$gy9k=3%TITZYt)XZ?*=QXp znWkl*p_haCC!mQYnzXdCH1~LHH+21weJ%X}uQf&+PJE48%N14CisxmB3rL*pQD)|cPZxk<_z*9x^WRxVw7RaQM~cFQM*++|AH+!AE32#SW@7t5s| zGClbN(7cyNmJHE^XZGu3p$zZk@g`|p!5O{0biB;21H*-pk{%>C_YS4l1f5Oco+&e7 zOO#&qF|5`w$&a}&mfqqE@kMjBie3a8A6zwwQMT(eJxR{b=<$UfYj9zh8Xm{k?e%cJrQbAPt6KX@&RrU%;N7lpo+CeSR6BBL{qW%Kn@xuG{2>s(|t%^l+L>{-|^ zOlDV3?o;cTT3`4B$C;fKfm8^#j8G2?OiM`T%o_s ztdGV4-WDvbI>Fa5ukp{YD1AU8(+WjQxYgRfFQ67|Yc-z&2z}Zky9VZlk+_E4nx+M8 zav|y#tlIH?z#zjil(|8_Xpl>M(I6|o%}-3>&-`ZOQRZ^fedI}}R6P!FT;7%45_FOb z3_UvQ{LR+s9DYqF;k4GV%EU_KL~?)sP*Ijhqot9GxnCeEP;T3cJ63agUCLb=tbCwB zN<0eVVcVtdA7tj^pwMUMbr6-HKrS~>&h?vB^NY-G7orSi^fo*6=hCdq38mUfmDpAy zp*YP2-&A{DhC5$hXH-`MgN3KR^i5j+IP{(K%m%>3r_$`WXTv|OGq}V<9)i+!DkG)F z>RczrG2?z;I!-ddGBhrp6fizTIiYzOrE3OXlMpJ|poLzYu_3CkLA7DNs9X%ksRx4iO*w?_Y0Mn2C znxxaElAEbva+m%u+cEAtX7UwI`6gy(6oAPhMbdovKs{ISrlKHeaKg#NJbK$R^K*M< zs^e78*KVmol~Y%<2W@e-Qf0e!I|hYpGj-jO6rZZwz~O0y_9w$?xCN%|k-5Ta$#Kvc zrz4v`!~tGh%Q=T{d(u!amo5+~-zn<$WLpJYz!Mn{i_^>m&)cPXcE&k99P&?13&qxHNxO#P4TcDEGdmS0a zRx{J1#$(P(YK2NRMc@Fk@rBJ++ktr*&fD|(C53*u|4VbVZ3H#&muZbVlD{X1bv3zK z4t9?ED+|&o+QcXmC;it6GHFppOYC%Pi@T;)`?yS#h;A0PnJP4SnYeWVLGU_v)7AdA zZus2(<&X)p{w$VywPrGg@MF-x@l@1DWNXAu%tg~lI zetvHozG-i!lTgO4JO!dSj<6mLsdMIQ&9%qr0zNNUFS=Myg%w}!xGvgbE#}L`#d39R z!PuHloHv&BB{;U;IQwZ`-o&k%?ct$@);ZZ`Cn4}$77+Hb(?M8 z6kIeD-OExgm&I|J9QjlxCA_aXC48{p?s15&^5`w}nTqe!7Q^Df8Q~pXK$i`Jz6@;2YSTU z@@K)uN-&wXcDrx!8Lo7nYVQ}+g+gc3UQMnEs{2+FhLEFm)`fLW&vq+$Wn_*H~x>SlAFZ80D($b-k;~U?cG_^)vPtBOClSJP{Ijy@c7cfb!O&O7s zzC#1~La`|KO2y_?3QM*B#m%TKvA5UkC8RqaZMIU(xZ4W0ByP5u8Qp9nRneZGU6Lcj zLvnI@#p+Ju7mK}p5$o(que5CHZR5%lgF}9LYL@DGZ0~C~Tsov{l6Qe+@Ng%-v%U$$ z+7#{qtx}=RMdwO0wd(VWG>PWuwFcE|T8Y-WRgy+~bdNz3XQxR3cci>@Sw+4)6g-Oh z;&~m7NB5VO{D1N`GOWt^cL}dYDNikMTZeuf&V8Oe3JK_c%RtuIEje=C17_sUNe;P9 z+?Sx8`*7HR;?Os}Cc2$B8MyH`sr8*kw#n`RKO+>qc50UC)~~t0qe0QSo}Z#ojS5W0 z6&6?=A4$zVS0MU%#c>aX<^+ZNKI4kP@^LFll6OAS-=2~)|GWO}Ci2R?Rhj0k;9u09 z+;`FC^eRH88MCt^U-8YakbuERNzSK;@9*+Av$JTrSTr~k1%$j+G6y#N`kSouGP8Kv zKw)+CMLt~*$l^uT&C*QeHiUAaUp~~==dVf`%okGhxd*g{<-pslyd2i*7RN#_H&zEc z%fd2KXK`7nxLo6VxdEA`)Fi3j>SMI&_XPcBmN})Ry&&`3Y}(ZSbA3{8vJtOP{$IC@ zb*7O`l7xfmMrJ<8SzaQ2r?k3Q8kUQBQfzBtmdlQj#%4}gsY|#bh$kC6)Q3_BmX|!}C|38P@%rI1n`|O) zk^Lny{q7POjlK1j`^qD-=PKV}FUSVB+`V3?42|T+jJ?V0r=1?|GIy#YHkn!BgEWcR zEW47?QQ2IIQsoeb6^be z%Y3t^m6bsaA`Eg@WxObD7)i{^c%Dg^Z7xI509|fn)kO%fyxz81c8wvPKh=Y@(M5F? zq(MZxWRS?L$@*bxto3My1?fi8bzPvgz$<9{vfd)hxmwwq$Q|#vZw-{Q99Pj%(3Rx& z-UeIIwI7+0em6hw50$r`qfomJ=Bnt$Fu2JV5TlQ|Xk4LnnzSTiR;}sfYL_|s|I~w6 zgEf7IeKTtH>P|+Be97+?^X(!(?xo2+`RpvlC%tvf)+t-#5iqr0d)DlqjGPU$R}3-H zY;9AIUTnr!^~RtxpT%*H+%zBW(>`cpe*W->!~wIvxj?S}5!39=1=237KDMS_Q#N0n ziVp2K|FNZt%q0M$pCodGGAc8!Bji#wvn&sO%c|BsQl71K_O)gE_2e!+ zIwgxoO)+YzjvZSjRom@XhON-EW7Ar$YkSiYeLK`o#M>~3_cA#P#8b}qz}?M(Lqne<~_pv%{gqLc&cw1zv1CY!7n zTsAbc+@*G;YJ9XoqmHUcH>tHD^^GAQ`X0>|xJo{)@U%f=An=;?VH%@PYAKJ~#TnGdtOtuonvwJYTIyuG3hIT!8-X($M%%2vwun{2t6v!YUX@--)Ol+&+Q z68Q;E(i(H{<2tWR1}#1ks^?J+2pu{=U{uO$ebhK0s+l(Ma@e`r-n zdgjmyIe2GJ9FFTR{Q)pH8B1QHt9v(aNYCr=r=N4t(Me6$8vFR;G}nCM!+>L{@3YB% zqTijVF80f|P*FyQs5mB9Rt(FB=j8rxZHR51E2CUjJEVy_5jUpjHii1{5rwbnCusVj zUzY~gu0yHI5M3r;i`UdBlO}4Mp0?p~saRSiU-yZ>sF$zwRQ&773(3SU-{YIBOEVob z>y@23ecs@e<@f$hWAs*;-PYF`J^Kk8Z9tixer(R$Ay9}1)W$*LMwjK6dFzan&7RHt z*)u;%h*LHGG-`DY?8&b&&n^Oj4y&~V~ zlkmK0#?@y50u8_q%rBnzoFb02OzIK{F|M|A6{0aOYSS;GT5H!@(}h-aUyhxi^TR`< z;zYS?nO{^*(7uSd^jce;H{P^LvviY<{y=+-{Hv(<2i%Q(=e*Q9q9jK5s)HwS-`<*` z0h4j<3eI=oG;OWQiPr9s_1S^ow~wTUx&(yO3JAfLp1ePsBA&24I?yf`=T;vbaG&xW zO!36PfIpgICTCd)=c6+}(X}t~A@q@H2_-9?VDt zWm2=lS9pg^84?Z;oEy<`M%G59r6ZEnZPsgr!AfV;-%TA%lB@d6r`~IhlK6F9dhaAL zwa5&celCe$8bOrAlPHNpR-a;SbvuqiUnYE&_}kR%&dFpZO~Ho$B)`XgZps58dv3O?%>e zjUU^sfP@WtY+j`v|BFtz$-wKrm6n*Ns?>TRH(xlN8oIJK4Z0JB#*D~?sIM~k3h^)M z|Di;SBR6gFusaMlG-5(Z>Nxw{_Og6*ShhptWVwtz(j_yzq;krroGB`nBxn=3RY!*n z=VHQ@sf{aSl=7vy*kfEIBi%GB;}SQ^#92~f+$@u!$@c15?H{P`dSSTijEu(?2|Mci zZH^SkP$i>(s0aEJ>e{ zdC5|8>+CaTSNihg8Yj|bFRzUgnca)zWKhr{B1*eHDBp8nH1k@oa*Sb4SI8O7AC1Pj zD4!X&*G|b19c0-`$B|Gpp5dz?Pop@$D|px*Q6Oq>f>TfM9Q1*JIo)Ln6nv4?KwM=nBmAhvSBKcaYTaoJ*Kbw zJb^evNRomYTwx$J?6>}rFA)E^$)9SZp`*SAnF=cH^|O~6X=DCE)fVwuwC|eD_69cL zg{5AYQB`jjl<89I*8Upql&_cW*Y3iicGDL*W@Zb!Vfzyc^b$^uN3Gj?$|SVF?VmT? zcAimp+u4^y-Rw4YQHe-4+8WSld8CxqhX(4Vg_&>3H~IE>R#vkev2{!BYS$bnb#xcX z7r1M^-TF>cgJC+gw-rY&hcnta88qa(*9Y1yKItwkZhBR8+!!wBMEsEqJ0UgQi(j|K zV-6N*<1s^u^}AztAhovO_Y~JCsZlot&4fR)q8PnGbw1e2dQ*=?(q5DaVUpyGuf0S` z+o{!0&LoFRB#YS0GfeB0<6IqFO*J~CjXI!aMP?KyW zLteeyb2mGuS)exCyvk`w?fGjp8dN!geh7>6@z$Vyux`ZV^#P0O%losamZ%%rJ}8c< zTlQGjRKA-c2|&Gt{=#6f)EnvrdLeLCcL}t+l)Ho^A-2~|LabU=wM-9bv*ZNdTcz(9E-2!PBryW%f828vL+O}!6xrdo&9y0B)anp*gkq$RM zTpn%jotAE9XAKv)cUfwBx0w&#i&*27w>bGsLwaK-rTO%3Bkg0|u@-Yq+L=-%9i2TK z!y2=Qh)$G@%CYOhQhxz_{YQvWxoCT=chrwe_mzBxa97zb4D0LkdoXfRB9Yc=vj5Dt z1Ih!Ed1v-uWbEjkCpWK|1iUD+qw$J3L(eAYMJ`Vk`(5Ko%v)s7en_A*Q7i(o%2}{U zPvKlhafw~~ZviutUC+3N4Q7?>OvbKVaGJ@^I-7|XxZY6gO3pjknW{OXZW%t_i6}#B z#n)l#l8#BtFK>~&A3uF*3`|N(22FgHxL>}HqrVtjWrp$Au|G~Lsd|AF(+5mugS!ex zqllf7S|ov8nIa`S+$M*om&`C`ihr~HMVD3K4jyEaZXyfmHBC2>MxRB-owgr6+k^HZ zmdNr$&QOdi6-7kN(Vs*r%D6L8__S3cg<<2zSKa6%PM26GGi@9Qs(VY1q+dikF*D`( zM@`yM{oM@BX7OFuyOm+Ld>}N9B6Fw99IrFR%FESDUa@I1)hRhqK|qgydI>Yg1FEY$ z@MnUnvx0Ks!D>nn5^W~2E(_zX!p8ni!*mvzOKWyL)?%l8T-Pi3Jy;)|T#L*Zvt!fn z%7gXt7(Hd{_Zzqwx)z0_JJ-B8r(XD7j1Gh=-S#>9M1zo+CYe;75SC^)F@I30&=+O3 zX#$C4WN4b29uBizT7*JrCgN+Ym+gDEOIv@VZ7oW*-sYDKAfcR*aDGPJT{5W;ze}b{ z<4)8l!$x|z-I0@TiH}zNbwumZ;H!>!tcxO^)g2gewyj&sZpM~_nQ0{7C|bL( z%lkIGbz!}=Y5lM-%X3^Ca5|aF0>8H{%B`~BrPVF}M*Cmdx8r@OF-3=mefyJk>2^vY z7uD_E)XPcJaD+@trGB}FuWhs<{y_9j^Hez6fN^(ZjcJ1nF@a%C>lZ^>?J_82aYQ4H3N$5u@Wz~*ON6W!pH>afrt zAGWjp)~B)E&t~zie4`yvrm{*GjsIFMz#SCYp$$n@ef=RlJIs~vZr^KSe%8?7Xhrj_(#vdn=JZ;hI{Tz%?Ijbg z+lBYH4rh05i{_rn3?(ILj@L%xNBw|}_<(f+Hc}ntvJn|V#@N<(V$K0i?0nVV$212Q z#@xp|G`crh_et}8g-Su{!p1fN579NL-=b{jZOB_!xm0@YD%#W3YOb#2XveZsex2B^ zw8c8c)jWdnuP>$uib_r@VCB3b`=J2lIGgT^5#^=uc&&FgUuTG@=LX zlG~&@DCl`{_jMj;q>JsE&GMSzAm7$5zbMPK@|BVD;8G1swY3$O7390WBZYEhw6mC# z7B2Sy=h`QkFFFtCr%dw0=Kp$;T%G&gM4NIden&L0)shIFqeEsjtM=pYDw1L%NuPxf* zG@FiQ&(17BqwNN1$koHUfU!2?>O4H~SArYw#c3#3)|PYA}7)&ufvJ7NM*ux7KPIAj6;M`V2n+zn*8hFt`>Hz>MvnT?T6#x;u85q zfxi7%o?9q%8ofKigOkh$)W@?!CEHKBjMyh-FjJ&+-zPpdwOzXs+{#L z^bU8qZ|+;Vg6^~Lk(IywDj@k(dBW87<34I5zXD%HNm>sHNcNG_}8G=6BsINlr)^HL3R zH>M(YqbdnvjCEmkY=R5QR$UoZ#q=cDWi$MmJ*v1>RZhOeX3jmhZ?W~{<*bajVCGv2 zDdkAHNVI$V=zDb%lWlXKh>HTA9l9^y*_~S14q)?@gy?X^tbr3|X#gI9p?eGc{(&ZlAfO@wlxvIuniKsrRX+S7u|ZpTi@+EYy5l z(w`um!j+6HWXzEgw~&#R9kpF)Pg!~RV>jmLDs*k~KFz>wyGIMJtW2+J-Ls^1>rz0Q z&g`nzZN5mWGgel123wR_4PbK2(8dO{u3SiFZx9_Q4QP8+hidI6Q8U3;Z&=A#nz&+B zE`Rs=>!DLGdLg|Ns{V7mJKp^!&Wo4XY_7&Fa{3Wvaf<8TTN;}(dss$u{l<0YT=}2! zclIMf8O+0G6SD3+Ts<+$d|fp$Ht>1V8%#O>%#oF@qS`cjqs|DB&<|Au;>Z}G{ zw!YcY`pkEXs^bbR7K({0J=)=}d$qJKXO_u{LD`)%BOPWCz0A46P%hh+{xawW50I!r z-9fZ{y$+%>8N|b~o_mzRS%>HD5Ww- zp|g;!zHaHBQRkO|L9a($R_Y%vjTnv61f&$ZwfCCNjwYlkb<0ksG%ZTeu=vo0I(`&a zuP*eKSGMW362<<)=%^V44XXYeIfdp1O8L+BQ4)h{uMky z|4x63(Ld(D{|)&O@W;VV2B-cDEO+`l?0ckXuH~=+_@$8F5d2EZcN6)Iz`qFjjlu5) zr=CZ_{{lOI1^!p?zk>e(d_y%{ezZKPXA5wa+cw~o-#ftf1Ahw79Rz24I5WUM4bJD@ z1kU&UE;!%!*WlFiKXAV9mK&MksVScw1H1#A@4G+v6DWt-;NJvaX}OwZ+PdxUCqn)s zuZY{>DUd%O{7i7_InQ!!haZLfMbLi%_*PLd7+bD{oo@!e27Ed={AJ*j-wyn9 z0sUV9r#&}JOE}LddiHd%>xP<-qbe7V_VPJs$`E9{6qGl>beD^SR%L9`c6+ z{1Naypr7+2%kweFvmAZ~J_tP=4?i5>mx6OVxePp1&QIdGd|!@xRz8T~v2KX%SS3#ck zke?3uS3~|>@Xf(l?^}Rh6OjKZ_-i1~a(-Qazc#?%0KS9OzoGmq)i_}r{Xg=vfAr4; z$9J$i>90CYd)`<_zs_mDMLRjj>Q{a_cn|oSpvR4G&YoSYJs*HP{k_iw_^se?hW>lO z+0K6u;J*fc3-r+MrJk+f*OBiA&UU*uIL8OhJ6q$qEdOo6r@_wc!4CxA0sLt29l=im z-wFJD@SVXq&i@GY%kta>@=pfz{0n?n$Zv@9q5dtwseeas%1;HS{j2oaOK`?V$3b{hIpU z0?u-12WL4P1kQ3;49;>mCcygx{9WLCqnytJp9p>pILqN%;BAn90=ymk_u#aDBlz>= zTLt)@0X{Rp4-4@A06#6jKM2n8>NDURujp6sy=ItJ615Y~M@N89M!C^{CO-%Ate4M% zvmM?6J_Y)p0;hlYI<)htkY^l&ejvw_M=|al13lBAX9f6l@Uy|+27V!U2l!Rs`+##C z*cbdkE3eH_%$(3~-~UI@^JCcmH2B-0=O5s#-{&pgP4tp)V%xv|vmf-l8vSB_@Hc^T z{yG5s0Lb@%v)|>xY0rDWSzn(3XT97A&U(2Wob~b}aO(LZIQ9G+oO)i0{zdy=1J3&0 z%W_qx_4{A>|N1ip@~q#3z&Q>t2Iq5+v^-hACCl}>tlt6XVf`KtPW{({vtQo{&iDNu zIQ#oA!Kvr3;GDlU(1}ZaT)BPDw&RyuuK%#ywgIP}y%Ku%we>m$^3-!E_$$$#M+5w< z0KWvB^>`IH%lXCtzcawUAK+kCpMcZf*xN`)@-tCiGr(tozXP0lxSq;Eo_uzI z)Bf$DpZgtizz>2R#u?^=4?%tb_$A<6|9&~Z?*iw#?9}4_i5)2;9N)a z2KWU5el7SyyzedG)PE0n)i@8n2zt1mLOpxhaa!9O{rNfI^nZ>9uNt?(>4(tYU_U(@ z^5h>6@XrSLE#Q2wd%#&fzXYfJzrb1kn`7Rj{F}k4pZ*5R{|LyloR0%%d7c5z^85%m z%k7f^PQQZkw?Urobw4=Y>ltvi|Bbcb$dCThh4!{3IQ4G}elX+@1gHE_;H;PB;FMnl zPW#UXr~IeDDgSkF%6|)-@_z?s`D}yvs~hh-9lQtpAaIU*1@L*09|oTbekS;0@GHRi zUbhGM1K@n$--A=nOE6E7Zvjp{6Tummm<`VITn^6iJPn-X`4Moo|H}eg_w4jXtCQvV zEpY1jMS%Y!z&Dk;&>z)LJ=+AhuATKKDX)F49$yAd`&WT;-}w}9`WqL5hx~*?M8@TN z>=2n_?EI6wyW`t~9}ao?6-Na4(E)x`fOEavi{~B#d6y5O<=G29AM!=;0yy{aUHm}x zu-x7Y`B1r)pr7TiB*3*!U3s#cwT(IcHaz!O$S(p9+0zes>c0y54}hKl$ajGcg0uXG zz`1WV49;>G3GfvGUI}n*^R9fjug7*W4fd0V;&^*Np8c14-i7DB9r7oDF9v@%IP;y} z1O9%5tZkZ1ehe&VUnKNIq&fgcQhIym=VwgWFip8ol2 zaQgGye|#VGTn70k(VnjZ=lk9P&i8EtKNI>p!70BNIOXSnQ~pihXF>lI%QuvN#rz2_ zj{h*^86SQcd^hOf{@U5#*JHgv`G>)`fc$U4Hv@mE8Yn+H9-agKdT`p=1x|a4sz849 zAI7!l*KwcgeF6E8gH!$%aO(dqIOU%Kr~HQSe<;5LIO~`BEgWaKpLj0H?NeF^@}rOc z066RMgW!zAp9ek@^+o$n2B)4g!KsJqR_eJ9@*EGp0?z*R9dMQp``3qHKl8OV2cKt3 zCn}%UfNLC0f3(~_4Bl>N#HnXCct{W1E$v}{;r#LuJog~zr=G*X*^f>EXMFx5aMsJ$ z!OzEYIc}5x8uHZhAMlSt&udX%7l7{!PCbW!Q_oUx^)21Jyb7FpZVGVbky1bRWvHLy z67|o(_(RTpRq7vsJoTRfPCeW=A^$n#ssAtF)W0Ft-PAK9z>fi^{tpnmQ0@}vJy|3dJK(0<+tPWg|3bNsvpob8$O0{ibnkpCE- z`%7?++y4UR_%_MBRrFqrTfPPSV(6!zc?tLo$X^P+75HTEZNPsB|7T}#&hLyTZw@_t zF2_l}7staK^mD$;gSSEdC^*ZF#XT7kTSuZSS+Rt+4`hw-WGwi3o&GQ|ffjzSz&p6Lv;MBhl z_!ZFO^6s?TOaxyA`2)Z|3I18|Z-QS5{s=hBt$_K3{Jr2;LC>w=SA)BKf3=@{D~#u~ ze=qQM=y@AB{iyT7ssE7xe-@n2eIA_UybZ>4?$_@Pehuv02fPD(5S-GrAh*R*pnjm(jP6p>%bXzx*ojONJsLY z2WQ;r25^qgH-hf~Jzoar`u!&GBIFl?uLQptoa?>`;EYRr1^heE^Hp%J_iq8;1mhL= z@3sNw_``K2+rvJPCtnPHE1t{sA3E&!(Tz(||1a=GDCbQym?%H`+AKHb&)fs~10c`# zb_Dn%QXL)L@ zPk)r(i}#%cPI;Y!^hf2{4j%$%JA4ZKKKb9yp8tWfzFzt=qu%IeJp9ezl-~h-N9dmo zz7zP7;PmrP0sj`{F9fIjcfr{Xe+EwZ&0ikB7u(ye;GEYE0B1Wq6rAm?7o6>CFu+d= z@G}GaQgFW4tpR>7INQ&!z*){Oc|}}4EYCJ@mfJz#ET4CRvwV&PXZfrQ@KXZ(L*Oij zYXkgdaF)X(;CrLJJq^x0vzz$Ma*sS)MDwS)Qi{`1t{T zd4PWrocsHCfb+RO4)A9K{N=BV%aeMx4e;p!zA(Ux0e)hDehiy z4L7S_4qF8Ht^qy+ob~k%aF%l)IM-RL!MV=bIWp7C3*W%J7K;Du0Qv8rzZ?VpUGRSJ z2f&$!@F4hj@({iUd9D+`557H~`vdS@z#j(Z`tA{MzVDB~DgP)q&+Yycd@i0l3Qj#g z1D_1}$H8ZS{{)gT!C|H7WtkY_nCKb-u6fczB! z{&jHLb00YS^-sb1+&>5SOSA#XkN!jb{}~qORH9{JRwL+k>9~{sQ>>z}ZhP1E>5Kz$eI>+CBGP@D0F!2fiWr z|G=rA=U+JQzXjtD%XwGuji7%9IOXSqvtGDQ$9kbZ^AhMMe_4QU0?xdn`6z$-tD8ce z`>L$R0hHS-A^#b0wx3(T*?xWk&i3;xIO}Cgl-p)_?!n-cXCBUCyzhwt`3nO4GH|xf zJHh!}cm7(t8RdE30>@SQA(Us_p8KI482>5H`HS+aA^$3r+lRnu|L4Iu&ff?AYUp_i zd~DGjq>k+Jlp3GIOp*b!Py@_1kUGP3C?o+COF&qPrx}2 z{1cq>-AgeJGyeH{aQ2to!TH>I;Os}k;MBuBQrdYjE!s(6fL{#08ODLTEZ62MVS@>K=>L(QzX#;sYJZ=UUuL|NFtI|8wAcuOC{TtQYPVP=0TDNBv34A8&cGd_Dlqdb|>x^>`OJ>+yTwtjEW| z`M$pgXSq#4oSg5q8#vqHba3jK56<#G9Gvzn1*e{Kz*+AXgH!%`a6b1Ia6b22;2g)E z0OvUNH}Ka>89M*)wTPcn|D*svBEZYwTSEWI;H=+|1^D&gwC7H6>Uk8L@_!ESmj&Y6 zdjvS+|9r1Gkf*xe7WUPMdrtG7oWA;8eaYkE4O(<-o@8mm*AJ%|90yvr{AqVT|067 zHY>kPLeF>XfA5gsKehk8OM<&|2(JA*{co`4<<6ry{wB*i5_;Udgwqmydn@nO^-j;u zmLHIi-`(=r3H}nx4@&UOEuWv@&Q6!l=AOHgm0z5YckT7?1mD-nAC=$-T7FD|&$GNQ z!53M+EWus8yFbAXv+~0Uex&7<1kYQ(I>C#UzbnCAzj|+iFSqiiCHRo#?@#bi%g;%0 zcmCwO1V7QrpP%6GvHYS0cm4U21V6*de=5Pxw)`^*{z1#HO7M?Z{<#Fd(DEA+{9?;* zOz=-y{*?s3-14s__?4F5p5WJ7epiB@Zuxx)exBtIB)GHldkOwoEB|nUf5Gxc6Z~tI z^Sr=YUlz|hdsz96TFlAwxjRArK-Y-c5*S=70a1%j~RIGrI4rnd%&LYw4Xg8 z&vM=id_3i>YfRT3-V8e@f^QGr2EGe;J2>0PqyT6B1ND$o&lKpP|2!3ZBJ7zCJ`?4xILZ0=)`zNXYJ&aoNNnl z-VeiiIUe$?m(#&nFT4+s@AVzXvpoL*eih2+)fo3Up6>$A`Ee>Z$G17)d~Pwo&kpdb z0{k&>mfK&zS#JLWXSr=AYZLv^;$Z!556=9(Dc~&Ux!`=?qrjMQ=lgyFobUStINP)4nmRkFUvr8ar+(ezbDZO?uFW0ib9GLs$NRuJex3kMzw1*0 zeiJzTEABtCU;G;K>=%ClXTNyM%VYaFZ@wLTp8T!zS9vaJu9U6gCCIZpE8vtr6`b-P z4)AY))BYa>_-_OJd2l}Wt*?m7f%>O_)BYSd^(+Rbd=Z@TBLRLAIQ>SRSEAq87MXAQ z<9yWDd~n7Gis1Li7~<;j6mZ53T%1|^JN17S@(b|XJHWpU{ai0Eg#3RY&-Y?{V-e)} zzKjcX2K4Zrx`UyI@hJMk)1Zgv6AuFCIYj#Z+{YY(Johor2=I@Cv%j;PxxaZUb`HQ&*ivE`}y2&Lk~IaC;uDd83*8g zEA3&th2`eTa%LQUGnDfJ*w6W^08TxWza9OH>%lv~ z2LgJsYX9$pJ?s}B184ic0-Wui`KYXyyCKhdVV)|>b6?1_zjOR#f9Lqg{?7F^-|Hgi zC;tpM+w<4JDSsb0<$nXt{ zJeT7q_ZPkadFCBG4$l0dXTd4Y^4tjH!<$iV)Z_MVF;9`;^}vobo)6L-}sVKZoa5z}cQJ0bd09FN4#czYCn>zz@Kw zpLxq1Z{LXZKK1VcPW@BCslNbD{qF|vLHoH7oX`C%IG_8)0B8L97L?mlkf;72=GI!yt)@Uw7l8QD@Q<&-a+K*k?XIcz&`@{qrtBLe<%1?!1LgDfgc0T z^-cl&kC5*L-xTFp1b+j##x~u1(eEvR?*jQH;FG}FU#5Yxz8L>m20d?v{T(tkI(t}; zWyn*{vEa-L8U)`N`iH=&=Q!{kAU^`$0e-DC6lW*(j6$A#CHQX8vkH6)_>(9Ha;}?Z zLSE-GXHPdc;}R>td4K*{;8URIOW=P3e*}Cr>}NaFGds?njnE!6X6`uK;fdgTK%V|v z7kJe;56*Tt3?6ES@4|E04o?D~g!d)y1b;W=4+E$Cso?K{Jln~81N;>5H$l&-0e%`d z^}iAI$aa1@? z1^tVBDfnm6-dtX`+E4ilAy3YHHmWc>psR$_+Dp0p3l7ioX@=sobUA|aN5Iry!qTeK%UR#cPjZ@ey5Up zc0yc&dfLIM=ScAPW84@8r##~@9RGQKobs1I59L1(PWijQS)Po~P!ID=sOOK+LwVEC zYHr~JX-l;`&@DbF|$$3yx>^iMcHvORErjqPE1^jfAk zXbf-??Ge}?g1u8$ZuC}CV8cjtbzdbn@$ z>45yr;FRY*OJ|~dc0s>pT!P=DAumAwEa+jr*}pN)-voJ<8^;-z&wn6)HuP_V{=)KM zTz6kQcY7U149-?s1Fp@-)*-T0&aINO!Gr&{&w2mQ05XMgZz;GCycfz$r8z*%3R zdz1K`T&afUC2iDve=ZEwA1?+eHegVs8HpUIkUq^#8ZrKk`Js$w49^RWx zJvTv~dKe#m4)qec?}GWvoCg^nradzeUuFLJ!QialrQo!GB{=Qp_Y25B1bN!Y_%PeU zk08(I{u-S6d7lRLZ>OC{ezdr$e;;t_XC58(zXS60V^@Q--F^t1?e=3rr zTs~LtIMpA0FFyAr(q{BWIiI^7IG?M1R)18U&(+*8{ZY>Lumqg_{RHrH&>uezPJ6xt z&bYDODXKsET;@MN72tmZr=6RM4f>;cxR1FtIP=`}?3n(jJj+?n{^*bLbLD@#aYpwb z^hY`81zr2=k8;kZ7lU)YxE`GHcY)LXAA?iRt6pv%Tl3r=fNp|D>&tOzX!*|-$0&vHrO;SH|`5>4o-RA`^|B6GUPd~&Is@> zaOy7x`0?Pk$e7^D`TgM3b1^vWyb_#t-VV-jjQ4(X9D5$}?ANb-Wn7-@kGp`s9_?f{ zIPLEOXM5`fr~Du|I8 z`+>7xbb(XP5^(xa?*gYEbv8Kld;*;9?HX{lx0?d|L2$Oi--5FpzT{PLd9oeu2+sCa z1phDk(Fi#0JUPIx1E*i{O>pY@4mj88kAd^Pmw$p&&#PY@zb~J=132ZU2lzs8>L~{J zYH;d5H^8q5@EZgCHgJ~DUEqvkFfVQ!j3=E@@fbgW@{Gd|px(EF{CUu`1Neu)DgR;c z{UEP<^lp5f3;t4Y>bVGfGUPu7J_G!G@B_fr2XoKu1-}G*HTb3AJA+f6`v{+a{CvoN z68so&mj5>3yqAFcWuJzgsgS=6oOWIgPWjJ(FNB^ez*#=Dll92)llvy*%+Kd})vNJb z@<+k%LOXm0oZ~0=@!9VtB925qhvzY=ryKIrvmBiJFXw_( z*9)|h_j^;%ry$Sg-U&|o9}aNd*G+kzizMfF(8v!#+=hHffUgK}e%F$ELicRn06iQJ z`8_qZ+tB#7y(#^u{I@|pa{qKI^ozY9|5nJq4V>SreGB-m(6a|P=j9pTmqS0t!z-cZ zK*(PW&bTzofzQ1b@*Kwo@!Z3p|8tNpf^Q4X{2$IEXF&cs$X^7mYhgD&Uj_bo@Y}%o zUZMJG#{04!$Me2lfcg!;3vbz269V);sU9VL4m} zJ*;=l!E^P?a<~cnD%gKBILm>2P0NA(=qu3A_A?ju?+$yu3VF`UJm=C2d6s`W_^r@0 z2b}WTf`1M2tjDi|)8D%dJml|j9HV^5o}FRO?I<7m75pw9pL;v(IRtvX4Luy6*?#!k zZ$O^UJplUWK|jlrdKj;x9E*37VM$^!@y}L>-U>@uLB@|2Y44a$L(Xl zPer+v!G9+)WY-^01-}#eF9+xMWo`o3Sf$hRP4FG@+=sxKFZyfnyP@ZQ;4B~d|9e25 z^X5I^^h@srUmnoU@qz7RH^|=yJ(T|zINQTs;A~g4^HAvD9`Z}U_Xa-!oaOLgaF!d} z|F@xsc}Mqy)1I%Pog5p`&+>l&dX9oT^|<>})$i3i#$Efl1oGd3o~yv8fZqwu^TNLY zXF0IGz6(7Z{~rXW{6hi$aDe|Xz%_>N-k0M5*G=q?`=TG6Yu`)VdMUOE|J4GNALa>g zU)YtWwqN?ypEZ9K-E+Gi^j~kes@)&_7Vsaz{_lbR6rAVLxZat)LG%Zz|1roP1O7Ac zlfhX&p8&rScK!&Q`u_?}{hMNaMEz3&{J;Po4)9-q(;nvk@SG#}(`gUyhv7Q(+Z)B@ zN%?<)KaTQz0sIMYe)orZF0k!O|6xAiRp38|p8sNhmhaoIja7d1&-lK2H>3V2r~LQ9 ze*yjaO=0~}dGgJq4d_pjZw>wv=+RiBlV@C!`=0cx^N^>WW5Fpu1kUki*XXgv&R2_! z8wcpWZ4N#Q@~;8k9i01>9M8#1kZ1j_250?#Fu*?r{*cs#v;PYLejoS`ApeH|=RJf^ zqP{xNf614D{}S@dJNgy)8IXSp{CsfUyM6`uuOZJorQd*a{Gt9|K@auw-Yx3i4C4m% zzXhE7cLS&X!@++GJC}j~4xHcdc^dq5$W#Bt;J=6b_27R1{{}eq-w#gxe+H-i4Ka>U z|7*ahe`|2+KLDKid%&r`2u}UO;MD(09gyTl|KT{Wy`d3j9FP7jBXIh+F9D}L ztjAqo&q=V8>w=d;&oao9UjY6y%wIQvZvs6JSgze(r}~SmKk*~TzYOx+7kD}NKOw&{ zIQ>%Ev-<|oA80?NJyXFce+c+1pnnjY@*f7L{u{w5|9$XHp`Z6RQvN@Xe;nmJ5##4i z!MVRsME!muAkTXjOOWSx+?Igf0zLGL?g8g>e+}T>5)Q2KY7LnoH)!AI5E7 z4gPb;>zQaL|0i(j;dxBzVZWmu?$d1n{XCCD{utW-o6ycnXg`$a{m@1Ko9R{ zrvE$_?TY+NaO!^(`~>p30scgQyLf>9ntJxcx{SO#z&{U8`yUDLt#q)KpX777zThvYfgpJPkXKjaEcq856x4Ycea6i$Zy=++M~mzcJVLT z@nT=txh?b*!M6iveQgi^A;@cPvwN?r!C4O91-}^W;iuqwcZbvSdvN9*JqNxcu_E?53b!Ra5K2hMya`m22IjgaSa8E4>gzXy5xjgNuTZ~P57$3vboWq+TC_QQV1 z_D^~CFXmUwgr4nCZd{jfd@DeHd&rM~?*M)}IL9~M(?UD9hx{&RZ_~kd1*iW^J#P!h zcY{-&c{Tb?QrCXCE+(h^?vURG`u7B%2L3SS9m=y_INt6JJ(OqO2<0b2o_4l@Q_m!D z+S!hJr2L-XeC}lEp*-V4tlxK_95^q04f^+*5dEkhsCRC=dSU&B@}p=c>yh7am;wEt zgMQ9y)9_vgLZ0o1>$}C!!+!TX_yN$vegDJ2{|EU&aQZFuH+U})`xo;Bu7Vytv*XH> z_a|(G^1mJOd&8a|g1-%V{s2yY>4gB_665(6n&Vc^6 zq8(Dt!Qc<#eHq`o8{BK0KL@`Z&*gm} ztjCwAA@ZZoWxm8V;FRZgTV}(aV~~ zDe|R|XWWMQHa~}cw_ekBLOmB)JzAaGo;&pa$Pd@`U9f*v^lMXY2ZJ90-VJ^%cn|nW z@WtTgfFA;WGq`>O!i`Jc20sk^mzKNta`MkWUcXK6IP=hG59h&9d*eRfF3?ZTarhm0 zF8w9$GcJUl&~vGW{@W4IPd`)dmUQn+zl)snAlC(*0eiLq5BZZv2YJ@xXn^aTv~HZC{3>wP(oCgB@kKpft{C~mU0RDgIkCfjPoa@<6aIWLZ;O|8_tOoxj z{L<6FnRj|#fL{{e*9Q0x!1>(Yg7dl02l#8?uTq}*ROFK(&-U{+aQ0Ki!MIL88ufKH z{IT7^PeD0z9zPX)TgWr+&35}4)C>F9>CnS*<9*=c87C>vaguyI<0R!dPSQ?}ljNas zaxat*_$f3)2P&=p0u#`~9?5l|$FfMf&-B0ZxrnNby7y9b%ERwl ztm#?PGkd0|ckln^Iy~IP`|GfGe;pp-;{AQ*DCd5>%g-bA{l|}IKCb_ia&;T?nEd|x zy#DjWkAM2}!uQV#F8?@}-@hN6Z`wK0<^R97 z^A*?rNiL7?Cm%ZZ=i^7t{e8=$In4T;?dS6Q@yw~t{q=mI^Xu-qwBEVD-kx#p+jGsi zKQ6bO`|~cl^F406zCQcie);zTemttV%k#MJoA~XPa`BU0J^gX?KFY;Uaq<4TI@P(q z4*2mae;glo|LNoXb=CWSb6xfE{<`Yh>94EaA9r2#_w%p1{q@(|kDdGDHO+Z@S5H5# zHQc#BzN?*2cX>`Y|NrXve&X```@fBpC4Gd*1VMi=j|=YGET$1dK_8(-->vCFgF`2g3>Q_eTJ_`A-(a-PKXldqlo zez@6r0T=K0tD1A4zq|7-E{~s|?E8=ZTpsN9tEg-LH!hFAFZFqfyLf-R{C$q!uO=?u zAIFZ){r=8yzSXtI9~XbTPP=&D&Wz5tyF7lpaffq%9p35OU;lSGuj=v-b@goO+_%Tq zf49q%!^Q7$?(akPI`^N;`bAR7>-?_hkd(FA8+n>%0xVriKaDSfq{^rlGzg!;Q{s+#pyZjHG`}^2M&i(br zKfly+dHnNBd*}bSJih-#CH$ZBtDKAXb!*@}hKujwJf?F$ZWGJ-L>FJnwP&SspT|ER zJz4`<*MZwEK92La?*7nk*FPWm?G|zIaa|rif5y9C=fQh7mnWXfa|Gf#{p1hB4SpNO<=sv;Mt(rvILZvMGrhI4-%@aJ_x zw_pCbBa!p}=DEY4k2S41(Z|u(r-^evF457suiJm~+~Kc#k9+R$*W0@8y!O{y@BVt2 z#MQx%CnR<5??e3adseq!Pq=vhdFsdK{rd?2{9e}O@#75s{@-u6k&92}w(GCAetc%2 zi*MlS{c}2($3N$$ckZ9xpLJf57cq)-#5MM+`m`q<2;AUKgxMYcfL<{ z?!UJ(-+4}##~;UB&i}8+F{8`>yvy_dra$L)d3=BN?)$TM-=FiiJpQ=nb?)!0^FPK9 z#rvQB=JP-L%?tHIe_eXXxv!7+|7(4G|19M4`+n}dv^y@|Uw2;EKNtM{D}*FR+p!=i}#<8{(h#Ei}%lo zzCZZqME@M;pA-FiE`PlI_06|)oZD_0*G_*w=|8WRyLkVc?)#hny#B_;`_JqB&i&_g ze&_zU`0M=Rj*IUnetgE?&-i}p#|?_P?fU!k=FWZo9?pF~^q&{LANv00`=Nhc_WQft zwBDxuATn4_|F~hkGqfc zUcv3Jzs^*2?zij5pZ)VirN_kk=L_G?$}ZlIzdc%OLZ4I5x&8I$dmiUiTps^9;^!Cn z`viZ!`0K5|5BK9s-hDf(y6yVU$7;??xpuzh++UY`e*Zc0x{Gh&^1R`^zjJ?`nc&<% z7fg2UuQRiq`|HdS=e}rwgi+{_x|J?N7oAcKn@BTPG`mHYY zpHeP=9p`?#Z#(z<GGYl^>UD;qn)7dHm;iW#@jsGCFVR^7zje|2gQ->sBt_=V|TSpQnC&!?(we zZ)9@q@t=48xz&Gum2&ZI+;)9C+d22`Z13FfZwKdPTz>!g;_v@Ex_IADIyv{(VgEfW zf1m01%lDtoE{|`&zkl%ks>@^IyE^y#+s(P(Uw@tS`|H;m@%!7|{Ac+ernfw$kY`<3$Xw$miZ2^}u&y!U$ApExw4S`;Z!NI> z4dwVxI}f(E`fELT#plXkJ38|*`RBsV{c3qO!Dl>W+tqq&%70?11)fCwlk+TI-+xrR z^62*m<<-MPgSfW&|LoUq^{k#+e_ru>5}0R2e2PA{zq#QD!a^yU7oj{=N?Cjr#P4~@ zc1XX6sQ6Fo*?zS`e74^$egu5{IfL=={VQy{pTh@)8>NNt{AVm)zpJSB{I<~QpmpTr zXc1h5#cREK<e2v1Yb+OKtJl}GV4 z5PvW%K-dc2^hv98C-@7+Y`YWSC&I!QAH&-$u=Z?(SKMR14gPU6gA4FwEo{5j;ax)= z5?Go3Q_mVZEq`)&rDF!U;Lq*1#0B6Zzp^@1ffo(=Yr>a@>uOv0g3xcf!e@pbG#Cx9 z*4p4>xbl1k?{n4KzX5(eoY%YH%5w-_?||*^Ww_#R!=Jxy$0cF-oK$~{8}=&&eAsi= z&RpDOxx}Z__(l8(_DC=@PV)% zuJ~`@H^cdO60Z1j@Nb)2zt!*QXulL6JKO-tFNFb>>~O{Bg|`m*xD$ z#gBkr4-0}WhAaNjGwGv0YJbt5R{ux85#wF)C*iXWS^sO}F^*@Y4gV9aG`^^IQB1_{$wEUh7?}o*Ryv zfA^U9pWt^svU)y%D}U^8gRcB}@7wwH=sV+&{>T;o=)2zDlRsd<d|gFrPc`_2dY0$W*tl;``+gSR4&FBWFvUo? z;wQq-EVMj};G?(Naa;v2INRcP!FPlOP7c8f*S7Xwg0~F!W4GX`!+l_aM3MVjy|>jZ zIehf0P=9#Y`l0^t!;7u`<>8ydeRU0Z|FFRGJMeh}ZM!|-XTlBCV7T&(f{z_+?O6uT zyU*Hx6rP~I9hckiHOsAD_u+A8SpMXRBkQU7H1HZ>;&y&`*`4<9i^3PZW%;Ya75_H8 z{3fegC-}VZx!()^QdisGkKl@*0go33R5rjBzZG6;knPvcaK&GOPit=Ni4z8l9(CVG z<2D_`f=Nl>J9pUr=7KA}0Q}FV?6|)TSA1jmn&++kgW!rE2~SzW^3R7Wei^*}AJ+cE zaK--sUzgR|a~Hlf+z0*xFBleNN}bgHo$A>zp7pDY@atiLsN!(NmxmX5#qu_RE50@S zjinYp9QEHE^*L*QGx)x@Exs-M-4ASgqv8J~usk2a zyVf+{2yYR7kain<*c-OLr{U*5vHiLL|1!Lo`Ws$#s>R1i8CjnpYt7Tciww8@%?j`T zx_NQ<)bKu{JbZN~+g@9^;=95VgmJ%*;EJCC-}7V8g_;rVJ=ooB+UykPNL;ELZ3 ze<57|Z^0FR5B^qo!ICyrWWQ4UbMQE^te)lISM>cOPTk7k;&!<^LG2_|M>Vc3S*yxZ=Ns4+#rk#|+nL?XTh! z!oPoL^~nxbd|vp7?pFV|;EHbmpVrRK#}V*`;RW?%c;bOpx0&$Y!sq^cc##1XzXe`B z{D9{!`1J5a{A2JR!i&n^;5lwv`~QUZ3}0}Mm(I4YIxA0B_^$Bx-0<7Y?D!UiD^G2B z@-?=-2JlsH+i`3I-x}tD42Rze<6Yz6eMj5=egapX4e&C*So^<$H@a%=JP22w>u?>f zJMc-VEPu>rBI~R?>EJqEnc8UT6u12v z4S%he#V>^SE@azX1y5PY_G=To%#Rko58miK^B>>^yIG!_@V0Z!|As3*PMFZ9{(tQ& zi%$(#d`9?KaK)E`r~ldF--au`F+4%|ftP-8#SewoNoU7p2E5`owqKvY%dNHe zweZj0xA;BqJN@naItxX6GMUGf}J$UsV){bWIO|31yFZ{wu%RdC(E}g~CgEv}kbzTZD6yCq=gr5yR z(0vfTDVgQ@1)e9|U)_Y~xN7Z*AKp8u&eIQCo@DUBBh7Qb6`v1YB8KI!2>*Si)$W<3Pqg^?aK$f!-wN|X4!{+E9KQC1wf}dx;vc|A+_!qB z%oy3vzX=n~(!<-9wfI8t{^#u9mw>l=-@G#*E%zQ@G;Wz~@)D_6>(CemuPE`!S;b!AiK|H^83??}<*s z6@LM~JN!^>tjv*hi?h$_mIz+w*O<|PS>c+ekq5pl%zLN|S9}e4|4gx>^LKzNz6ZQ_ zE{mT8*L#-f@QGhp{Cc?JzkxRn^Nml!H9mF@ez>F6@h`aM=_SY#S!c~ZNe*$!8p{qO;+te;9Xoo5v%)oBB@cYX7gnG0aLre#2EYE$;+w-YU!@&< z$ZBiP5V+>6jD{b)Z2LP0uK5p(;V%ue{M+H0-?ATG`^Qj!xaO-|hi|WF{Vh&5+i%rh z^G_1Pvuw4vtZ>EWhF|P!?XL{iyo)+;&2wl3A2ih3*%PjLAVcBGGX|bLhUJ+H*ZhYi z@M&o+eg|Cf2jDxxIMPM<;_&|N2K=isYzkpxbWuH@f;fg;3|2VwwxC2-G z-|&sS?0m_PBeMRA&jwGm$l6m4uJ^WY!t+nI{p|!-d@p#0Ft2GET*KhN6#J^aTbw*NoF*LAe^KZGkjZqCTMEjVWJS>TG#4IkFQ{{8E4#n*;ki*N0J z53cz4;dMJ%dltYIzXCp|j!W#Jt2SEupM}4F%KB9{ zc+M~mTnVo47gUE&NMUto4gWLD8}AIy7ti8H!vDHt?VJEV9B|=12fph!%Rd6HJoDk%!{`1|_^cMTzgyrd|1tj=zB9b{zXZS3#@h2ITzQ_#WBF9) z{o#9O&%pBzvi*Glt~?dtH^LYD-heM#X#J!CTzPuJi#==G9RSb&(DICdE6-y1=5Rl> z8eTiR$J`26p0n^I;XU9Lc#m~f$9r%c_Y5yY)>-34FThWPFJg9tYrLo@yhm+2kH*6_ zUNjS~@uGR~eEY4QU&A#HuoHgxruC~+aK)d8FUn`f@o%`si<0GytdH`fhQATUr0D&CVyoA)c8*pc>7nZK4svFuMDp`!SXhRYrLop zylHdW-$8JV7mbH&{AVh>X-3Pl9Ip5;;e)zb{0Vr9Fg|u4o<63=nG0$k%ih2R%TTl{Nq#lHnV7T#;Ohim+&JG?-6?>`o<_{s1FooxS? z!8KmA4j%U%i{A&=_|H*zf>*7-U56|F4*dQ!%b)b6$m62%qNm{tKC*h|f@^#xKRha_ z<*f--^;+J7Ie_!wb+itZm~ z%(VJshHJd&d3eq!+uw3#J6yb z7oC8w4gK|3xWB zS?$RQKbOqn^26tadG#gX%JVK<;}6~81$)|gF_<3a6HbL|KH)sL=Ho4e|FPQY`3+q0 zd*IE^+Www}EB*@n`Pp{f#d;;Oo{CQdA79Jja=;az51#7Lh5g?@72%psSQTETq1Cf7 zT=NOL!Zps*2OguG)$K#L<`aGn*L=c7@QFWJo^5c=C)@`=xWMXp0j~Lk*WoXGXz_82 zS)KGbsQH9R;mw}0{+}JL`Gk4lF-BNDtHU*}^)`HDCu>h9xaJe~f`9UzwR=2V^9iTI zM<=uPuYhZQ;ClGMtQLP5uJ|9|PlbiYeuZm(-JkF>;e2?acx3$*p9}vL}WcRpD;fBr&-qDo`GvVVHWsnZ(H8da9yA4!Y_t#oA&T@V{E%!;opUI%-(}H z?`3r!01vN^qK3i`ePwl?2>+_NwSO*rXnL#jB6zv5?!*ds!gJRCui*2#+jjTCXV_+= z&cgG4Z}Gpun`AM60B@ho>JYnR}uc zkDJ$o*9z}>8^e1awEP|5%fk93J>XqZ+kOs!4=Q5&`vH94v(}#R@Dky=HxpiKk>yzo zZ!pr@xd9%(h#mLc@M+hqo!`Mrj<@z)fG6&2@xQ?zcC+{xrR;y#=h6D`y}T#j3%6Q3 zQ^8N9u>HyikN=Uy=YYStEh_p?et5j)=0)Ktc9@reKNH6HE5oBUTit5H_k@KW8^iDJ zkBa`&0bVxT_xFWw3g2rU2|t~~wmTKxD!$cW1w3oG4s3uYe?2Pt&vAIieRjNlf!7Q3 zz+;!Tf2ZT9_>}N_3$2}*;X_hdJM+Tz-scr~g^{+sGVr2de)Ze%!C@XkBY2yImS-IN z(}dQ}8F0080bK1|1OMm`%d-idutALI4IhQ8ohRWjzqLGx%0$-rr_$E{Q^C`Q_d!|V zYJYyX+Fu;L@RgX+8!QL^D~!X}g{%Ed;0Hn-Ccs|__eGz>?~#Z~MO%esr|? zj>q@`c!pcn-_F7>zY{Y$(G~c+M=gJ>vi4u~b8R;fJbre|lLfB#S-IiyQds<}@YA<# zdv89*>%!ZH>wjnXoU2yP0q_Fh^K{ZTAm4eM`f;Jd^3gT98J4C`zkf!D8Wd47Rk zSYdT|0Ppp&wLf;b$oencVx9s%;$6#=7Ct$@{rgJr&$nBi>hSG7VnzRhzVJ%%EYC>z zfx8wz5xy|J`E+>Ex2&CW;3a}@hUX9KzwLv!JZ^bTz&E6`?fwE+{0(@c@ct!knD3*0 zJ}AuhNCMw+%(j~meq)c-Cp-MhndUFUe`**z`hO@5j|%fS>%i6ihVZLlJ-04!#lHuS z9mYK-!WI89{O%I#CoAEKUk_h%!0LYluIs=L@Labo|6RD^AHrW-XZh2;YIW7|TK9zc zbMOsee_w&?eL)%ckW7}h9(-qbuh|rSGkmYP5B%rvEzcl$!7SE)mcp0zwD>jf5ARxi zw!^275++&Z`IVpVUS=(+Z_?O)+J_r1M z_&#z$`1j%Su_An63Cr_3d`Nrqrf|i#hTrZUjtgAyts{|tUEvBfWiD}D{U=p@Ut z8?N|6@TL>3zg>cBoaZLIMi^&^S1IziXdEUfd{{NB!*lSP;rq5Z;dS4z_LPL*51;SV z;NOJrA2o-!nQwLL0WX`>>eCnAskH6SVEFa$K6*U-R+uj|1O81IXIlVo-p=Z<7QQm{ z|84M9&szMq@HJ_y{oljKh3D?8@S49`J@3Mm=OH}K3d^6oa^&$HQPey&yyi)Z%MDlj zi}0D@Il3aeMh!b&wcyu&w){=t8kg<>SDxUIQP?V9b^HMrt`hrgG=`hSwDk#$xbQo=uJYVrBuiZ2S!8qU*NaD5KehqoVQ`Mbft zZEgG27hY_zwR;hK@Meo&1^;o7j+hV zcgbM!W8fdXWZRt%SHF4?#=~@8oM>qDXa@b0f!-5S7e zOt!jphig5ke(;0aY`fFoTIYN={O~s0uQhP3zxNfqaAAu-3Geih?bkW@m95tPsOph* z)B1|>;U(i*TvoX1oCkiPh1IPxyylD6&KmHOhpax$;a9I&JA1%uhx_^d@InJ@yA$AJ z!t?&e@bh7vob~W>F|D0j;lGA;9rwapthM_52-o^Wm*DBTTmC=bs^>%a)jC$66g47` zm-_AV@Gea)t}?t&SKDqAxcY5t`08#JKMbyZI~G3jgvEabSHE2V|KbIU-w9X0JqYj9 z*6MH#u73MF{9*V#o#Ztm>!v!VfzM51`3u3-Z%e@YhH<>=aP`}!aP`|Z@EZfI4*lTj zw?pB(ve^F2g-!Oh;l&z-;|14o zxdvYm*7v&)e{YS|IjT8udUlo2bT;H0(_5F@E z@UE+@-6P;tHrswJgI5mY^Q+egjWpnzn={A zDRdu|@k2XbGQyQ7J3Pf_cDzc#bw6AI{$pFq-yB{uo#kl@Khf6eJQ%L;9gK(9Y-jOP z;Mc?N0WE{;dbJ7OTl2o)&0n^5o`RPP<3H!%4a4tH`~_Eh%y%OD|E}=9DFeLfkG9=x z@M?Xmo+aRlFAuNL+v1zR>xa6vqK9$qq40AZtvwUr`n`{7@K0CTcGtn*4cpxepSIEJ zavI(-9G465<>5U@%({{F)bGV4gx9=p=Sy~YkpcGa3&CrLb$!diyM^!VR);TcZTs5} zo}rD^t@mU6eRzk8c72!%-yGg&&4({4Ve!l159?ZczJk9~-rBPluJiXWynYX>&vkg0 zupaDR@D_J$y9w$=9v40TCWkLNW$noY-+jyS6oBWOXz>-`Y4ciqHF&bm?6^0C=l$B+ z*8x5&oY(!}>mFGANcab9%_qQXFS6}UgMS_7Gc1Ky&uDqpz-N~<{~E45N8!oew*GJu zem~qN{0vu~JMb^V`5rU8=hx@Om;J5&3E+uC{L^sd&j3H&$MTehf1J;b<2&$#3v9m{ z!>1&+`1Wx9&T?<~teBSP1Gw^xg@3lm+PMg>_?7UsGps#3;ELZ5zqi=(Uxe$u-gWq! zxvl-N8(6>4anbpk2!1yF9!GY#;$MKz{LtD{89qCVGgOE79A*8y9XwwLYhPFRA7TFC zIQY^umS-}&Z+P##2);4Q+uQ`t*T~wx2d>YrlY|43l%xdHz&jKkl7Pa10R$s0u;mvSM0 zYWT~?t^Ebzy9!!6Ux8N*?|16J?<9$e{?ictR!VD6UwFK3cD%+t#wWx7`Zy~3&jPse zEQi0k!15n}>$&d-c->4^hcoa&VO^SgaNVEBZX6Z;N7p6YpC^Kk`rYdJ99;LwIpM>? zysuJl#aDpeK4R@?3fFydYxw#)F{1y$K)B+E!*_=Fm2=>_A6^Vk8T#RFxbAPig`bFF z^|=n$efu5wnv8b5k~fL0zwWowz%P7g@h`!3|6CkC{O_32iQk6nd8!S(S6=IH{U77Q z;NuoryFZ32&u8!p+b#ZUxZ-!hXZNx8`~+7&{{`MZjpcs`*Z0;FHMRep{rpLIin%eO z19QPOzEK#i{#+9NV;GNm3$FME@R7%2MQ`^#xcc+^@PXB=KTL%y{!@6dDi*&9uKvFr z{&cwiJOfw%zYH&s(drwgnf+IFR{u`|FMBj*bYM=n`hR}-gW|EGqaOz9`(cKMU9RTUL0izpVbn;TnG{2S2vm&ZDOAQO{fZhr=fvF#iay`@qlOI$lfQ zI=<`SMFv=1w!s_ch#mbu==bDRH{EBRL%i-YufcVnc?Yih%zxl_pR?^g*&_0IX_8UfdH%6NFS zT@Ju?d{4r4-*OiIO9IRDCtUp}-n)_Y*SKO*c=|%t{%mkv&-1{WhWA9};fk*czcj$| zw}R_>-Vwg&PmBKmuK2O=R^dI%BDk*4E8&&O*!g=1uJiFUT%RKs;8mZq>qg9$k#*K} zJ|Vnp_+DOixITCC!e>vl{8i!lTzC^cKc%&!6I|Da0q_#xJ=SQr>M#|qel-WKe!Cp5 z?QVb<$Yb^21=n@y2e__F=is_7U4!eo^ang!O1qvUY!!LDbX`gf*YzO-Jk5Ih_XXjK ze+8bXf^GLrxUNf$;mXqz-m!(97X#tCE`0#M_nOstE?n28#qiu=e0w`w$M-N?*QFEi zykQ>2ZMgc+L%6O>aau-vy3yk|@JZ`w!m40qkIew!WseqFmBz6e)+O2U=D5`5hk zb{^G-Yd(B4_>!pYzaPZ7okHo-N2ej7a7dCUJ3eE54-pX+d) zcYne)Zy{!Q52pGr4c{wF3)j4e+;H9h7lkW-X?Xmwu5Sal=0&uDYhFYb_??>8&qu*E zFJcn>*EM$B=fO2EVktc7WvlZyaLtQ22-p0FQ*h0HxCk#9?pJ?~IE;Oftd;5%Yj{PxHAKKQeRZM#3gmFFTnbwZ1O2v>ZZFpjI^m3*buKRsOW zS>RFOI$R8{__FYXq5m|3rwj8Eo5BAK?=gG9U&>+oH3I&}ENlM+`1$bO^9#7*m&3md z>jvzC>w5A7TA%`|xl6vEv@2qqSG{|E;8XO1R?F!<)Tq=hsVc#TSP+4&S$` z1y_81c&zX2Jbe$Y`1j$*zOeR8gDZYEJbf4s-vC$qR`{`Emj7qC;xECI7PNj6r&DB| zyPmN9N&@ec&*HMewGPsY@bAO-yk4P){#hHIajk8)A$)lFeD4Dvb=Kks!#90z{bVj& z*X`Bt9(yf5s&ix=R)_N|KKw@befD&4#b<_ZD`oi$!GCz!+Ft^GG<^T10$kV0TJXi6 zTD$AR2R1Sv4A=GHBe?R+fHyv2?cWa1blTd#AD+9r^~0O+55oC)7d|U|Uovr*$oeb( zDR|?!7MBOE>rW}T@>GQPY;5gs0oVOcSGe-@fv@Rq?U@PJeZ>m6@~nq9Ok{bEz!iTI zK4h4+{|;R7f5Y2{bso}n{om`H8J@6`#g&IEe>HgP?bc5^z!l#Ep6z#w{}8VDPvAwu z{D%$jb75Z4R=A!UPr-HHehxlyuHAOal#kj)4SSstHL$D_YPd+IZfbY z%31sR!}UITG+cQ;gufZ)k*G@cXND&U z;|Z_86<-#AcPp$i%96n{9_0L@J`NwU$1>pAv*>)?#uf1;DtpWcf%untLU%A@a z*9ZPxSO;SUd}UbgVlF&oCd;!6KJ8U&=OOs8@Ogh3UO1n%|290q8&-!neIx4`qovg? z3H*p*8UxEjRPEm zANbMY&%$;8d=swuGY{Z;eoW9Wvd)@6^E6!ZUed!e$Fugl4A*^l1-SCO20uB@>ed9V z`?OZ@@4~ppK)CMnKY-WHX~%IMyw#i5ANIp@hxucN;UAu}dVL3fZ;<&_xZcK33+TYcKWQ>L}{^@eMl=L5Ljzl?*I z58s!W57&6edbs-MPPpnaH{{&v8tM!L9aP_xM@Rs2{ z^+~w;+gbRvFdy=7_^&nWyht=KD*BI}N7Ua^!_^-$!nd@x^STIJ{jD-w{jD}!`5VH^ zziRF516O|=4p)C056_U?u6qmM>TfIHH)_U+uFH0~`rCf^GvRapXSn*+75M!e)}DLt z%bCLU>ix*$qW6PO!S#OdIk?^r=7TGL5%@ndZF^PVimwTu6yDdjfor{^F7O?%$Bf>< zD7e-;ngsu*mBoJ!-?`I#IlN|JYyaNI_!0P|`4)c>t~@v3<1^dwiaW^uoz54Qx@G3lexSyyD-xAh4Z3a)j*|ysqem*=u_Ja=$>#TkVSNtdN zLJKVaD!9(~9dNzxI{+^i-ZNf+x5^(QdIQ(tlf&;1#u#kdSN#>A0RBXHKbQ%w_?+<3 zt71ndE(3qHo3*Dhd{|j)M-#Z-e|3WE{Z}t|x#5=QBe>pw&47P@K34QUSOM30w;o=r zwdFqo&pO)joPwbsc*M-!v(9^gk#y#QvR*i~2)NxcWm~c+0_-rwd%;|GnYq z!*Ll0SNs(C$6;Nd<#5G+2`}@y)#p37KEJNOmFHJ@;v1GH<6d70Iv8C;OW1x`g{u4bLCRF zp0n1%|7mIMJP6nG;Ayz>T!1G(VtL|x5LwSdVO^}O@IvA9s5o5jWvamSKBXr7#(LXs z8@S%f^nxqTKzcgs&r{)g&+;jJLYUwFC0y}a;HSd+IVa$HFLMU|TbO5cAFlT@F~ap; z*U8JDSo_n!^-8GAU8?NX5#_-n`T6{0K?vn??tAzFEr^59f zP$j_H(`0NDEh<=iqC?c~KIs z_Zk)8ORCuR-i3etq4ocf@J*HM`Y<1^_dd(ui3{5GZ8u!+HNJ&^6UId^!xeuUUU8ST zC&9?by6L?}a`?4Mc6@Wf6`vnIXu9RC1lN0w>hO%u+Wt0&>pev~c&_~xKNPNU^)c{~ zv#dSy;EG=gPg2C{vkk8I2>amWa#;KgxZ?kSzZcfkOg}2J{)*2EKh)FuRRy@-%e)Rh zbjjM&6t4FaZQvzSTK*5KRopd zb{ucQHIDHBuJ1cMIX1GMdj5J2K0W*nT5kB#u zdcw8c0r2N$+x~nE*M0bB@S5R$&=&Zc*{q)*gg@+Oeh&Uk3v2&vdRSK>{g+JT>6TQxD!KJpVR_D^Gj4^7Mp9 zh4m#y!P8~8^X@}<(ofAlg*Oc6(R_I8FyDANd`xLOj_cq%<6HhM@I@idF8Hc&UVIB5 zf7y=LY53VN59d7mr|^FNIy`Y$$L2nKLb&gW8Xwu;j)(XJ@TWrilfg?jw|1t1Ck~%S z8Q}}V{c0}wgECgnLhz&Yt)7+PdVf(JUagk3r#W2lZQ*fp*>;D(bsZQ5KlFvgFM#WP z$8z|^Fut(|{&0!a{abjQzP7(7;RnO#_#Jrc1NJ!{E4;tb{e#|{B!la{Mr!z9C2hO; z;2Jk81J}6I>u}|-4Ue;2uYaD6^Lfa|y?n;3cCseh(|?+kx`9jZ0WbTO)n^=B=jmklGvWUKQ@Hx`2Ka|dtu6=QMe5sjPs5vsdGhDsy~FeMUvS08 zoD^CAk5b#;bHF!+dA5b%I={-o)&Hx&TZQ>UP2oDfy1{jRy$@IZ5%5pK`eXCpI=@!I zb$)GxKM3=3kHK|*orc$W(fZFVxX!P8@K(9)dX?zI$olL2N)5l8&yIUWc>Mu(y($3L z@7h;~_u6LLdmCObjEA>@E6)h{q?^{B3GgyuUe;3jkG9<};XmfLJUij9h41elgr5nY z%V*(=zXFdL=7YujD6-CqPY8b|yx)8du5sXkaIGIz3|_dR9p9R8jgK{g>wEnz;RRM( zp8jy1ccb9?UjHQcjJDQ47sCJ8V0GC9*Z23g!)t~4ho|6*KMyZi!16~;j;z1FzaJky z=9u;83~S%O*EsV%c=N&5-;zzS?dv{D?0{%r(J1*JaI`8tp?}v3f%E1+11)eFr<$o8h^R7Mo?o^8( z0$2Pf`1mOnKOe61bTwS(=@xoN%d;P@bt-;>pTB4IJrDo3sQG31`tR&`{Q>W^!#w84 zk;g0R3j6!h@aJE&b{2qF2tr!4 zem)JJ@u2x^__FZ3OB>+Ln?^;Ou(e~>AeA~mA(G9u=*L`oC+16gw zvuU_*%m)9iYK-W>3h)*aY`dM{_b%FY$HRaB$Kuz(zY6c6PQpKIYkBU&b>AD~^T_t! zUv7U-2iJXRX84?%)}GRE#aDtSENyjo7q0jY@Ko6_)>HSr z@!^~1TYECXb>EuuEd|$oZ$)_RAFTb2;JWW^37@vq+CKoU``*!T-S>V7&k^1; zE{5yAcQyR!@ZNksT=%^{!F9j-3;dt(dmpjqMb=;Uy-&lH=UI51i&nQX@IP-^eOkaj z2;X-e1lRrHNcfZeE&qJD?t9n6mFFAy!O52AC%EE&f$zv^*W0MjkMy~q`1tTeVLiiK zaK#sZ$NtswzX{iUW<7X`C#;^m;EEpzFM7rD&wwj_F1+Nk)(^JA6~7nWKCI($9j^P{ zJMc-N{Yk%w>~Fg7eH#8z6WiZhaNYM7hU>n!B>YUce%6NTzPBD+_r1;FAOB_jrw?5B zv4i39cG`Y^3RnCW@XSpueg|Cly$9fhn_K)W@tgx_&n2-o?(622_2?blxT{jcq~ABMk@-0FB2p8A3LU+}RlY=56$6j}f3 z;l83IT=O(ug|~Rx+W8J#@r~ibj@Wte9$a-B2%q$-wR0w1^E&3j%aySDY=JMzYkm-} z_c*8EnxAkUo_?aW=K);LK}i=!)>HR0>EOzr8QyKV)w2{_^B=0gHUFU&{Lo*Pr#)Qv zMcv`uDpEaK%4_ zry6U=F;$qqmhj)*e>7iR{qR|M_Pkb~VsQ1tvhck5t)Dl5zunySt212lf(F1f&u18X zY8C6xGvJD!1K*k5+OrpaCp>qYfa|=t2v@(o0k0U}+7ma-ds01hUZjTWyvPby{ygv; z+pPVS;W{sB!*yOXgkK2bT0P-9F9yJiZ?Jwc5w7!M8a(M1tHTnw&WjE3xWg=dEBuX8 z)=!SXHJ|5qc*n4Q^#l0$qLx3+vdHU_&b!R;eATSZ`Qe&xQxv}Jip5ujEB;ORmC;tu zws6IFg@Tk6 zear1M4d9J0gp-ajwA!yMbMSK*3(4c_>3i*F6rd;iYxoln^Q4u>m#JUm z<_T2|Pfo*i+^@ikHM0JF7q06}>@Ys6I%_^pa=7Nudz%|Y`2!3t0T{k|1-wWR>*#+NF&gymyuK78q;KvJD zdv3uMe;5AA57wS1Rz_Zb)Xy`*b^d0Dr|V^PD*@N}TN$qNw>rFOJ!?lxxX$0MaGk%s z;kA2MdnUkj-c5yf|J>@Z46gXK@VCQpJObBw_XE5|Sl{M0T=Dndo1V4yKNa3H=)BN* znhCD+^hNkbVcv2Pc=cPBzc{?2*2ym9DZ}0QbKtrUTm+w(#QM+A@Udg8{Wsv>gzrN=fPYoOt|tjsN1hjoPYrL@*y6InHE$|E zT;F#q4p%>~1lM^~3tnV^ZMPwO_J09a`&Yx&{w;8| ze=q#Qux{Q7xY~aUo<5t^;UQe{Dc9KluJdTwDm%V8;d&m)2XBAJ>RAr1_$u&vw{3gP z;Oe(+;7>KO_6&#X`DGlu*&>Ty2(MPi+W941$7Kgx_wxtfgAQ5#i*P+J+=J_LJkHw4 zIxBw?__txaF&A9V3x(l&UMLA)@}q694qVR*jo>-MJkc(2JumczU;fnUIR>uhg=ug- zN6&|!44+5K;QgMl_V0(sOlN)!et(d)=NGu1JL0a3tiPTklEEk2;f+cU*Y6_bf@>YN z!f>s_Rt~Op*s8;ozYcuIkM_CK2Cn$d@X`xy2S&j4J5A%^tNyUMd;!<*G%bUFaL+z3 z_P})>9f#}pjBY;0|A3dRYwbz!W#sWvo@DU)#jHL#;EK-+zqQ!nE5H^18a)3Ti*Er} zd^`A?TP%JAT))#a27Wq=_1oES{SM12_#d;ZE*s(58(N+taK)d5&m3m`T!WCZuz975BH-szxUHHVg7T+JP_+jvoKUw_e zaK$fzS5Id9yB)6h{qVz&3i$7z3vk6>hwljQ%Mxy|f2aB@J_Y=@@OhmVuHR`Y3{O_e zj{ECyty5PYu662~!`}<*#SMgOox0)hGR3XVbK&}(rX}!~H`{gQ5M0;opWti4_t0}~ zjI5h}cc}n;NSKFO9uT1HPHG@eWr7zC^MVS&6<-2gyMy(I+HhTeTEms6 zGkkUdtIs&N?z?8gm1iM*SNQ$$1908XoPjIPW%!(#qPdg6ZwA|`;1Fmtu2XN(yy*aYZi^BZREbuB}9for7z31)U*Mn>RTWh%H zt#yXKncnh@fNTES6u9!tf=?f1byx@2e74Q-_JyOO|9lTu{Lk=#Vf~qVaLs><+7g{E zN}uEV##(<%4cGj)jPQFIt^Gydn*UY`{^3oFuLIZow?^>nVLm`lxW;t{zzfE){yYV) z=gL{|BKa+T9bD^uZHB+w%HmJJ6@LbPKCjjHAGp>Bi}y`r{ja=l`P0F*K4E5fuIDZO z6}aXHmW5xMWZSC?*Lr!!<569Ip9ztu^^#&)v zS0uLl3*d@h0k0m`TiyfL`h&YVjN3ir)&q-#k`y{tIx$ zUx%Oj+v@q$cH3`Vhc&3ey3?6{Oh-@zwL)>y}@Jf`mJq$ z@51#vP5;1W4zW6>4)aFUKlM9J8R6AGvHS($TFx)|2?VApM$3>Zuwim7sRmR(gUvJI0W8owdI)#*KwQ+*Ku44*KyeZA6dcjAB8La z6uixQcAdNf*Kzq9Zq$YZ@S&`7l-ROmWNk-%IaSq-aARCKRnYR^G@*A zlPu3l_@WQ2-8HDk=h|?Mqc(%>%HwUxZc~IhQIc` z9p69TdcJ-L?^4YAN%H-X$3^dL)4(@$wfNj{y`L=#*XL|mc$F|-S{ttZ(*S|&yUett-{L|v=!N&)04nNz>>ec~XbGGFf1RuQH;zz>Q z$Fuki@TTGS3wFVembdt0@M7Wq_!Rt|@cU~w;fntQ-miz{PkPY)oABTNJenu3_>}P6 zeJt(;xZ+=er+VA2pVi>8!h4f?@NWI=c(sNX5B+u|yk&ULJ`p}Se7?_xD}D)ldt%$K z9dN}TfXA@s%#)`B+; z^KaY1bzJ(uGp4XSW8l-n{rpGpy$@_Zm%tUj24175oi7LA`rJ7K*L(KM@C0G~{}|s! z)_Hn({(S;|_9?4dD)@@r=6T_H!nziP;ZHni$LkIFu9vMHb>N+=d`{BQ7~PuPAXIucobjeDno>wRu+_~zu+o`Udp zB`j}6_*-F|=M8wj8y4RT-aMRNZQ+gYTKoXG;y-|&Tx9K>4u86i<@p@mc&Z)Wb#TRR zhG%%e>Uk8d`kaDCJ!9>;1y_CU!3!L<_{8CUP@flT!tY={1%I-%wLb@3@%i9y{B7q& zIrxa8wqI4@DZ=lDH-am^C45R)U$hTAOISZ@FnrW!w!fdkwcf%i`0=c^zZ>D{zPA0+ zeYEOUF_XogL43*%w%u6AtY0Wz?|+lSpDkti)4;Q2x4OLo*Zb&7@S97mJ=NitKDPWl z;7>2G{QcqWx>>tt!4F=r{PW?@EV1})@R{L$ejmL15v$K7xW+ke!S80W{PB-R*0at! z%aaVg_*L8ALU6^GfVZA$d78l&j;Yk>!bKY@S8O(J_}s&x#5Ffv-t9G#aDyJ4BuC316O<(c;=;6pV4r| ze+bVT*V?lZuJ{e`im@&KX}IDqz*nuaeje}p|Gl11z%O;M_T+*8wA%jtOYlvvTK?DI zdcJ-O9(%Xt?*iBQ8@=J5?6Liw2-iH5Y4D~`hI+ykzX9H~jd0(6I}C2a>AQmuzHq;YhKFhaOJ5D@0i=_(*dq|COzPzme~G|g)4qCJnIt{ zzZ9-{3v1!8<+S=Aglin^G+gsTF2H~L+4B4i*Z5VOA0qqn^93zFJzV3cS>XjMS=~y& zi)6DrufhwxZ*^z@S9}Y2n(#e>L2$kQ9SOe_elL4IT=C1`OQ+lZ?}sb?7(DI-+uvW| zivJUSX@cc{=451@6`uuuF@x2o3|#M{E5jGIvGb?_TeJ{7Cpqx9m91 zhig5YW$;GVLp|YI-{u(n$m9^!3*o(9v*W%JzUOI+-wW60!V&ncE7qP{aQ*)HJ$SD& z7N7ETWIYw19zK7K)$?Vz-WQjFUk>vn8p0L-E_}*bYsX;t&>2>rQSf}>ec#7$eb4Ai z_=5~q&n@ulVO_f;aOJrUKRn3Vc?bSRSSKyskCF9Mo=kA9gOm%dapo7{7i?@Fsk3Ej#W_;D4U8cDIJV6W;gtg)4pt{ME3I^e1qQ7cGD*&kFc2MeKO(f$Mqa z6kOl?J`aBw)(iRzu6cd&e~LU_`rdak_|($Yp6qbF|0)RA_r8n4TTQj?)r9N&?9Ji& zes?=~&VQ^ugW-xF1uyx~;^)Kl{qAM(#2u}_?Sw1-AUtz>i@yrj_rdSOHC~$X=g9hx z>1XGAX80e=to_f!YnC-H0ayI1@YN$Mz5!hQvkhGRq$gbcWB~l7kF5@q;p!)!!_`j~ z!RKDI^K>g*{p1*2$Ne)4Ei$C_vRGYNkFix|=W!&G>Mu%6poxUN4d;l&zR z{>^aRx9^8*{g5BvTKD4&JjRDHqBrmmu5qM9XKnjBUdodK-X^xyEgM|V5qaR6H&Y(2 z=fSG*_j+3YZv&qmKEKAp|DI^);~co=tE_-)zRK5d%|F=*Ut1t%bYXsmEB+FEY`E`? zaW1l+y6;K=-}!~*&k9$39(bxSPpA@H&so*s#lrmUR&dp=6a2|A9<&aAC9G?)9j!$qi;7^C&1;_|j-Lk`bUAH>dg=>C8E4b!I^?;u( zW$haRSNueH+}jpE53czVOW++|we$2FxZ-!i=Vr6`vvAenGQ8bXi;ow^KXkrpennFF z>tSAKPI$KYwqJ$e`kX2U*L<6*@cP-UJ){}{@{fea*lPW1K3wy8R>L)) zXA}HJc%D5D*LcW}@aETTySL$*&vPH1V~X|9#22luIxc$8l?JYPKH1=Z&a>^l0Kav~ z>Rbx0=Zl8$GwrNB@4`RmY(5zNRZrXQD0uBI7C!^7?QVkWxnn21$*9=Tg*gh>`Uz*? zTF>DIT(JVAIqYy{VO4)4OZ z*R*yIgzJ194cEE{b06c2;q_x!{WrsvXD2*u`2Fsm;EKNpFEh;Q^AN81IAI>5&Wodc zEIvJ4@mb)R!+23?xYlzh4}T`~k9XkuzIGeUWTgzeWbxUSnD!PA6! zW@q49pW!mR{RrzP58#TA9r|^`f1CYi9^j|~cD|&7Ydwby@R!2(DRRJdoh$^`It(S? zi~3ssY!27;p$A-f`onY8wEdk6*Ln_1;4@p<{vLwsd-~tQN5!|}bsetwJMegYEI#SA z$bP8nPbRqX)WcyVCuKTxl;L6hkp7~>I#}K&gi>APpXBND|K-;e`;fmh^|NTch zz9->|KL<~-%Z^Ko@E$|`Q}GGl^TWS?98X(AKHG+fomLQC0uznz%#sJ{oy2hWJ>FYf58)n z`JzwWj6ARZ^WGe;_uV<+eQI0&((wPhH-{@vZFt=(*8UD~y$A0B-!#_RJr=I`$?$Ur ztes2YTF+rEyh$00KM2=)4&TA+4zd1l6R!0f?!sdavGzZ4E3*Dt&mk3jOatpDdEpvo zD-3_}yyblzuIJO*@T3(jz5`tAGxUHD``Owv4zBnq@S)-RP;1~?&*3Zh=Gm72FkI_7 z`~W{&*!s_}aLtSO6MpY`+usynJVw_Ot>=&iUMsBcS^%!`{8DhO!%z`^Z;tI(bGYWU zc7ZETZ+Pwfw!c&0TF+q?yzXJ^&zs?&Y_dG(;pxM??ijyD_D`+PkO2P1B#X-gSA0(R zg!bXO0oVErmEhaLI(UuYif;uUvDex&5U%wZhQm|lv-9^;xZ=Nn4`^p~+XCOZ!nV5` z-Z1pPvv9>p3)ppDJVR=nG#k%X|pDLmq3-47k>Fm<#`~mF3w6*Ln{7;I(^O{+n>E z=WrL^d5B%dlHIZG==!Pk98$yU54ZgJ;9Ae22z>A?i+=~M^&FbOzwT|vcQ9P*IgEne zpKkqa30&(rtbu>j+43KRYdweW;E5_)eXhc_p2KhOr^7k`iT{YKr{*m`3Exr4^5=v9 zKXl!9+>iD9|M4rU$SSKclWZYb*+TZ78HtRPm64sSP?SV=2>DoLl^HTBGa1=JgtD?j ze%{w{Jb%63kK6a^51-F!u$PY{n-Sr=VxAne=)@J4}dFv z7`%E>>(4LX>55o;=EHkcH(v?Yb>I_lT~D|SA5*~cT!;UV!~7rk(GlkN;f4Kqo@6)e z_ZrW-kCP4F)1R|_9M*5U`k zyUw(J9t~GNOo8k3`(ML#e|arj_m{WAb-(x*_{|cw9sLPc{8f0{U#wk8Z%6mD`XM!Z z(^|`40Iv9A@C55De|@<2o6X=op0oVj;p(@3@H;JRyVwYS&96i5hHJeXhku#CmU{uN z_yqq%_s_`P7XKJrng^4Ej+ziRco1=o7%20zx>@_z~c z#Gn6M4p%>Hg#YQEGu;hW{Bd~p3bwv3z!jh1PINz4Y-aI~!S#I#8R5F_nhUP;titeO z18sR_;8PNsH-zgwKP})X{CnQtgsaYX;Hq;lTy=f~SDh2#N%PryoC9y+^)H0~+S2B$ zt#H+|AFez{;i+a=|6GTsS!CnzE_~n?t26ao`#bF)H9phB&-in6Md7+mTOFRJgDtl; z{JuY@)D^xguhsJ|T*nC`;I;jG!^gwbKU3jJmsmZk;OgfsaOK$nPwMm1X}J3NFL=xO z)~*Ei{_lQ%6rQN5)tLjXel7{$(#qoN!PU>N!PU>5;p*q!@DbT8|NC&w57XckirD(b4dAPQV7vY0^f7%eP z{b>t$8vi_6Pq^MMGzfm&pW__~|Fe^gs|oOlTdciv;dA|aRo23%d;CWD5|2LvFY>AN z&qa8{u~yF=xavvb_dhkyXt^cfpZ{R_Ys2+?R3mt~7p%Q+!WI8E{K(gq{{y(z?jhhN|${do8{xaOY=a6RvI9o}=PjpJl7)(-Wj?%!pG>wa8bxbnXM z?^Dk5*MaMKsuplPPt_LwqrZRPUAV4SzYo8($(B0_uIH&{!Z$x>@yp?QZt8ou=C|$e zUn<-9`3ERl0S>c%0teN1g`fZordfENEhLH zKhiDu&lRnIlE#Z(FM2;xYIuPctey(+qtos0>%jGXq!w_!kEjiNg5MwP1y}sL@QX8T z{Coyi{51IHxfcH|T=Cz*i~9NIez@Mla~eLbr1j5L`1>tvyrqsG-OqYoPzLybPc1$_ zT=7NW-|e(^)q*R&5j??*R!0}O;(Nho?6h`$3|IUF_%FAu{^fARuZ54UVD%q@>-|W_ z;GO-t)(yDUOF};m)%>sbBc+4ueMgz$^-fv;6oo6k4E&*r)<2El+V6CL>$$bJ;lCHK z`F12+pW~PS*ZYyC!&6qY{$Byt`;pee`}%v94#M?*q!aL%X4XId!1aElc>aDb_5UqD zu1F8p^If^&`aDrFxZZ1279M}0^;=`O-jCE4t~{OK-}-Yb!{B<~(P;QopMU1S6~74n z_d_<$x4`wjqn+@JgKS)#fh+zZ{Oh_FpD0oEJfrs-C5Qj^v&ChH>-|VCz?G*Yyx))3 z|MlT|KT{qr6?wZETp99-`^nhKxa%KB$9T=6U6>3*>7Xa`*HJK6^?RmR5KIk@7lz#q$F z^(6G?2Q`oB{Yc5+6tXV|D5|N7bq4sU{&_ z??;*mA6wt@Y=Z0gu3zAKKhh!iq_kFlOycNquJq{{cSN=Yr1ke7XnRq7CV2Hxwq8oY6<+~-o$j@OJ;RI=900oaX_!^85yW)Sp|s z1=n+%G0CF)bAa#Ho`5Sp3%qi1tFstf&jFT&f9L(y7_RGJZQ**}vJ-r4HtXkMa9zI| zP5;&6=fHIxco95JPTMYifa`rnyWo2=TK+%aioXOeaNWjF(&W+ouji>!!(TaR@de?E zFAo3L-{;T}uJ{&keGg(^xZ(%HYxsLUXTuf05Z?ZC>(6a)J>RtlJ|Mk~t3Tj+-_a%b zzSZ8JDWdyR@u}h0-uC{4>-|W@;YDg%d_%b2chmx2wwtxLFI@41;pHtnW;$H&JDLk` z)7t9U3|IUP_{41%e;%&)9sLb2Hq81zMat;@RD3#kj}sRE0$lG$Dhbc--=|X_uKhwY z_^1h1e{Z$!zQWQ@GA|=D_uSq($%+pIJSd;d(CO7r5Sga|j;)MO*Jz;JW|yFI?}vNt7yj zeWm%p>d6S#dv9{X^&Xq&;rqX~JXPR|uLGa#@g3oMk4+DFf}B?Ohj7Jz3P1R)#eWUg zdvA8YGyCztVYuFFbP8TCtBr>naK--%|LLTS+qC|k56veUhtI$@9tyxU9*V&~^!K{d zf@?f9gKIpz4$pnW)?;6|#=|JM*6%oYhJn`J1#rbLgRgnl;(vx~{T_fPxNY&5;EKNq zPkqbcQ>BR>{~8ZZ!*%_<6nyOt`}^|n{{H!zm*Lw7T6}f7U&p8e&vnw`8^UkrwDr;y zzH**JHa<7zo#R`w(7ipyeMAuN~jU{}=Ewr7V6qe04qZ@8C-s+dTFI`~&~o z&2IRCMbYyI#OT=o10f5o3Wx&R;4)YjK+xcW0;y8pXB zQ@|gsX!YlXt3Qjus~xty4dGAveW>p6=XzS5!{O?mPvC|8y3lmE`sZ8ttA1a6GhFdU z;GGHo9SA@8i23{Q?k|~7f-8Oo zysuw>UIuUSj;-Gf@bxvUKexeiFR}UO5Pb1G%X0~?dTzp-`uBY&c`AClQ2gWYPyKrJ zv+&&mt)6`FReoK)EL`!G;hp_HNK3fl+rx|hY3&^Z*LE}#-qfG}n*&$=MewT0ZT)V6 zpZ(N)CwzTR>&HLnz8U!In|u#nc;51Fg+J`?y*UO~{2BPMme#KO@GRrZlVyzV|9ZZj(!hH?ZE^YF zI^He;*ZJK`@S5>$xlQ3Zo__DueYys!Y-S-@K!(_w?}XS#7&32G{XwCHR-WTHc!Q;Z<$9Z^GO8 za=XFbu4#EbhIjGjODDjqt+)Kk;d;NpT6pPH7Jmq?^Otk*A|F}*+=OepOPD#jKOgq< zi&SuJcUj@uj&j5IRkh`ohAX}jeCkxI<5jq}yN+;ecRk?6f4BY_1=n^r8LsW_3;56P zTm7ry+U|aWYrESGpZJN@a}KWU=n8zJpT8vb^Aa6rD*iEenjSXJpMz^VDgvK+!{Teg z72gm(>6*oNgKN9%3!iqy*5d@Yw!1lSZFh^{#hz4 zAD+hNY4x+VyNvJzKiYVB5w7j73jFM3tG^Lk+g%&@+fP}1H@MX`sn{8#X9 zejj!%T=9G1C%?A-JPFtMzXaFkAa26f@3wZO$QnJ*=y}(t;kv*499;Q}z&HEnE$hMc zIg6HXea@miyv8^i=kLLFpLzs*)mIij1+LFo%z{_-7jJzFe`c1g$93?|H>|&Q!*!kH zGQ2}Yi@ycWd{1S|KO3(2h48<-+4}kk-fE_e&jauU&saTY;M!j9!T0$4`5(;|-OoFZ z*w3lpzh|?0vcT6RvE}B1AMIy(O2H=;u=vXGRpTwb4P5K7Cp>KtiysWvdi)Ts^*A2B z((iZAgKNDkf#*tT<7y{d@%!N~+_pOZhHE`On(WAk`~_suJJG$zQ8{xG7etxVaq=guKe@i%D)Lde!TVD zF8K2qZF@Ni*M8wVT=Vwd@Z;~?Io;~73D+jCE%a7wtC9L-|_25ufUc6b$GgAmgjBwjkUI2^nthW z>&#Q(2_CWb&WCIJ{T@ENrj3*1a9y9j48Qxa(Z-u7WFmFT94&|EJ+=zqIvo0p9L8>xTrnY&q%&UGGf>A9Ty& zo`668yR|C|Jc%Da6ou>hRdx8f_116o;OnPb{?71gMa|!Vx9w>@1g_)!3GmEGZMoCo z&keKoE`;ZK%<_K&*Z%zge1X5e>o<6P|6J+?xazzMf2V=f6F+zK`YN^6e$EX4$?vo0 zfOqxl9xuSP+{*A}r>%c#!Hc|L%Y74`%fFYi8$8Dm%QFJ5ewz=U@8`u!;qgmZp7n6m zzZc%Zzt{CJe7wJx@FslTINM(Sg}3qhP*3HF?*Cu?di&Gx`~JDSLU7IVHQ*)ubDa&~ z@%;0ct>9{JPxxH_-2DLf_?p(PiSSfqtv{E*=QOqXVI@4FAFu9%*H~)#kH8z1we961 zT>bD!-st}Py`|+z2_KQf;xfY34+Y^{?pu6uc(OWHPkp%hp(DKPEUTvnyy^_|LGT6s z{+31Xe~wsxegofA*Ya$Ht6jgq&rGsBhu~=jng0P-o;&b&x7vD-pD()qm-_orQ^M7* zlJK&nEl&k_=a;RXI&js~5}s$9#kYr_OKbJ@fa`d809?nz@58lzXTyiRYW=?up36T! zz6!4Te}Z51`wc(C6J@n_9fhmTGjPp^k31K>UUHt@l=N^-ov$=f1u4f}iuxQ;&peei#Q|;m^xWfj@c3`e6lpg5Td<2Va-k z*85?2{x>bpNqFnM*8l&)*DSXABvJn8_4TIrTPnD=qcZUJejVdwcy0e4g!*vh83&uad? zqL0B>{A~4Pf-BGS@cbWJ-WTC{8`*k%8LoEKffsLR%Y6l2+PxdR&`oP^Uw9V34?7&L z`agpo^!u38;Gg>EAm+n04=jUg9@qhI|GxFlKKPrtt$$9!mH$t;@?V2%o_V}r^!lAX z#qvK1FJI5%vci?W2z*Wl%TpS@$lp&@4X!-(;hKlr!uM{q^*#h%<4tpY-?h%Ca&)xy zJ^}ISw;6ENvkKnC&nv%&f0D`Cy9=)T2jI$o0i)mcV=Y zb(@{=KT}wp`{9dDS$~~^Yd%R)D7rtp_qIIg;B`+~J(b``{Q0+<@S^Q3Z-4l0zm7T- z{^NC9?k8~7IR&nHZ#G=>-godL{{1*x;PL!9$vtq*dne&v&9^$w!~f1^eiN?oALHk# z+8#CjbHL+ow|>hHuinP`zaqS{_h)_hJHGuig{N<6b-oT)J;UI~*PO#&a!f@4J z8m{@dF1*Ta>*pr$UIVR;9`Kx-ExsT8={;7@1b9AwUiWkOk&KpS0et0QTkdA~tvQx| zJG^Ok^Mmle{JFKW@VSXC{xbZ$pKsrTYx{c4uNP{&&^-Jkyw3lu{(|rw{`_Zgc!x_i z9@@j-xNdp6z|Wty@z5Wxd1e?~^UUXP)&C`Y?_*ZaI{173eC7}EN0Zum{28w6-sj*$ zJ6gLg!yEhi>yj3=->aV+r?j6_!5chb>oGrkQDy6&qVUvXtX&o0ng?pYwH-BtYro$e z-r;Mjr!V}AcdY);;7yEUropfH^OIk~RnKbpzx6HA_wclL%(uaJ`1RPmaD8s&0(_=_ zUiBLM4gY-NL&a=4T3_1kQo>gzvHp1i-q`1jXW?2e&%xCXMd4a64dAb@wBuHa}HQ(le-+$fee;%H}=ixGNt@oPn(_dNr4d8=%SbeSFs;4h};~ndtLGWDp ztv^44tDb4_bADbk8~(6=&Uy)4<8TW+RcUM2PWbtkt=|sAwI8_zf7w58djmdwp|v;N zi_z<`brbtJGkimLt0yO1^KeP{%Gs9ZCHQCGS)Qiw+xyL1!MB|^9{?Zj@AVoAACt_M zI|E)RvE`Wy|D>D6FNSM7-2-0{W8>ivd|5^7&r@)%-@o9R4`WK$@-@HJt6_CM4F9LO z<mFF-#-KVzPlkjTCt)Kseckug6iAvhvX}vVaX4_pVc;6zHCj&f9 z6^nlsuI;5bJd@x5DhD6%thKi$T+3|)*K%9JwcPG-ZKr+V+a_E4$HLS3_bW|;ANk1I z`we_!LG!inj45nf9fV)^@1s8f@9WR?o`RouPlC^o&;Xa&;PT-+xYocK6u(* zwtlO?(;@S*-WLa&cRab>ZrVSKw2hvVLd>S3h)ts~>v9)eocKTb{9c z#=%d%Zp&Q+-=X~xe2;$)ZXaBqgE#`e?w?cm8{V$2^=C}E=>C6fxz(8pzSE!A%mYt& z$o{?<{AKUYGVn$Ixzu`a#lHfd^^x^YH~3pk%=^IO`Ss_qa6OMY9p2_CYwwrvC4+5T zZG!7_L%ZRr{JFSeaOFP@U+m|t@ybW{zurrn0-pG+bvm%!_-G+zgApWXU-8@#w*m;M$0slTV<6uhN>Z^$M1{+u=*ioX=y zpQXRBab5?0^@{lrc;g|6JiYc%N++e;GdSp5?y{pXTo`im4FY&u3n=Iupb7KJBOA z+8(pRwH-YV*LW@s*Y;QyuI;EHyjNALvo*ZAUpMFt*L*%0-lv51+Zeb$7dah1VZ8O{ zT=>w)L+%g$TLV}8CV1uK*6&B*>W4q!`aI)R_(boAM=M6JN3EA9;rcw|)9?hV?C*=i z_4&kd@UERKz6o6MufcQr@#+A$KA$)YKJ2vRp9WX_9Qe6Y7QYd$&;4zKUwXsF&sn%W z&v*l_&ollD|K2~poW7DRU&s0S9OX0cGCu#5h3oT-mErmPerOxGjuSe_D+B+emZ=qe@vB*WGXR zy$jcN^gcXqd#iI6T-(tCdM(>7eu8T|+6`~(&&8dCYdiWIuI=cdD$)IXGmZV69RB#9 zR?ky#9baXKm-79~^YB9LEq`gaj=L(uThFuQHh`<1*WjwBBV6_LhO3^TaMkk>yjm68 z&rX4>p1E+DL3l5J4{$}e;;X~Y`|})a;5v_c3*KS4wPz??^XeyXoo7vi|MZyU`3A0e zej{ARpFhKu|5y0B?`+E(v&xVI===W(UstNlHS&EPtZ zYYksM$?6*kU-`QETDZ=SHo+4eu3x4QTn@^sH>-?xVyt-c(Ef3fEQ9ZcE`Kxe^+c)7F zZ|}fQcCdC0f$Mx{5?tpyv*3;MSik=d{+Pc9dl5Y8MjH>S;hG=5hmXo+{kb2m_@nSH zA6xtlxaO04@LG>pKcuY@J$}^B&%m|4=Y}^tVtHPMYrWKmYd(1muKexct5RCKhQhUe zKY?pLnFyaW!`itTuKDCgxaN~x@V14mo(pizC)ePm8(9COuNmFXiTu7#O}OTh2Jm?P zoMd~r=9A9w51zB-4u)$!8417X=f7j&nolOd52vv4`~_U|$vpVHo!0)PaLp&H;NOFGu-eYP-udgEAEKf4Hw#U@)&K)g2CtUIQ;Rlb| z@+!l%{nmnatz_%BJzU#w54g6ke(-Gttj>vWZNGEi+J2Y9m46kyKn`oyuW)U@zr(ft z{t18ab=&Te)s9{-+J2vcYx{i~o+hoew+vj{ZzcGd*|xln@FnFf&vdx9-!I`^{r;r;#Z z)4;X;W`LI*ZTTY)4uClfqLbvwG6NHLvP98s*87*!uZd#A{y73olvQ`lm2l=UJ8D8lQFH8dojg z&5u|;Z_@q#(R*;s+ZtbLSDxfn=LE!SyZ#)03Y(3_K7awJR zUjeQ>t>K?uvhmpgo_ez7pA7$_s?7sC;hM+x!Ru_XJZIsW$1cG;WVi7gzfp8QXdX)f z&+@g!rGjf7dkWsAq1E#YT=Q6N_#=z0y@lYK$6kad^7G`E;F`y(!jq4%{;vnu_V_AX z^UNFY)F-STdcrkt^oQ4a-1>P8T=5g&3wKzZi{YAQR=^+f_jB%st6j(7ng>q9pFD5t zD_-O1@t}Do1zht?2DtJ+1CO87+Eo^=d8P(j^Gtnsirki`CtUN)V7TU)k?@`0SbOKf zHP3tnZ}_7vcRzfHkB7v*zta9l+i6PpO+W8@2CnTiH@xo`HhxOOwVhUk$DeQOuO?jE zX#@DPexBF@uI;o9ythB++zGDjv;Mz`y!l%Yq{Ajq2H$I1Je9nh!Tzw0l zu*Ujl6I|DG4#71K{0{$ZkJWhvuI>63JkwnpZ%JQ?-o6x{3f^g{&4+p6ngtX-oKr!>rE!aP{*@xaNV+;L1M@p1OtAxf-tZ^&?#Kz%F>qX6wf*aLoh% z!Zi;hY#QDF-Dg`p&%iYg*UAKiT1n@>o6j;hKMnz@P1Eb(Dc? z{;32n;P2O}1=sx35Ptm?tLIg?=AX9k8(FQM&Twrw4%(_>mW_y|>|tk7*t~PI9KVI@7_I`TLYI!4nU) z_`-0-mxNc|WaF(ByxiNi9y`M|fA)lL@aqF3;ffyv-@DB6&x32eT?{||rS;2JxW>t^ zaLtFu;Klv(^>^T!Zy#w9-T#_z)4-KK1N@KlHXe$@HQ!c(Yrd@kzmwGJ=nU6<+Yhe! zb})QjJsS@*;F@pe!h4Ld`q#q`zhmp`2YCPCmj4_)p7+CL_~V~j{)bYl+hy>0^R0i@!ZqJ+f`2o| z^6!9azTFG|a--FM6t4O9clg_BY&~9p>v->9xVEn(Eu+_$wwJVUjq|MVf_{G}KU~Lw z72%raYr(G^wfgJB2MxCRn!sNg)wq{JZdRpICb)z_lOw9KOk)Q(XbqINuD{Jii^j-|v^5gKN9E z0oQ&ceyiyISN2(8+J4i)wS8rRw|&_9tpr@# zZ)Lc)-v)5yZw9~F&)U@+uI+aiT-)y`_<%&V-F*eu_PYkI?RO)*$H&%hC*azC&%(Q& zv2hsV_e0dr&&;xV9)_p$&w*xw>$t8IT;K0g0lvfE57`4gakSMl2(EE80-oiB_5W13 z;%C7>d)DVGxW?foc%6whevZO54$s3iPOiY)eQwK5-qy$UgYJ!dq)Ov3JzV23CtUgS z!;{{y^;I3Nao7Z|ao7^RI+xWq2(EGX5nSVNJiLmZk1vC39Il4<`OMbi9{4|BTE88F zH%@Bn&YmOB)F-`@+d07=#riLHBXzMW}T>HUn z@K&p=Kl8!0AAAA6vLh7;CVV*o&#{j{|5if?^E7}s~;YIBYJz$=g3mPQ)aXAkOQuME)3V_ z$V$Pl`SsfdaD6VUIlRYf*4`d)#rKD&YH9J4;QCzHOnB?#7QYIv`0wE{{yfZaxIRbr z2fSAy>$e0QqWf8&BYPaK&yhU^Kbgwry`pe^j;suPzuzxu2G{4vUWaEsW82qzaD9$! z1iapd)~-49^w!Qr@HJblpSQsEIkH`FeU9uHyxeZf^A}v((H*$9i}-Iw_y2nz+Ry3W ziq8!H#_x|8gKImg1lM*{6F#qz^>bUewxjNFZAbm!hg;cr_!O?~VhViUQj1>(SNt0I z{3X^u2jSW-PQd%VX5-;DT=5UR72W^;Yhm%3;M$I|!}G1T_?O_?j_Sa*9W{Xu7;Sla z!nGX@fIoW4>YfbOcJu{&>%$hm9PV)xUPd0hwHjlS@?<)mZv^k@lD|uMp@n6;JU8W2fp6l6Fvs6_zCby4XmE8 z;JU8$4g7|Ges%|3@q6Jt>RA8(11~Vt+Vya!==GxWk>v0?wXM#qaK-0>7no+_q&!^b zFIC_Ns#qPZ;F@PT!*zbq6W-C^e=-)Xd2c#g=PwK4%D)W$PF1UOH(bYK$KX1DISp@- z(EGo0bpPx8B{f{%a%_r^P-}(DeCc$<5KLh@hzb|MRT*v>b z;iaFp-aw{Jkvq@`^@l_`)zy73)k^^dAN?xtHT$)XL*{ywLP|kZ~fllyTcXV7ygKUp6gS% zw%^I{HJxmJSO(Yjy8*84>qmG!Ki@kI*Y^82T-)z`xbi3R=L>Y6_>sR?=NY)R-vV%L zzeVBm{5|kZ;M#uM!nOT>!00#`y~?si5tjcHT=D1O(_XUrQ+A8)=Y;MI1{|ETKqt>54!0<8KQ3u`68DH+zwe~C{a_k+PJjP%26$$Ft|=$H z#x%?S0{p}aw!9MX<#(*T<>4(WT6|6TF@J8M0sOV1w%lg$N19l>+QajWvHacPEk{~> zU-*;$K1{ujU;E{}ORWA8h~GTT@_Y<0)zy3o{Aqtb&s_K*|Gt}J@SeA<{%i0OFIqn& z>S@1MottY|of+PV_BXyYe+K^YHJdkb!PEME-Xie5du+Kc!T7yNm`cJT9AEKhg%rG@5$;9I?)KZRHD`y%t>|%D>m98+>())%g*; zpdYV(4bOMcw%={=o6lLEGw_PzEdHVX(d%V!af{CYujTz&6rQT8<>>;?vcU56hj&_R z%Nq%Q)YtE4@Cy^H-)6x_?XoZ-!$1g z#*cSYe}S>K+$`{-?&aWT{CmS&!4DO+ej5ZI>&J%^;j4bKakUEm)j{*a@I3xJ#$EVh z`K*634z%{EU5DPXdJ4nG`+GP`!IN&Xzpn#-I<4ht9EW#_!{3R+KZ5u6?{6I+hcAl5 zm&f5d;A6H}{d?o^zvA$#armR}MfY?37WVVwad_@HykHz&1wQ*L8xOVP@Q!hK_c(kE ze5;S!h45e8cfv3E`HbF=qVcvoht*khP;~!{t!?A;C3ye6=C$AnZdsnD@OhJMJADhj z_674^@IQaF{6pZM`+et+;m3Zpx~IU)`TeQ6@Sld*xLO83ncV7M56|MqrQ6}%tJ`u9 zz(4rQ>i-?S!M{h~GCZSS2e=Eb;N$0!!O`pGQ{TU&hL5~t%gq9>>ECOa7yjy0Yi}`l zj*_-sD!@B5u>7^*FV?a=&EU5`wYuBGxBBs3clh`+7C#Vv&d=jMgfHk}bxwfi^Xn(G z;5EOt_^;tx{QPOp9zLUulGm3 zx1UqO8~Oc<4Dee$t71>{bnx>VEKfFgd4C^QLHJC+&Qlux@ROFO z8vJeF-W$WS`f+|6_@1QJ-nZdvE?WL~;otk`D?fxc^z+Jz@TL`Pz085vuVwwS6uxk- zjl=cueci0io$z@1EYErPqy9Z3ci}@9S$s0T{-pI)z^@zRf`8}x*~0KUe&44Yy!HE5 ze+_u*QnuVC@C5ZNz72e09_#GaH_`viWNGJonx3X=iM?PY#c6Zz?}eEC9cj$>OTRfB(hW+aCV0-`^hr|IXhF zHxEAGC(FMBKGgG^fS>T|P8Z>~>RXr$pS@JoJu zW;ndlMC+f=;kErZ{~P#|etmm8{9GAp*D1K(%a-uN=zdF9&f>GfU-jo>%E3=Bx4&-( zPgvjbybr(K!`d|$KHiTHx56Lx=T}d_GtIK~avMINxYd(rRCK$lUACW}gs1T1jr{OZ zsB?VSQYUCrv53$OBq#eWC?H=gA`1mBn1{0w|?RmS@YnqQ!c};dlvaP@kE84SsG50Z zcv=6va~}9U|NiR5SecJMOgAefQ1|#5CYgv7t!}Aod{0rc}|7PQJ1^nwF z=Ih{<7g+x7@ERSgpMQhrt!MFnz~A@dv}UfJHa>gv*o@AAODl}+i>_bzrHaUe&>Yc znF&AJ$9y?_@?5KD4Sd6sw%q;j8^2kegr8V{u>VW>^^eGJErZ3^a#wt2Kd)~N|Hbzg zUEm)rwDr{!uJ23h2jAt}(FpjllvdAY@OQFX{@L*N?^^#Xg)7f0c#G-QF9+a?KMudX z$?{)?>wB^Pf$w|X>Q6T=y8l>kPBCP!g_s%EC|1viz^W72g7Wx|_xKg1^|= zydPZOCo~D3YOwYHH28DA-&qMy>*w#=;Nw5E{yYfZ|F`A;1OA4u_v`Ro_bpF+-%o1X zj`8cRkHI_pd2wcV>OI!~`QY!aw*DyrPqf9nJiNvltEVA+`?J=r=J2}bZ9KdS*Z1}f zgBRRqd1k>I`+4hpc!J7S&sKPo7p%Rz;kEqu@G^YLT3hZd_=s&*f7;KY$GPG&!56o; zdP>66`~IZ@{N#HU{}%jmX{)C@d{1MmV>G;nUnltje$l@#bus*!`#Sgw{+!iD`0a13 z&ckpm_c;8M#8&?`_^+*Pz1)Q-No@I3Pl)d4`+mNh0sf88!v)~?{Qa)Q;1&J2y$(EY z3R_+i__e>x--iF}$1Q!}edt zI;-atJmo{?f5PvTwDpo;Vs!sM)!ycTr0`uW%`?Ee`S*HcgP(ZB@|S|w|Jm|XgqI&^ z-UR-t$G--T=l3gnz~g^m?d=cm;m-$-f!Cd4?Vkug>DP4^!k7E|iuW!Jh`&$Z9{jO*R)0djKd*sIb_nVoogD=Z%?fL~?*`KR91n=q3C!d3_dBf_t z0-x&7ZzT5XJz6if{Q7&QI6OPNdmrnE;&A0D2T$3;>S+Nl;O9YY;mbB!{|ts}-gqD0 z$*=#+f$#5Pb{{irYSrohiyk~;D7#Y%k2zb zH^Jijzze=-{Wb#L&+jLWhu>~$`Dei6`SIsMc-17z|bFk*Xt0^vjJg*${uwpXbbp_`1H>GKjD2 zzo-ds?blmc1$q9lrp6XD81cE6Se+lj2i>xMo)hG`9pw1|@lW~llYa*Bw}SXA3!}&3 zL_f|f0H5pkTPwn+dwezc5|6JB&+5;^G>0$#)jG5T{9nIsG7LV_kK0GPM_O?+XxD7S zt6j_CYS&h{+VwMB?Mk}H`YrPBjbOQD1HT@4m%y(D{=U1$t@>w55bu{zV+X_<#Orgl z+u+J`4L;BJ%gKHJ6RF=X*~I35)?M}Jb81E4>mvaV{;L+`xe~Oi72@;wa^Hj>?PvYi zA3mbEC7TM@=Xw^xpZd+>*SbftM(W8JTV+hlPQ;J=-hT0W5P#WH#Qx$A;?)lczP5VR zKi~Q1;4->LetRj%^8(_vUaAD~7lZgW;)ov=#9s*F7b0HcVGUf%Jq_1*h`%_xUD{qA zhikh?2Uq@Q;aZQ+!|(caxeD+Dg{*Pa-6K`~6|}cC;#KF{aMk%GTy=g8PrBL`@;!XN zKR>h8JyMT<+toKG9jl(a4_&*Q52G#Xa)dGeMsEf%_}tW9#XTJlcMT!L{D!z_tCZ3-bFEADe$a;?-{n zmRbFgfBn{VYJJd9r=;U!DFD+}JuxxUUI|5%_FE)M5Irm6ZWVvOHV;);+e;4_8Z_wU??plwkryN}M)Pbv> z*Wj1^J)b?@Bg@?rEO$KOHQv65Yg`=)^7tiy*p^*Eyw+EuRsXejcd*=y?rN{%p9|vs zk=fY%6%ns_tXmN8r$({yQxKo3tgXk{@Ch^QJZm|8S79r5GyKeF)}BM|k)L)3?MlA- zzxMj2`Ph11419YKU&mejur7)H@)fxDBX7YqPG$!Aw*~oEB3}J`B8cA_#6P{}zxsa) zyqLS{RGun9{EtEW8;IAq8VA?7S{UT{A;_}{@mlV|Abv{_e>sl$ht~eruFXOG6Ygr4 z##N;tep3+N8Sxrdz2F*G!{HiN6W|(G-@?`2&G0|{eQrD4BdyyQ)OkH{f7Mj%I85`M z^@G~0^^y&)<<@{}eYJ6qWZMudw;$q_XKoO`K8RlzNBm!Lc9o7`lki)tAae|178_uj;OGqWn#Rc)x`fTh9>0YhD@$*Zyk`T>GzY z;o6^Wa*xy*S?)`*OMP(e6Zkhl{qg;|9@W1ful-Wb`^Z&i0mQ4$a&XmI7ygjnzi#Iq zsdITy&j7@0o_Qax^W~XAo@GIvm55iKt#Dm`I3DC#8sxcwc=gZY8zYs+#IS#|!qq>| z!_`0K;p(48?vbS|3F_&Dc(v;txccYgAkX3;&zFeTxLpy%e;vf{LVWRt_R9nC((WhV z8b5!-)j#n!Mfa!r=LNXxED!&pf*qe!b&q8GDyY9x;C_ibvif3%B2UedcKkCMuH%i* z;A+<#xZ1TGu6AvPpYhKf9CVM=?~iW8)_EE6s`EBnb;jEq-Jjb3J_=X;>EWtB4_x(^ zgloTCgYNBW?s7+rsTzpt0d zJ@VU`LH=@xSN{6&hCf-}WfL16Q4u;hKNyz*YZiaMj-xuKEYTHUEsI`}{N4J<_hJ zLA%x=Uh~h7aLqqQgFI7$JogZ<=I#IW z+t?t!j63UZ9mIbU#P^9K{_`MyOc4J~9P!(N_>Y75lX1k~4B|fu;*;OSdcy@P=hY~^j@F2c!9P#af`1gbO0dd5S4dRCd@$(R`?PVie z{j&=`<$3GRTX1b(iGQ}=tGzm3ehRMhF6yvl`-6Pun-UrLHxTx z{DwH=~mPmdta2*j)Z$HH}eUyzP^ELef7VXF{R#G2zp)>Z z!L=Uq!gu*ifWmOC$I9@&Lu`Ln+dZ=MZb3cm5U>0n!IggkJdIzUnghRH%-XrgJ@V7r z!E%ovUdufV*K%*cUtVqPirH_=iTv9&$e+$#{jB`OgZM5%d~L*Qxov{@&Ov;?IO0bI z@tuPBS%}y9%R;!$U%r8Bd~SwoeC~y7e4c{q{P&?>t>4r?YHtSk^L|qzn|tK1ItJ~k z9r#;;w?iJaw+meD?G4xY+90_4;S;#}VJ2MtumrC2wQcT^cD)(Ye-iQPpX3Lu-y;8Z z2;!f0XMYw6;@=43ni>Ii_5WiB|LdQ&LH?ZX>L2AV2-o$Tm*9JS-m4B*J)_(sOK%e_cNXH+KL>;O*Ms=W zam1%TWbIP@%2OEr@M%j{%02Q|t%LmC5U)I=;7^pW`E6W~r&W+=L*TCkeinH&u5Q6K zu96-8Z+*24@?>*Yd$s-MgKIq&for`~glnAChif}+4cC129$fu41wQD=gARZ2-z@h? z>s}4o^>g4Y0{;Vf)ZWW*wf8n$^Hsbf(c?t@@HkxkkQJ_ecpk3#s+xObDb0iWTOnTk zGct&87R1j$yxKJnuI+ItTHt`YQ$TO@jD= zfj16(Mc|DB-xWvx_{XdsE;kRne2NDJKlrbZd*rYDR#U8Z3A{nD-06YW5Byu?S9^bt z!;>D5t}{bY`#H6H+};mT7LuImzSz;#_>kb7jgHG}0&M7;9P3*u`8@izjm9(b7(*51g!)dFwm&hgVR zh_4#N4?(=ngGRyi{VC(&_kI5~2cF`o2ZcTOZ=HLj&MLuj_ak2Ya3u~;deYjfc9q^7 zn?5GBd*rv3gZvc&e>w1`$fM;>hBr=Y%lkUWQz^*vTi_J~zll7`pWsw<{W|{14%d6Y zin>SsDw02&{dr7v#AoVn{m=sOI_Bt%_$C7^eq<0|A*g=_;U-$4|L=o( z$_Duh23{uc%I+GsT5j_ozH|`ZJ&yPhL42toetI17%Y*omLHzbO;;#hpC4%@z&P1;l z)t}2f^4k}K_y&O&5B!5T@=S!s_Cg)9Fdxbj~L^1l$|&wtkXA@Xmb zz$>|P+}4Hv(d@w=KKQQ{{O!c{{K-2({^x`IqYcW;5WrZZ;3D{#gxI|7?e= ze@?nb`k`P@=WWDm{}|8b1ND!tk39|7aeHpKwxdFD)n68_`d@`Vx!d}=oqMGI0zv%) z5U+Yxz*Wx%xUQ$|f>&*CYvK~-jY{> z_*_AJSH!EH_u#5$3|#fhfb0D3JNHPPIfLc?8+eYu)BI)aQvF)Lx!ohb%^t*;izB{n z5dUlt{|4fQQ;`4ZApcOrt6h_V_$)#E;yB`W!1Xz@zu?M$9j^Hy{>A9^-fFP@{HS~6r_4b; z#SyRkuffaLeej15{(B?HlPSnE5An*g6s|fqz~A)uS^X5`&lu#t5O{{b3tftCua;X9 zuH{yRCt6_F)9SiMvZW954@A83kB0XtW_iX3d7cXLd>8nWf$u{e?vbUW3+m~Cc+HbzgZQ*T{5-^~o>g$wvlXs-4#71~ z-gJ-DnI>3np)1xuk$+PM-ZSu2fsbtLV5)vk4LUAH{o9;xT?V7ZqNukjG` z_kZ<27R2XpSDm`9TNJMAy0wEmDT6%i5U=Ha8i%ier?_R~e^Zb@MUX%F)&J^G9{98F zs$a`(1J`wcK0%&jL7sVmCk=c9@+kj9*Q_2bSI-OOb&ve^(IC%Dh}ZdeUAXdhgzJ2~ zKV0YI6Wk-qO%g2km%tMTp5*#}{rO1XPrIvKs;5#A|8NlBJdXIm@RfdD`$M?K`2@JO z-=*-s64*G|>K|?aOIf=*L9@h$nUS!kGY0;J?D_{W^}tWPSV14-6jWI*KJ;gtIpbRoj0|Dr}g89 z4(^ev;syOP1M!#qy$5sPTJBfy3qBcdfPYil+W(V#h>>&PL5Pv%GyMf=0BhO>EEhzHuoghA^ zyT-rTRU?T1Cy0MNj`-d|y#L?We)u?!_yveh9~&JLb2N_lGjJV`U4z&9)r!3v^Wj?V zKKICS{m>?Mxql&E%YDo@hDf|0%EiX#bXPwpz7f3ZUb_zSR*=UJnPc+|M!c?TeF)ce zt#NSm!yLH!;aj-+VYhpvU4AMPThCdC zAl@$_#K!lJBYtKO@0U_y<5wbH=Of?4)vjG|oxdN4tDi5y)zA0gI=)KolX9dVB6a%L zE5&4XSHEe0S0ae_OJ%X`dM9wd^cd@-k*EBzSdLi{#QP=Q*k2q#ypA9KfUAE}`c6o7 zYQO(HT=5m*r}{-&9urf;J@S)ZdXM$qf%~n7SYH^p-*Sod3xWGBqgYSoJ6F}Ic4dJ7 z|2pAnS39`k`@l!PV(l8_9{I^{@x|7&B5=QT8S4j-M|J)I*K$+(L5A9;It#)TUjhER zzmKK5d!$akbsSqyufUI6lVW{A;Ku_0EAXR%$M=IU)v0{ z{a{f4ONdu{>j&`%g7`NPuR8m}Rp$qA)j1iiI+wXe7U_pdvEyeO;#KG0LHz!p&cuFF zr2f%))8lYGZ;&3Y=MD0}^}Im^_sAmm1aOuM(CHoE4!=TG@mqrYqjiE6Cr@UF}l+J>c_;J@~^1|Md^@>cW>zwv+Ey+#`$pDOm1s z#A~_J;JUA|7XISX)<2tr{67ZyAN7l0Y*%Wy>dy)I)IS^XTJCbVmb)3QV@KL92K5yn8N%3uvXHMXL$o?SW!8$@7 z_2;o5etD25iQkNg(6YeGy0gxj@NV7hj~WJfmIitH1imEjG03Cwyflbk9K>%$yxR45 z5dU=$pV)6=seaw3cpR?n;%T_%jZ*HB)L#Yp>my#r8=c`=ZZEi&I|Q!fehyduZ{eD^ z*Ta>6J6!os!e=bB@%ATuq+eY3n~RYySQPX_I(PN6)=SPHeqj(_2Jt$-s0`QnMIE@# zFJ6P|{GyM0WRVMk<&HtT>YNkA&ky3)#u2|Wh@Th4pGLgemCkSCMneA=#6RcGetRj1 zpBu!#5=VSnxUP5g3G#dyH((}O(s1OGhmwEmC;`zMck zBy?I3Up|ibMnU}4Aih%^@qOXC4!j6?-tk=P5U=B?6Y$FK+WZ#ZA39OHCj0jcW^#|D zof6bp81d@oYC-(uAih-`@x6lhNkRNaam3FK;wJ|2YvPFC9mG!v;?Kqre+{mFe#Rf- ziKO@}$n&DR`c3^%D~KN-#J7zj{%yFHJ0r+5F37V2@!H>QfUBOJ@Gky+k;mb=^Vvdf z!P|L!Vt=?w?QK8R#!q(l$X|aN)L9Dgs;6NPKQ@T(h-XQ-c zLH-{C9~1cfz&{Q=tv`IG_UicjS-9F&7Ovy%SK*591D_ku=C?uaky1Vi>REw!<=F$T zyU~tM4hMNg2YHhD!*&rG6?nP8KMcIFyZS-L6plLUfCvB0caN0vUQo|L#4GwA?p?_yIxupg7_u2J!ua_^%PK z*LlY;aLo^YxU=Ja_%cC!pCEpC;JpL?9CE2Cn1D9q_W#t)0i#3kygdT{0slwAIeDnwB=L(#Ls1o%M4dP7j}3py$fNuxg7^+W{H-|RlV*z^ z=bBHlxkpmG5#%X>crCYf5Z^wCZx=^=H@L>tV7SKB#2|mWAph5h*ZIgwxb9b83-YuL z@;v%%bU*0+V+OeHKjwq${$pvl?myOo=T2=4ZwX)cm7Ujgg|}^D^$mib@yTW^yi_sE zzX|@G-!#|<|7LOQv=nm&ez=(}_a=O-e^2ov*`xdIxPQLpNqEi9mOr<9q`FA|>z+zg z_}^B3OlPUn7#1}D+xdngA{mC5GUe)hk^Ba@f zUGs+WH${AhMAi>)Azth6c-oxN>qXmX9`{J7->Qr)sC*pp zje>Z;r5YRGDUSHTLHuh$J(J>y|0;-Y8N_diBmNh-p4&f(JgH-=jEPB>>%aB&YLGvh zyVjTbr+na%Tll~EdVe|agb)0GZ7pvj_^2D^?E;VF$&%0tdMofq9v#p0gX=it!@whX zYI~kBfk*PRTWa~|xksAXB53cfz?%ntKJaFNKa~6b9zSW_BcV-$_4HKaay}<$N$$9{l%|d!&^5K|PfbulgIp%XPCn zErLAtf;=B0UU??L|Mt%r%?$F?4f1RWyiVXpkw?d?XW%-nxDMBGMdEzcZ;{lsgZ!_$ zbAIRuf5p$cdIWiD1$m|hUNi7z$fN%GEr_oX#NUh~{*mYYtG{{>pV?jY>-@SHJm>fJ z_m$!K+?xmas|ESHBVNZ{{o(5W58>+n=|TRgLH=(Mulu3v=_9TFgK*Vz60UkK!c|X# z{FYDsrsXE1`*L%@4^_48q5xd$w>W%`KPOfZeyzFH(FmSzw{_B6?vbCW1pPJ`@mlWu zAii=Ce=d&roAC8@tX=nmJTC`%aul$7BUCBy((dX{)l(I&^Zh39Es;Nb@L$Iuf5jmG z5XAQ_V)3KkX{y-%Vmw^e`9Fv2`qEc$U0>Sd9x0_lP|rQYpS@_mOja;@Ts3^jJR^LQ z-_*?q-{)QmUg>wsQv-hY1M7$8@UuHDz9amqdw=*9zuz$me%F1fdn9Y5AGFWj4XMw6y6I)L&#B1CRg};B- zwu|v_-S7SZKKpHpKLBr6-umSn{Cv6Ca$^30@4I6DXrbtFwfhkp=NaHf58HA}!B_f4 zf|~B?ho-*1ItB5u$De*Y+%53P@n^RrmVXF*ub)4TLw=oSEf3-&`3HLbRe?wHSN_4; zyDjiY{MR1;bKsHqlbs*@^WeYhaIMFG;W}PQ`a*Pnu726_q;`+=Pq|>6lt;Ys*M>io z)&8h)kf&^rXBgs@=TmsMB-Y?5L7p-}o}GwSo?qc=?`e4HwbuR%LH^P~{xpT{_Yo=; zcwTpHzglj&AiiV}-#Cu=jzN5hAbv<3@nhiHk8FY`Z({55Sdjn4Apdp5tNtWK{%ddX zApU80wzp^y@0VaA!!V|19Pv%zs=qH>*X70r`HKei%tO5DUl+s|3F7z15&vfp@0U1Z z>yKA7db?2m@lfj<-Y%O$KIBILWk*nVs0&h_#^ z5dUXtN+#B;&3guEnMw=2d?(M4_AA? zaF3LdKB(se;+K_0kNk_0r2dQc9Yjp8rSJ zeSkMr{b3xBB3cI!cf}P%vEm@&s*~WrD#M7Y_!o?TS`aW!>W(N{6gA+gxT2^OXWYdZ zoK;aHD%OF#)~}+v~7%#O-y}W^sF6^%e1x|1AyA&RA1H3Rj&%4(bAGTpoe^c+S^h&5d zSn^i?aB-_YTKtSY!FV2z`XSVBl)TlyP2B1~AijBR(Ei6!-#@fU6TXzZ)&E(1^|3*t zmZ8o+LFv-p-h+bvbg94LdwAFF%(2M-h5VVFXs+@6mqVy$=eO!}+gh&mP|G@n!89EN<-?FLg%xT35sUN1;kn?v^_C zxOf)%pV6L0o#dAx{}b}-9K7Oqu==}scgyQfsh93Gtdsm0mKK4isyd;09)_U7WR`xixb6u?EJ-#NQDA`;=hZE<*i}Q2!tJhw%0N3)9w4d;i8};@1AY;`aWH-No(w8;6S9`!^(|QKu^GEUL9}WCZajVni&=nsS*3KT{*3Q1- zcAjA`?`~Xufb}&U{yu!R)UozFf_y9TuSwpH>%JH7?%y}^xA^1-gXQcte8uJc{FvbO zrsDH%3C8F4;=^_d`g3n_J8mED-SxwJX#Y6LTl>!z|D+Jqzg+xl|Am`3iGSns_lcj} zJ!tT7K$d7JMbCQ zc2`fq7sB7}q)tKH+W(`tolmPgB3NFxTyLR%Kkv5vxBiKVTm9iu$NFcC$bbJ&)M%sPg)K1$B1tZtK_Dxu^Kob;13Ih%XouY~MzT zFZ*BMlf-9j8a%Eq5YPDY8)@++&$u2Bg>Do7(fdQ<`;83R`Mmhrp9OW^5kGlq(9SQ# z4?Q5r{|0y4!$i>h&@#B&9xhoJ%(rK4xu09m&pUe8em)p^{}!&&y^fQ-z29%VxV_)+ zG;w?V?p$$uzu$CmJFd7{{KV#Fg^$ARFWl^KQ#^lwY=b@msuKA$4rMXW(v}g#0*} z3wPsWAHR`%LOgPAFoOkfS10Q0yaji4`n?^r|1)u`)8*(D`_0zNX5wqS9L%7Pch?X8 zr*KORIuiau(8SW;iBiYvPeJ~9r)AFdmmR)++K&B=H0c&pW-RCDkFKD@1w{+f%Y%xB>z3~^N^4F?Y*0C zGyF98@Xl7-^-ev)rd z{~^qGyDsKHSLfrbfUflY*LEQRzws+T_EZYAe+$J(=cB3NEm=YG_Qc(?IfoeCyyBW~Xl(qG)h`M%;d&X4l$=6fIJJ4y0G#|Qi6 z>yW<}`THbq?R-q!+WD-wwewAJYv&i_;!@O~jrxznZ->7jb?p7L?}=M`J{Pz1;XjMp`S6}&RvZsjXBY8a zbAoZcw|BSRZ$mpL!ZYxTrH<9V7WrF|&%y23(@lO)>e%z~HgS8s_z&?pYx(6IyW;Y0 zHaobzvA8`?-%h;wR^JceM?Mz#F!9%X{#fxkpHITwac?GQPUsA{JMOjfSC_zDKJW9F z!(G03M#rCy%T3~=76o^>PyC~Q+!_sqo)Q1fdqLdR<5KbZZG-v#=G|4jxl}p$v*q!@ z{Pl6vU;OJ+g7)m;-QBtgbxxAJwdZtkd!1#9c&`nDc3y`1H=_Ri@LBK|rH+lmMdFQ9 zg7NUR)Y;P4YL~o?x7AN5_m5k@Nxy!(!`=F|^G=(4cm3nqd6KU`K>Ql-a%zl!hXz3YkP z{&e+EJS$k}jlH{jHwIMt+h6k55BrH*KO8P@>-~6fdwuy#?>1liY`~rH>(QR4q>hdA zPdf27aU1`?iNE%3&@caZckQ_j^WDy$_tMAd9^yw0@95Ny%f8-Sooh=H{7FjQ+JC0m?IgeYN&h__ zHWaUUHOOu5-7W8BsDB`Q8hn)0vDZ&e6t{jpP265Tog!|ppUx4t`dM+SKTq81zbJ0? zzZADR|B6qT5Nsc|oUmelT6?w^w>rCuTYL5sxAvUu-SvM1`uP&cTm6}m-^AbNY51k6 z^G+vqe(1#8#qDvo>ckcMq3h(}c6aZt{g+_AyTYf!he{n=uA{~6{PRiTb@u&o;&xnd zi};uRMY#vW?R@o{;`V)F1@SkF!SennZu{AlC#~2&wx3-W?v5YqGhLN%w|}?u(%ZmY zKJGfU7^YLJ1%kY=(Hez9Ng7U`T8foU41+LnGARNtk0hdFSXyl z&-n_t%NKlpCfw!ixN$bz<-)c{^{`!ynk&{x0F)cTwft^+U?na90B)Z|xk5`~}FL(@DNT z++KgYLEN?jcZ=KW=1+>Z<%4msKzz+_179ru&x67G`rW%*-t*D^?x+0sxQcpr`SXxJ zu#@~@;@1ClsBt|Ce;)?cz7T5-e}%)L^+>`_D%GD!6}&QkpuzyNwf@ z@6nxjo%rtC1T#sZem&;f2%ijpKk;RR z+v~iSirabhw78wO%!u20%SXMt{yz=v`4WCA{4c3v{jl}vos3WM2hVbI3WfF(U&{}= zq2k{z?bt|nT#oSW?tMy0f*#EYEBi>!>CZavNN#5EM6SwvpByQ~) zE^h4^EpF|Z?A^6z0^0L{|`& z{odVbIv(x(Nb*+y2l0yQf))Hb>WoF5?avP8qy1AOe%toJo#NhI)iJ1ZE_^inYN=z# z`FDuhasH#?c3$yCaXYSlSA2^9@N1WI{(HIB61V>EDZZKCe{bR4E$?wyuEQm7{Xbg# z$$r5DV?634P^VGyR_8A9VSfhW>VDKY7Ii+7ywzDE{@v?AdwxQlQK-}V-2d*k?ZmC$ z_7Gn(FsQ$;ch_$tQGY!A82E)!$J&2|xE+Vj61U^pNL!iW#U$6mGf5|S3TbkZub(OxPQgA@{|)gm{{5wkP~YB5=w`D@>c9J;o4D2ASbUa0>D$}8YyXk1u)hq3 zA7R*WJzDD6a!nGq^J5o?+wezg<;&wbUU)+vQ7K+<= z`vUIH*X4YhzJa^*b#{K{Pw{Wp36^Wki&pH42y)wtA9|JR@s9WB!d-ic zzCHWFdA@O+cX#ihKI^VhlDB@ls}p}f+}7jM;ybhkGkMXwo9~c-N`HTryv=u|i&yNQ z?M4Uvv$}UzXE5sQCV8uKfcUTe%Z!Jj&cUd22K*rSbg5(Y=Za7MGFUIqpiT|yyeoMd zhhK@?dHCPOZG5gib;bT!W#^!OdWzrSe}8jZxEm)?-=-+sjg!}Q4<-zRyL`gu2fg?6NMLkFTA@ZMpUqx8)ivK4Q0ECWm=<%jHjDmu7vT40T3H z-s(&c|G*z-o{l;LP^S^T5BveCW9QSF#qE6Bd~rLU_Nus@Py0aJ&Zm7VZojv(O#I53 z!FuoM-;ZF=r|kWcy~VA6wiCDKJG+b9^PO7pdEW-}O?Y>=_C~)=mb|s+0dZ^37viV; zH+Qdh*?*6dO~q|IZ!3QNRl)s-h}(RR7C-d$U?I*CxBSK8_Ppjg@vi=L)u+U*&WqyK z{

        F`#0tNE^c)~m#^4AR;Ro8Hvb0eYXk4@)?Qd&yGj1!DM5Z;|IU9o6dpPkRU3nYE?|^S8&5 z_4E4T*3Z4gZ@DTsFSM<9*Nc0gpO2Be)jwX`>YpaQ^IO4sIS2LqAxLR1_etLBKPGPV zUl5=9T+rABs9%lt|0#K^-^CwyTfbTTwZ(r42mQN|cegaVq5eMbUEyP-j?H(1xXt%$ z@uB{Q(59gNE~x*ocs*Ka$a z{(f*fR&|pn!22P8Eqn*~GjM+@yfpP|_;$#L{r1(hXIuF0@V@Z4cN-`6zWs!_y>I_Q zsbgbhrsNl7gPAlT?_UxwO?XrCHs4RgZN8!OitFpbErZ8hSo|A*{vjfM=XSyUclYk@ zUB!Noyp6Zxk>48mb34h;K)w(1O`YUl=)^w}e`QXvJ^UK=?Hse4&89O}>>q3Y0ph*= z;2P@P^~08E=Tvxa_)SvB>OUcF=eOTRoh?vjiR7(LkC{RHU3+>V-^aU+Ps{I#d<6O7 zo#anMesko{?<9XiC;qJX3j>07zl{2up?=q^|9icxD}L`r!JRht?)qU<)ENNZ1b!ZT zWB4^v-}>!kcj_&ck#zjhk19)TZ#5u4&M-dyVSAe zdI|XrkYC(Mex+;6<86K9E4}M@+o=;DA-=YMl6@TNuZQ}xBwypt1I!U0>U}Zltc^Oq zNZ#tKa@~sS#p-P1-Su-Abz+kL&i7YbyoZ0>jzgUusFRYst(O}+@wws){O2qlME&ll z|317MyeM^SzFn^`uiv$h-^9DF-yM-(6Zx7>@?*rW_un^us?@RPv=>SKCja9ew~Jf* zv*Nq_e27w*;K)JqhRd zNx?Y|({PU444jXbEIjQ0@2+zG|8BYXc+bPRJt@Gs9V^1QJuG!($23=;+tsjxj*GkE zb~pm(_CE^eek2Cx{wNOT{wo3J{?5N`sMH?rPgBTqKc0q1+=BQ^2HwlC<2no90-l5O z_$LqN@lpZKt{Ys5BqJAbDkfF zzlA!ncpAPRJOk(X^DO)T z6nmP-h<&`_+WShJ_H_x4~56z!{BlFA@Bq|4o|}Q z`f>`+*R|7dzHXj@ACCH2_!00N{785neiXa_uZ0)kBjC0Zb^U)dJnVO_&iOu~2>cl2 zqwtaN7S!VB;^co9Ah z9$GcH;rd}bJPbbx9)VAQN8uCUG592S9DXu90Z+n{@KfL^INz_HhM$If27Wp`3qJ#% zgP#e{!zaTF@OpR=eil5mT5!Yl|Jm>`{2X`$el9!;KMx**pAV12FMucDDR>foAv^`2 z0#Cy)f@k0t!?W27va<3_9Vge|7GxSMR3FU~3 z36I0Cf+yfMvS$G_tgD2qg;Ys*& z@D%)ccpCl!JOh6bo`t^z&%s}Y=ix2z0{j(t5&kMXv{rD#_5W+|Fnj?#0)HJIg}(uh z!QX_(;dyuh{uVq5UkFdZ--f5*@4z$gci~z1B6tq|9y||kg%{xO!;A0_;Gu584cGr4 z!o%>7;1T#@cohCIJO=*+9)}m;3HYb*B>XdY3jR4f4gUh3fqx0l!oPy&;9tY@@HTh> z{tdhcUjh$x4{o^r{}vvGe+Q4izlTTROW`s25AZm=2v5L&geT!Y!Bg;`;c56U@C^J{ zcozN}JO}?Bo`<)?3-CYSMfjiaP>;Gl&F#Iog1pYTX3jYTlgZ~SU!%HVW{Imp| zzps~suk0G@FDW>GPcRK%1^En|zhjt%^LG_5V@G$x(0q5_oCgJ?O*A$$;8=HpncV;ti{*G-H z&fnY3!TGzrc{qRPw*cqw3m4)1Jz{%N!F2(D?>M}6x&QgQ%n>+$$2kh$4E-5{+h@C7 zzB|p$paAFZ zuovO{{rAv1rDl~j0sI~LFr2?@AAxU=c1Gblz+>=!@HjjQPr!GCC*l63%2LBq@STuP z!*_;f;Qp)OOLemFU6IehcZ28Q)$js*cX$!L2RyWHx&QZshv9p{Bk;Z9QTRUa7<>Rc z4v)bT@PY6od|!A9z8^dd-yfcV9{|t7{YOel9g~9}h&5@{ zMF}GC^N^3i&xgn07r^826g&aH5T1ljfv4aX!PD@I;TiZ;cou#MJO{rNo`*NU3-D?1 zBK$JAy}88E2{*TeJhMtA{!1H1^I1rKdh?&llfVfan(2>fPv6n+al2EP>^hiBjk_-*hc{C0Q> zJ{z8f-vQ6S?}TUJcfoV;Iq*EZ30{EDg%{y>!$UpG{eKTU48Ip1f!_y@!taO2;19s# z@GLw5e-NI8KLk&~ABLylkH9nVN8wrcWAGgOad;ly3@^av!He)G;GvDn{r@C941Wq9 zfjZ1;LpP2@Ekk=pAS#MpM$61&%@L37vLHAi|{P`C3p`0GCU7&ffwMfz>Dx# z;h{~+{r?&~3||0`z+Z<);cviW@HgRccpjdBzXeai7s6BUx8Z5{JMawrU3eD02%dw# z2hYP>;RX2n@FM&JxP7R=(TDKxrsehW5j+B443EM;hR5Kaz~k@&JOTd{o`in}Pr*Nj zr{Q0~Gw?6rS@>7*9Q=#;c<9q<)97jZvws&JPBVJo`QFQr{Sx>Gw`nPEPPdX4!#;Z53hh1;H$%n z@HOC}NU-d#Yu1E^;cLMo@NV!ZygNJw?*Wg)!|()rZFmyC4m<^47oLW%2hYIQhiBm% zz;o~o;dyu^ya3+_UWE6AhkAudmz6sHZVV5@H-Sgso5G{;&EPTk=I}T?0#Cqu!ISVU z;3;@-cpAPXJOkefo`v^;=ipnz^YAKo0lp2q2=5CIZBg$3ZQ)_K|EOvy7=dq(d=$O| zJO=LvkHe$z1bjz$65b!4g6{-R!*_;f;Jd)H@Ll0K_-^n#yc%AB?+!1*_kf3bm-~ND zco@DHJObYv9)<4%kHP&%LrXJ^!(+%N-~-`F_`dKId_Q;^zCSzzKLDPE4}$052g394 z8h8PI5WEOK7;YanUa6y32E)T!mek9`;iKUx_!xK^J{F#V9}myMPk`s(C&KgaI(Pv-4qk+hhll!<`~M_(7(M|Wflq`- z;gjGo_{s1%JPA+0Pk|@lr@~Y4)8J|N>F^Bv40slPCOik949~;s;RX0v@FLuQRddks zTbKLae-&{F!f^jpyCsjn{a4JEJPP+;#ai+h`~tKm4o|@o@C)Hd_!M{wei1wkzZjl@ zPladUm%wxIOW}EV1H1sA1~0-dgWHE2-S+=-c(|(6eIe)5;Su;1@F@IBcnp3OJPuF8 z6Yv@EBzz`31-}}ehF=5Ez^{d8;n%@)@ay4ucq6<3zX4u^&w_`xDfjb@@G$%)cm#ek zJPN-B9)sTskHa(Y1pGF55`H^81)mL1!|#A+;CI5a@VnqS_#Aj1-UKhe=faEdyWyd} z<^I119){lwkHGJPN8$IwWAF#yad;Mg3^6uuN5gZ}`J!;A0){6}~a{u4X}{~4Z!{{qjze}!k^zrl0x-{E<9 zJG=n@173vx2@iTd_@0wN9XIy!P~orLe!;mNEBm)mmyS!FFY~qh+bfp)SzUqx(cr4& zH68yy#NVzKzuxC#;*qWaxcj<`YmfW?U)~cP|92PjOzBoAROheFQ@(yu-0IhhTm7_n z#ueP0_3!o@I&);qr z-`&?KEl|fax0tRyR=>h8xB2$Iegrk306JI|kZuMKlKk@S| zi2v;Cw~1T*qPW#>7q|Lh-`{SsTfZk)1pQnoeu-~?MBM6EiCg^`{DzLwxuATgMtrV+ ze8t7z_FgM~$tppiBz#r}9qa4Yi}&)&pAz5QdxN-*%MARMj@n20`8J6k;`=8nKEr#n zcrX9B$cumF>$i&U$G^!wS0R3{za17I?zdx=;wO5Kire?X zREzKI^D*&rz5Aa%2w6L4cuyezN=N%I>-gs`b>f3p4?HRUnD=_|ZGC^H;qP^n*vF5D zM)5EG<1Qoqp?|zIiFft$&B1@~sDHMv-y&|$jq~FEYfwY2;@kRhQiQv0{;$40?c#@Y z5BewM@8_D~@=5=>wF>cB-XrkUJMLuffvXZ<)6Xv|ZtJyLe2UM<;rn*fx8smn@sIs> zJ0ZTrd!6{V-c#a-``ZoT^*(Ro*Y%HU&&A#wB|p`BR{RY=Zkxreeoox#w}@N)0{qyH z_Cz|`*AqCasTm?PzLTFiluy$ zxPQBTC=2(Sj8eW?+<&|%l!NtJOA1E?*(Ojl+&h816SoC9f18P|}Xa2R!V}T~&!k{In>1 zZExPKP?5XLcT%V`YsK(G2-slC_dfS%E0@gev|l8KP?Nl$DEtgEN<&2 z2j33$Tf{A&hub=LcWV{5v0i}NHq7PQ#BJMJg!gkne`y!D{a48E6y5l@G2-r0A^xDR z6NcM1%uT8kx5r)tZez;jtHdoIh412m{!%S&`54^xf$lCf;Zjp$?$F(>QQYzw_}-}BB%boqvhaP7Zx(Oy({k_u z$hU}Fd-CuY@~z^QFTe*P-zI*JpH_tLi+sEI^2he-LCB5&{gAH^ALs%dmoR+)fJ%QW z#cf*?fggZ;mAEZ$6g~*~YVmnpf{8Ksfymd0+x908uR*?6{71jPOu!F9zE1pDKP?GA z82Nf}Tiz6WF!BxJmQTZnAm1o%`3!t0@=fB$`)OJDFyx!X@Acc$9Q+XETf}X=<>7JU zTg7es6yS#<-zIL$TZ9iszFpk%p*4b#8{UT@UmZtaP|k3zmi-12dFE%LSEw!RYZ5y;nx+p;C$MmHM;&yx$f!j95m8ufAW$8Q!s3HfGm+c)IkCnMh?eu|%#hbNJ574PDgw*a>q?rv@3cI;S$pNjhJ z;>-7iYXu=U{!c@`Lfpnf7=AkPmEwc_v5`Q}izXbVeacfTuekt-b;x^Xf@CM{- z#cf-VfKNldPTaPiN%&>R*NfZZB?Z46`3CXj=YQbSk#7{Y?L!8B1@cYeef_j7{7U4T z#ryebIrvq`w}{(#$ivgfw~AZ;6yP(EZxgr2V-Y?R`F8Q;&;7awAvgZ7M!rJa+7pIf zgM6j9pS_XbU@=fAaKMQ{V`DXDUep(KmMZQJc#&aJ2Ao8u^ z$N6am_(RCIi7y}j@Q0Ca7awZV!oh#s`g+8yh~aN%)h<*NfZuNx`2&zCqmjGYx+l z`9^Wu{$$|KAm1cz<1-6?7WrmzJ6_7cbI7-d_w&>8@cGEMiraWAz@J0DO?*#3tq6Y} z`F3%uA6h#Ix$*x3@)hFy_-SGIi^x}sFYwbM@RyLU5`Wu2KZ?R%M!s773O_9dZ$Z9B z{CGbt4u1vtT5&tin1H{Ee4Y4et^+$RN%(64mHyU?+x|2Kw?1=sXb?Zd*Gj`*_vWq| z#e4Z_8TcE>H;LQ%jV%04dp;P3zl(gO_&0u91ilFQDsg*#Eed}R`D$@{eJBQRMZQM7 z$&b%C{C(tW#qIH)fPa8|op^sgEeZb+`FipFe0x&xkC1N=_q*><8on6$Msa(5W#Atp z-z0A1ISc;;`DXF{ep(J*K)yxXwzqlsr^vU8_xIBZ@XwHM6Sw{;!aqm8UEIzuh1Ly1 zZgqTte1*8bdngS568TE;9sINi{43cQ2lJI57*NfZsHU<9+`37+t4{7+{$Ty1Hc*wy2LB2`c)^8U6FY?Xew*AS$ zOCJ{T_h}J7)O#Mjk{fjX(kfo#y#QYs`8M&MK3{})LB3u50-LcvG2)`DAYUPVg3pKH zU6HR8@8$Cm_^QZPiSOm}QMesbyGhmJ`}lkeUV-{G;&nbBhr7>@*ritdl`g@Q1bhwT z>%@EcLP_|V$k&V8<0S=O3;71|?S1_;yc_b3;xGirHzAp0Z;`V$nv_UW<7hMne3UO3 zQTW!#SBuAe{TRFo`5JLszj63B$k&S7`Q!w=FYUz6ns168^lNX zd>Xzz@{QuQf62giK)y-b#!nXB5BX;CUcNm!cog{-@#V)q@EwtF6}Nl=-XHlk@sYkg zMfgt0w~O0&4pjzsbkUuWuMoFmg)n><`f<2@*4$016;Jwn0=@_8*NNNqEeYQf`FinRef<=CFXS7Sfy`8?dt`MLJAid((_cc1^YOPlxws|8bva68B5 zrnHOO@mpx4;C`<3{-|FezK(ys8HOK#e5JTO-;cltAzvkKkC!O?K;)~%?fFg&UW0s% z`10*P{2=6O#kUT+C6s_4jC`HA-@S&C@WIH}i`V-4DfkfN8^rDLn1&BUzERwkHv=Dr ze3Q5>Zx((C^3CG5{mjAbJ1X3wwTRpCMjn1B>bHv9_M`wGj(nTAJzk3N!;o(mxAuqp zKyuN;k*^T9d>DQN@|EJ_{Q8Z+k3_yo+{RB7eiZW6;?|!rcrEfZ;)nb8#Ni{5uNB|T z=M(Uwk*^c)k4?hn1R&hJNEx<=3-zIMPB76+;?c%n73~d}V%tgl{Um(2=MOysM??Ys7(@X5$mi`)Js2CqlHM%H;Ce?}C{yGUi z2lea4kMi|X@NG3i%fCJ$!re z@C%V|6(8X91^5)?+r*cTfA~enw~H^|{%;!0$VD$kzCzsUhv8F^uN1fbiNG&GzDnHs zCknq5`D$_NpBTIW`5N)PeSgN`(~z$fxBf}MFGIdg+{RB5emU~>;&wcff=@@jL45i7 zfA|&1H;P+(GVm*rZxSEq`zH&(3i)Pndp@3nr;%?Fx96LA_zdJ*#jX7X_)O&6#Qo`= zP!WDL^6lc*o{(P<7rh4g3h{xyf5PxDN~tejDeouD+#{``Fe3X9!tURMZQ7Yo{yyA_aWaX9`pU5f!~jOleqO~7XAS8&EnmC z{Tw`te2cgrexW@4LF8M-ZU0z+KZJanxPN<3s0e=;`F3$TJ`Y8L1#!_wkgpK8?L!#; zDDsu!mXE+6L%vGf9=}oeAk#7;V^8%?umCE?4E zuNU9O*H6L!LcT%VjwjRbzmabgx5sY={txm^;+D_C|3$u8yq9l(4jx+BW5-pCxGirU zz7q1S;`Vqiz*k1TP2Ad3gm*!{U3`!&+g3rF-OW{yuMqcl4~5}fk*^e=;JYFMUlsW( zaeKT(;j1BEExwFT~-iBVQ|S?McAbK)z1g@=5rb$k&V8{yha>3;70d zJJ*?pcSF8W{4n1?8F+W(o5Yv+d=}mV`DSrD-p;|p$hU~w<2Mgq8~Ijo+x`^b>mc7I zZv9_`uZw)UxIKRl`3Jrm|LY-NA>PmTPZ+*F@|EItycB_NfP9tsuD*U0z9I6};x>L_ z@Ji%s#CP%aS%){a=7@fqa{|jkhAaH}dV`cD^yR zbiCz z#qIH!fcHhdPTU@kN%*$N*NfZZF$Lca`37-2znX?`k9?!J-_ETb?8;&%KQhaZIcwc_gs%?~Bu_MM1sQk{6r=acZks9!H` z{hxvlLB2uU#!nhP6!}K+{=PjK_%P&~#Fu~m9exP%&Ej|a`Z;(U`4(~8KIGwtBHt=* z$L9t3aOB&>?f9VxKMeVH@fzR$kndPG{trjKLVP=)55tc@zEa%ATLgY2@>Sw7Uq1>z z3i)br>(3ax7Wo=+8*g#=2;^(UEuVlNjeMQB<&*ILAzv?U{gZ+pgM5Sdbl*Q|_(6uS32@{4w92 zID8!Pwc^(Q3HW&A>%^CjfA~qr*NfZuOu;80-ym+|GYy}Je51IH&kTGL@=fB_|5^CS z$Ty2u`u@zplgPJ-TRsmz1^HHSf4V+YfS-zdo46g{7U8EM-!5+TLw>{V#{cQaSBTs5 zkudxWW^_7KRfPAyKoqx{3Q^>c7 z+xh1_{6geg#clsyfKNfbP5f!UyhZp$$hV8z_zC#~EjRuzM!rJa@?rQ?@-^btpKCRnw{wcs` zBHt!%%UgtBjeNVfou3T(6FYAFUxR#wxIcXq3d65OzEa%Z3`OAAAzvkK=R>0K>yfV( zKgIV?4Bm)*jks-}*L-dbRtHka2GYWqk`D*bWeSgN_&B)h?TmQu2^N_CH8-Ge+Ky`@wm@t;m;!9EN;h3Id~5F z7IE7?Sr$+ruLKdF0#0ZTlA5F_@7X=Pw{%A#VHMF#JX2E5+@2 zF9LrF`6_XHe^C_vGV;~p>-+wR!CR285g+FBari69*NWTrCjoyI`8shMpGo*@$k&V8 z@nj0V0Qm-Se>0SZzm9yPxP2Zr1AhbgCUJW_X5nul-z;w9AqUSR-y&|~ArF5G`Brfo z4+Z!_hd6z7+W;@pXMZ z3;zN6W^voz=HNx-Tg0tD^Y9;$Zxuh#x2FLA3Hdg0J3cSMe@4Dt-0Fw?iFY^te?h)N z+?F>C{}uU4aXa3Nz<)!&O5FM<3jZDXYH{0t#o+D8*N9vD&h=+kzYg8iw(tu0LGab#W8rJSr@+^Qx5C$g{|)a3-*~m)hHGbc_+IcH@Dt%- zcmsTG_=E8E;BUcgow&)%;5L?>@8dhmwbPF2oF50bZIAN{;Tt*dmj~hYSr#|xQ~1Uf z?zrCEuM9U||J6aIsl(x$B7X|p#)6wX1HSw@M~6QJkGP<}EQa?o?7031z6HFO9~`co zz2OJK?O4)HJ`wKU5?;F3Rq#Hj(+uAl{yDq~zKS1|u07kp2f+KnpM-Az?zc)9r=2=C@M zUe0UaFZ&&n^Mm00ovDN2tFIf}aQVUTE#O1od%%an4}%YbPxBj1SN{(1s@OJ)bDg%`%i-N`&TExFZMfK zm!Ak<;rlt^uOWXjd|khjc6E~QL;cR!`6=)u{8aeW@YCQA!B2<33qJ$i)$i=xe9wgU zhEIkMgV)0+!q0-wfS(QL_ZOW5e+&6@;VVUg8?K$_1^+Gm?Gp)ZI6pu5Z|U!uk>G~& z3xfZa{zm*kiSrbEApAo3+3+dwYvC8cv+#@IZ^Ea-ck%}@u05B)hrus}C*ck72jJ7- z{2bF|@TJIK4qt2Q;D&3@ba-F*74U=MSHdU4uYym9r{QzpGvIH+XTpDkUkzWwALP0A zUjy$AzZSk1{5tp%@ay3x!yDnN_=89{-y7gt`GZL3v*7o_Z-l=HzX|>^{AT#?@LS-0 zcL;8{`Q8d249~#F!Eb|K3BMh_06rVO1bzp+qF->swdYQFU-(_{VemQd3GgO3UvHfY z=j)I6z}JihH(Yz}h3^2r4}Jvvet13n0eB-k3x5p$Abc_WA$ZpvgBz}$55xPwAA#== ze-wTa{4w}U_~Y=m;LUKJpPvWcynk@Rwet!1zVIjEqv21%r@^0w&w)P!e-ZvH{7ZNa zUa?bf!?klhybt_2_#pW6@bT~$;FrN)gg*m+2|jAq;D&3@%kWF#E$|Hd75Kv4gBz~S ztMG1nl>IgMw(te;!SL7N6X0*auYkV^e*~U~zYBj0UbSa%!?k}Q{8jkd@TKr~;2ZB1 z+;DZ?g-?Pnf`1Bs55Cuc;D)Qy3STK!_V?jCz(0TwgMSEr9R3k}A$&2s2>%$~V_V zA@E<}H^6^`FN6OM?>Q*A;pW>8KlR|U{{f!~{}cW&d>Q-$_+Rj4@W0`k4-Rg)_WT3i z2mUX71U%&K&aVZJ!Mnjn!MnpRg!h2o4iCd~@U`I|!`FfT1z#85>yUE$*Mkp$ zuMZyy-vE9cd_(x-@Jjf*@QvWVz=*6^?3Rq$1Ym)pM$d>eRQ_z?KE@Coqk z;CI8fhrb5j0sa%bAAH@z%I%E8cY^N-KMdXkFwfY-xg@EP!d@Vnvr!V5>0 z+qoaSOKsWrho5_N*$;r<3Sa)6ULDZ|@B@)w0285BjK&^qu}lETKGmI z%k3Wl-yME5{Al?9;Pvoh;5WfX!k>hXg1-+x7QSdyxt$4k#j#~S4qgQx4X=TZfu8^$ z3%?kCJp3N`3Gmg%l-qM6dr{UA#i{V$mm%*=uZ#J&n{;S}7!PD@O@EP#4;WOcl z@T=kT;Mc$x!mowL#+Tc99sErA_3#_ujqo?&H^9G#&w_V9sXX5s;r-z^!Hj{4V$`_#F7>@FsZ0q;mba z@NM9C!-v4{fscpZ3%?S6AN)c1{qT3-55RwbXW`+K%k6&z!Jj?+ft$@E756_)G9f@R#A!;4Sb+;jh5ogTD%227e7c{IqiW z7r-aNUx(iUe*-=b{wDl=cpknC{uX?r)64By2p<4{8$J^L4*Y5OyYK>h5qy<1%JY2> zz8}05J{JBydDa{E7l?*=cx&Uj_dh z{uKNR_($+B;eWutg0C~V-2SiO1K@4&qv7Ac&w($2KM4O8z7YN${Ac+0@U`p9?OY1) z5B~u^0$zmAgZ~Ks82%Hy;;iy~e}?yi{{oN0e}zwi{|289{~bOD-VT2b{s+7W{}bN* z>~i~;!FPcF1s?+c8$J>K4}3cOU-*6S(8@s@+}}6hE5Uz&uM7{LQ*M73_$2r$@R{(g z@JHaQ!WY6X! z@U`Ks@O9w7!PkXvbbh%#>%n92_2CKl2JjSoLwE*W3D3bdf`1I}3I7AWF?_uX%I)6- zzCV0Z_(=F>@CNwi@GLw6Uj*+3{{_AUe7#h;oxS0^!MB9h!ncB-2JZvE2EH}C8D0f% zg>M6Ihxdh7UKlD}+@@h$cr|=G_*nS%@HBh}_(Sl1@Ymr{_@D3{;XS96+u0u;gYN{N z4Br`kJ$x7V6YyQ(pTc*8uXa(nJ=O3n;Jd?P@IBz8;CsST@V(%-!S{yGhwlUb2tEM* zCp-r4d2xBU2Ewc1`@)Ze?*~5}zCZj%_yO>%rv+yK=`Vcl=C(4E#U{j_k|w} zKOR09ei3{Kd^UV2{CW5=_-F7#;2T|9ZhsuU8~jlCQSjmLdiY`R4E%8T3-BZ0pTUoW zcWo%Q^C)<4crAP&d<6Vh_|fol;s1lrf*%8a4?YsU^0ab0N5Ol;kA)9}C*UW*kAq(Y z9}Ry1J_i0Kd@OvW%gXIM9=ni-{8D&5{7(2; z@I3r%_)_>e@E%u`+kY;+AN)M{5%BZj=fN+4-vUp;pM_rtUkslD-{8t}J1>Io48IsY z96l9(3j7lIT==E%1@H#=68JQD#Z~2YUIy<2zZ^aoJ{|rl{0ev*{7QH@U7qh%@SWjl zcrAPe{7m>v_%-mW;Sa#Cf#>1Z!i(_h;A_t)xBq(hx$s8#EcgxZX80`lBKVE)pW!#b zH=S8-&&}{X;kUrggx?B(6`p~&!Eb|ixw<^x+u^<8v*DxRcfhB>?}Xn8zYCs&&w+mn zZ-RHfrrgfC@a^Dt!w-hv1FwVM3%>+@AACOie)#&=mfQ0HJPOak8{iMZ?}9%Be*yk5 z{A>6l@UGXD+w&-VEBIsZq43AycfyL z%UjCrUkV=p{{cP{UWA_m{}DbH{uBIV_|Nd~;lIGwytUlUU*X%pe}f+g{~bON-VVPU z{s(+6{7-n$noww^j{g)^wOgT3#Q)btyOuc=gIB;4@YUfd_!{sGd`)-`z81Uy?*=b5 zyyLcOXLoqSEl|hBd5_ZnfgJXdofo}@W!8d~!;G4rkU4k2Kas(cM_kzdZTfh_W-tZKB zOLzvp6+8#;124e0hKE)OZn*YW!6W~t?t0*>D$D;=QcN^bEK;&*XsC$W7%&tSfvcMg znA^0e7N`^I!k_>AW8W!0sDl9ZKG)l5n=#PquiWCzI4fFRr z=e*~h?|tuccJCwJd*}U>+rFId{XWn8|IhQj2k_GYp9=UHfY$?lCg9zGj|F@U;Aa88 z3Gi`%?*#m8z>hMOlkNW<)?dJj;Q7-5F9y6E@bQ2*0bUCDa=<45-V69dz_$QC3Gm&3 zmjOQ1_`-fo27Cp_Yb!HLcqOyv>2ZT_*{5?I^a>j+0JtFZ_5Cm0ne`mJOub=z%K&)DZu&r z=b3-o1Ng=8{4mo=u>GDb{LjY&&fjw{gY+o{yuyW?|JDM23E*+SX9B(o@Jhfp06q)w z?SRh){5inc&LY!}9{_v~JU_~Ge(Y}*;8Os<6!5u#R|CEj@EX8Z16~XGM!+uv{4v1U z{zb&kr%3G~54Sz()gK2l!cl^Y`CmzP}vsE8zJiz^?>+Ip9|T-V69#z_$SY z5x{o?el_4j%^-vQ3Ijd{@Or?@0gnLQ1o%9_uLGRZ!HXeY33vlMe;45V{3?@feSkN@ z^ZkHF0pAb!e85MV!4vzt0Pr%vn*gr^yczH=z^?(k2k>hF?*lvr_@jWczg{fqPQY8> z`2sV@WBXeHF9f^|@EL%&1KtGqb$~AiyaVuFz&ioo0(czo-GDCye5e_Wvi*wy9|QPe zz>5Lr^m*8nhbq9k;Q4mImjJ#J@aq9z5BNs`-v;q~e;n}1 zfU{p->}eg~-SB)D;5P!^1NcpV_W}M1!21DT2Kau!KMD9DW-`Ejv7KJbSs~yz!}C)C z{}kZ$fG-EU8}Ls9z6S8m0KN(ETL9k)_zJ)a%%p|wzZLL8z;6TmbimnPZ*OA;;J3r` zjexHNd>P=M1^iaP`TM=Sjb6abQn$l;2ylMh+pE|LxLI;`p5FubDhF}@GwfLRC#S=m zfR6?I^MF?Z{sq8efcF5t5OB8B+w)ij_+9Y)mjLJIy*2ucfZq+zKL$8IUts1fy8!

        NRV*$Sp@JhhH26zncuLHgU@Ls^z0e(N=-vyl0r@^GpcEG<0&+h|#9pEF5 zcmH6&9ss-)@CN~}1^iop#{pjt_$t630(=AD-v)d;;NJm!AK)7R_wH|G`@ajgcYh<} z4+CEN9`_H%zXy01;C+Di0R9NzeSm)-@P5F50Qi2uHv&HLz3v}u&kq4F1N=vT*8%=x zz`Fq71o(}Bb2;fUfd90RIo*PXNy8 z{4@ZEsF3-F<*`1TJ6d<@|42D}{bV*zgh{5Zgu13m)qUciqBd<)?30elbO z?*)9=2YvfT0zMY-_W@oB_z8f=06!7%6@ZTd{7%3*e}7~0cLU(>hv&BgeiGpO0RI5s zuLI8C|9A8KqelDw7Q*vW06!V2>5EiM+3eQ@KXWb0r+Wv9{~JAfR8%W zw|@-aQvg35@VS7W0r*nD&jfrm;9~*b2>4lm?*M!p;0FLd8}L!5`SyEz4vb6zycnLJ z3wR0OO93Ab_-epQ0pA4p1i*I!J`wPO5BYXZ0{lq8xm>;e4)?jyfS1AZ<$zBHyb17g z0ACLHxqz<&dg)Ul#yA7VxQnR|0+^;4#3b0lpA$PM<>#clA~Q zJ{_Ll0Qd~Rw*wvmd>`N!0Y2h%->-`SF9p0D@LIqt0FMKH3E-;$p9%N|z$*dY4)`p< z_W?c|@DXSD_Rj&l6!0p*YXQF$@HpVrfUg3)2Jj7l*8;vB@XG+-2l(ZHk2uq}|HFWn z0$vAr9pG00-UaxTfcF4?72th<&jq|6@Q(n#AMmRIA34^yKMeTEfOB~sWy-vf9H;KRoGezgKV7VtK}D*-@z8Idb1-uLJIN(bF?*aUJ!21CIDB%5o zF9m!*;2#5gWRdUJ4S<&c{&B$T0PhC83-B8O?*aTK!21CI1mOLEF9Uo(;GYD1WU+7m z&48By{wcug0ACJx7vP@;ya({l0Nw}qEr9m}z5?+5fZq!E$P(ZF+W;>E{C2?W0AC4s z7vP@-ya(_*0Ph3*bAa~)z6$XDfZqxDsPVr2p9g#@;9mf|9`GK(mjQkk;A;WD8}QA5 ze-ZFqfUgF8NU3kYXSc{;Bmlv0bd39{eW)({2PF82mG6W z?*n`t;3FnF<~#O30C*|j4+35b__qL$1HK;cRe(PP_y)kg4fuAzzXSL_z&8LsVv=wF zcL6U2{9(Xr0skK0alrckUj_IhfNuc&`+#o;{0D&V1AHUkuLI8IaDyp_qsn~0ehAM` z0sKdR&jtL)fG-7n6X0tAe-!Xdfd2&Woq+!o@FA0ZJ2wM98t}&ep8@#efHwmEGr*St zz6J1G0q1nvZqjWX;7`Ew-vykX-({ZP2KbZk{9eF+4*08p^Y`pF-!t+YKOMHh^JRcP z1$Z6cPXpcs_%8tO0el7L1@K=3J{Rz30bdIE zZvbBnct7A90sk%FI{^P3;NHt7+0NesUO0uVckSN+_*B531H2ya=K=2q{Qm%71NctB zHv#?!z;^=vN5Bit^X>c-;70<^t{-=V``lQ-cfs?Ofd3ir7~p>adLjf-W z{4l^L1J32mi<_?ld1^7Dv?*aU9!219{0`PvohXVcwz}X%zUjG2#N5b=?ruqK9 z6Ywd39|ibaz=r|e4fxT3uL1lRz&8W_F2HvIJ{<5N(|tSN4ftrlj|F@N;Ku>p2>1xV zmjQk};A;VY58#^te=p#>03QkXkQu)H?*n`^;3oh+1Mm|8Zv=c4;L8DjKj6K9p9J_r zfO9#iH|^v$z&`-b{}yn5K4zZZ2Y4YoKO*G&dotjqfS&?*E#MynJP!D1z*hl&D&QLc zKMnBhfPV<^eSnVve8fe*{ig$73iug-*8+Yf;Bmmm0=^3HvjE=!_&C6~1AaE(`v5Nj z{B^)NzuHZHjk?(Ps~Dc20(c4F^?;8Dyc_URz}Emi0r1U$PXv57;FAC!R_@zb2KZRO zCj(vy_&I>b06!P-6@X6xd_Caj0lp3J^8w!r_yvFuukh`k3V0FV7Xn@d_%y)V0iO=| zO2B6Tz5(zM;QfGK1o(cyF9v+nCBFUTfKLIu0`R$jUjq12z-I!!8t_WMHv&Ej@Ew59 z2K)fva{zzGOy7Pk|J_Hpe~$*d3Z9<<_@#h10$vUHGQev9Uki9G;F|%z4DelmUk>2WDeg)u-fL{stGQh6_d@bN}0e=8+PS4dQJ+}h>5qN$N;8z1ae3tK5 z81N#%>jAFj7^Bd>i0V!1n?^AMoL`eft*xUIcg(;I)7^10Dzb z8o*Zpel6e|0FMFQ4|ogU`vGqSeB>P8{x-nN0B;Ap4)E&$?*hC7@E*WB0q+Am4tPJ{ z3jsd>_#(hZRr&TW27C(OU4YL8dpSsJI(id?|tJ(*TC~V z@cdT*?*sf^!21FJD&YG8Ukmui%YDD@1H26IuK`{M_}2mN0=yUS9>DJhybthi0NxMy zHv!)d_&UHxe%QDF0l=pK{vhBXz&ZU7nDlQ1{9Ew+GQigZ-V69cfNuf(+ko!|{5yaT zt@G{Q0QeZdzYBOd;12^H1N?h{uLQgg@b!Q{0{Aw-zYq9cz<&Vv@GE@#Hv(P+_zwZE z1^h>V#{vH_;Hv=N1o#HP9|e3n;6DL;AK*U)e8iQ${hI+V1^h9ik^Zv(s!@LvMn5BRSD z-w*gRfRCK(+rJ%f@4bo){TlGO@cgrYF9rNJfUgF;AMlNU{}%8afd3BgKLdU)*)(#f zYxmHP`1b!Eo*x7F4#3L+e-7{_z@G!C>0pAMvOMveI{9k|%tM_$Z27D~w`v9*5{1w1sfd3ot6@dQ- z@O6Oi2Yf5wuL8aY@Yetz7AbH(4DtV~4|D$>YvK18ykK1Cl9qU69{r4WxIde`-#VhP z$hdg4D_$_JF%pjyjGNclS>OQU!dK3&i5Hi)E^LW*G&h7}%`MIG&Wc!Qd`qM&w5VWQ zN1MxFHa*W0w7NM~pBg4R%VL-ovtl*F{3p48CR z(jMuEhN@;Z)Rcr<(6i#w@U-SQY0i&!L|Yr8l-N}*@Wf2c>f}cn7R^ge9s7YuO^C{r zmBYeA)ib#yKx&jZLe24LM^TREXctcaT-T7~#DJX013`b(r7>DeJARVi-J<$HEp=|QBCU}H(T*F>n@4uuA?AyhhpvN=Rg)?644g=VBS61Hx_uD3>CQ1o4=HrDBxxmC_l z3V4#uE$uPaHm|do91bsNUFhTqRkcVg*4E(lj+}gPkIBP`RAb-bWOK7E6snmK4pEO@ zL-s6=Ea?nKuUi<239V{w3e$utZYTySO*zh6%OEd{{LHoLTxolxnJbq*w`$@O-FCNP z9+if9RPDr)%{{66oHNv@aGwR#H_dKNtd2)-BaJ~WbV_YgGYxS?^Sok`Y2BV)QbA4M zqEM(dTvJB9NX>X_98wc+j|DeP!3kX(t}P1J7E_ZnhrYOGvh}q{%zYan4yC-L%Vl#d z7?S1YT2O?7nER{{N^zD`VDkL7j+QVFjzU!4sp-8irEKP{H=x`ho2CyQgL0oe#U;+T zHQqKO8jD9LIcC#L+|)^GNs@;_-+$MUxT()5}bDtv= z*@P`#pPkh)pfyeyu$9Yh;-t4E%Z1c6Aor!z)pbfkN^d_i%RUzuxij3B$hA?oRS#}A zrqh_jZZ~q=1zKf9$gA8>NQ_OP(4gsq5*A76<1A^V4#dTZZw>6lXG-6~i31I)xqU7R zSI#S@vSzQ^WxFmEyLBPb-X2?$(tlb-&#f$0FPbtHk}@Dt(W03lNnhc25gD$8IE%2( znq0@ihB(h$D0Q8gOJbRbmdJP&zoHsv7#V&&%~gn1Jh3C{Yy>3Mw<~JHq0;!0_NX(L zNl7ek;*gV$E_wXpN%EvqEY^9njkhHlV$n!PN(G=aE(u@mEONS&=#;fFb;%fbjcih7 zb8ECJ-jP_?@b&%ay0wzvKOzrYvTdT6onA|p^8^#D$#OF`f%B|0U%Enbm1Td6-Szqy zc|D63AVb`PObExQ9m{ zljXcBF7*mcW0VVxQ)ZG=H`~eJbg9%$&8B>vJcrDQ#GBhpf>@U1r&pNVzOb{2hU*R2 z(kv)t$vn#$V!J+NJI5z=M&?InHB$q{g&yLkq$zAb|6lZ$2N6u; z)v*lb!57=jM1D#o1Wio8Pv5=aX`TjK6QV8c@g=$Ly4_R}rh54)Q_#{;)y#EMXEh5}dCgO~D0SL> zdqkJ*Reh&Vj9$kLWbStqCYn{$#>VMw)RuI`Lo^jH3!573wAohPRaWt zHo0u!k`@8I#tj0o^1D1>QqtS=7?kS+2^)n40_x~82}crI)+~?LiuHRC)imsJ_F!l* zl(GRq`*rCHk7_@HgRsr^5%<1fK7NoCNS`$S7$Bi%(IEsUmM{`eo%2HF%Ww~(cp@*G zbI3DqafBlayKtMsSve2SkHk8oVcw9iTcCUfuGqZ;*=p8kav4xLnUZf&B-T!g{r;j6 z?giyO#Hpm1Y+4YFhiB8&(q9Wr8D&v|O*AEm4lKWi(c@J$;POO<%S54&d-mST=b2g2pq+47M9GST5WJG* z-lBLyQ?!dRZ~@(|Kr2NH{p0NJB_w?6J8vd<`RS*1Yqa7`mXOdq9*l+Qc9fJd=bX-T z4j)?!B))F+x?JjJP|?i20B&8I?Helj_hwU!>+dzGhnak_mgYB|Dg$Ok@dO^ixYwyT zE4$psPYXNUytNYT^`g1#o>GGFyde85R}|BWqz}vIc)UT7PQ3cu+}auKh*w-5b#~Omsez^| zZFrf2&+1T`yB+(y(8RFUng$QD=*|O5oTRH)2y)Jf&=2Y*VXjrf3yobB&D1>ozpps z*W?U}%}y&RGhYrE6uX^XQV!1TPAhHo`<;ABQ|y-l0!M_X2$$}45U|#i-2tfOdO&1i zN~Fkypd*L5>4+_>Deb5Owg*zPvmH2B><6z^MH(CFb}@S~)UwlBggN+_YVw+H{mFIg zr0Z3{{!-Qxz0{2u>}-!U(=~5hx+JIJiMNDr?w_J#$epwl7;3R^_RCilEOpFD-Pg=Z z&GHYac`Z}khOVYAnTr!rx3qY)1B1l8o?r899UKSPJZpqSKq}+`3*XtEV0uQmi=Rou zyezMF6ubLaT%e1o-_UGdWxa7LaxW51+N!qBwPihHI+_7_251h+({ot*wOyaejVLl&arLmiMdxjV$+CtF`MG%WzO}pRDwcJUS zz@O}AdPO8{EkZ7;cHS%v(4=SK%le^ld_xlX44e8yxB9#{_fq%pxfscu-91z5KST1cflubjZQ!{G(Ld9i{1sMQZak|U=RcR*xXVYPSRO!DsHNgRYop7IA5!rUdA5Uog!X>v4K z&aCnJ9%{^!PJdLA}87nJQpxFjOGbC&otRFFge-!4fmGzVE8LzlSM(qj1Vtc9%$ zyxS(7eIW`!r&X^+OYaAXQ(x)ie5rH5jTZzt2dwD{jSdG_gm}<;k2llGS#kB++r)~P zm2!hE;l#BmztUS*7UiY-y9?8FPeP(8O2nh_!I43pz~0uO8AK)Sgc@9FTqE3(Q8Ktp z3|M#@Tt>PJasGfgZ|#q}rsNyqHs=)f*%EU195@&tY5wNVwzIogmb@ksum_gq9@0B2 z($><_)>=iEr&4k`Yjru_21>G|X5suiTH=lx_+4rX>3BFFZP(uEn4?^C&rZyWcJPo! zvo@HgBA&RT(CP#7cAzNvM!Oj3nM-S7G)(JT?i)GW#qT`a33ZV7nR=n!^7dR-jsts=ydy`g`Jg_! zTwFqzhQ{c%z)oveaS7ES4(|^wl8!jxIn}|i+wOJQu*XRq;#+h?*X@V-&EB32y8qVc z&;Ueum3&rQqWL97wRrC2ud$@0tx9*S+*nBq6edU|>zn+hTcMMEw1gtPNQjPfnl}jz ziiJYzcPX@|BT82nQkkc>9-Bjp(oJfnHv3uc4II6;DwoY8-}~0wO0Uj#0;CfKGSSr} z6^%)7<3Lk1La)xvq(dmR)^aI7%fjKtHg_YPui_Xa2O!C?0dBkY@(Wsn{6-Ra;kD*i zN@^vgpt>xNPSaOY+5&T5_%%qYsn^G5R8ez2y7sd8%{9{5&wtOp0ov(&7XV|TxAUFa zP^(HnPMd1mbi1uin&LpSl>6bJR}Kb!^rdGgT**4P!!HvC2gYBf@0YxTi{6v|lAk#s zMYj>m3e$^H=q}_4zwW1zZ^fkeYP#3O3uZ`ZzPdX2KWZ9<+pe z(DshD_Q(QW_Apm!hRy4v21nMq(PYA=XMTDjXN)!QW?jlaD>s%V*NDlyB_~(WoOPSY z76pY+=O%Tm5k*G3uFkyD%1ufFPo#gmR=sK5{ zCZ=50nMdc|(%NDwo+;l-Oa8fORg+uz2^n>celr;m@RIFZa*ejv-07gXbHntvF|Sz8A!$;&&=X>-q2U{Su%?R>2ZW3h018^4&dqhjV_%ITET!*u44 zF20UOS{vxnTY7{y(I$9nIo=zQ=z_o0+fw-szwx%=eu=P(QDEVtR=&mrH1I1A%whMc z20Ez7Zy*$W%l)dQ$;wHz_$A&C010npSB|?VW2jX|XbcW#WP^>(c8y3J(+jvCO}t|v zcSa?rS~YDPo72VE)J{)Y3h*2Bx0h3ivoF{dn{#DJh+l(N>Pk`u(2!XN2cSXEX=bDQq)E=J&bry}5jFoQ6e{tqYKgC-VKr-fKgf>2Bl- zx*PivN`TM=_bz0IFCX~5C>)v>G64^BYG&EPD4yC%=Y+lKSPt_$iUPjPc* zhF9oRZ{kZ?F@Z&u+*xj}UQQU3)PVS_JUKUrwsLF23uz;l3~FmIZ_@R0IiGe-Cc9eO z;!PcGi+$U;KJYYVK?l9Z#i?}k!l{aRmGg>IE_KMK?L0$hjLwfNjM009+uM1A+-kO| zA@LUE@{#4%?mZ81le-nN@9k2*1Ga15J`RWrw%qjF1E+j6`vb0WddoiE`fCmYQMroo zTf5*jNxXJRZvkkb<1YRi0+QOPcg*1Vu4HG_wBXo)0Fg}loZJG;l9O=(9@^4^Zf`kt6wQ{Cn6 zl-8W-#jVYun7{J;cC+4HfJ>Us#(BvC-;K>1)j|YX;$5e-8r{g3^H;d@#Jt>JL7Q$)rKf(-s`XSry_d2M z21CUS}lak_(*>0@ET@dgDH6_FnmU9Y6%GHum(f=(il%n;ea7TPFeyh zF#7G#6nOEzPT=dHZVP-%2XABG+i0~0L8WzYwFkcWra|z`^G7dvc$bZ5)!>gz^ejyd zva6!`S?UJqpy<3328Z5ucX0Wp&*9Z=y2GFEO`)ZL`O%Ij2l`TsihI|F7>wg>738H~ zF#TuRTe!UH7kHmxwr7f7B0IrZl+1inO_c6ui_ze)k|L^|K`!0TMb|{7j2^rc&hBoS zv5?2md^=dWOT$cxQh`YdQK$EVX_|YgW-2+d!022dFh##!3E!o#OqJuTeb7MaOYK=po@_( zs!f03lk&tnj=>|ViW+mWlm;&;2SJ_g)qg(uP>FL6RGeh`QG8oy(aGFzm?m7$Pl5nn-tR{E|xpQg4BA4(?{n zVLJFLrZCM9=_muV+px$%4S334@taI>cN4(t9I~U4nxv4LbSRn**1WmW;vAX|^AQ+3 zIh+&IbX+=Q4~8kR^E50oGZl{k`g`@*ymDwBofFI3miK8E@(! zQW>3S>1bZi6c6#K$izU&Um@}{;qBuT-{};K&L6<1q^kM$af}uKC_t2Mt8((k$uhh2 zI|o@U_ez~pkW%?xL1L5Xxcz2NF^yC1ryCg*00b{6cR6ORHrOy1Vo3* z%Za(ZKs2>IV_iCp;wEjU^*jUHk|Ia!ZFyO zIeX8Wi$O!ir18hVic?oQQ zQyJ!2_xt=QgI8zFKfAA&PD;sauXjy!?rw9Biq^Ep=pd`JmPeJSxjF5L(Zu+S?r!ua z!im{B6%~7TDBC%1Ru+Qq4U-oM?6ncPUW4yN%l84;n0Ek{mmTIcH#T=r2SD#vqe}-8 zYaPzAgIA)0R~+(~7t*T!APlijS}F13>#S~$r;TR8q=H+*d=+nNv4r-qycb+KOQ`uW zYk;{K-7q80ECywX#gM=m&Ivr{+|D96eJ9j7VeK`KWyJ5Ncr-*~IL8I5i&R4F=597j zAM#hK*+}QOF|T-}84Pz3wxHWhL)p#E`yy@J%sHL1*0hHLm-Nz&ki zQh(5$RnKsilK+B3acxP{7CPW~5&w_79)I+YBk8w810%kPGShii9y7&lBf0r;Ct?(P zMOl$F5%a6Gup^PLE_af*SL3wr+(Y?g2Mm^q4sW*R$!xh*ayuv0PVZoIK`j2XqdO>K z$i2x?s4TIJ!;Ou~81>16uoS)cMH`q31oRa0)u#-Sk3ghS~fl)(OS8;K6&%U@lFL$SW9w2d{Z%}&hQ;R5MD|LLv|3U*(+9{}jf!-j9W2TFj z?RRlwAe-qSb9gbMbEH?Yii)9^={bq|PR@JBtl*$;e_(7P+RGXu?U9D&_!2uZnhM8w zZUksIu;JRpk&Z?lswKy|(}skZ&6I>G0K}TS!HRL3>GVQ)oYy;=H$F=YCwxg*zm7^mO4zdpn3DFV;ax&w4O9>}|&72cBM`QtRf)${00D$!_IdKCh_e~0={ zio*980}kH?R2DbS{5TSQT)ux^hSybXZF*&uZ#Bkuy*Z(v6DR3kFjZU}Yg-(pZF+i5 z7{$P+#;|7+{q7y1G1*WPcRSDlw}LspojClYK91^ndYj9^)uN$z2$9tQDax?M7Ygl zr`-{sY^PH!k`mcmgNN$Qj@iw>L){qKoP3UH>xva2)(44=I=E zD*sC;gw*NdrJMDg7qSiDJ^j16y2?u|sHfs$&zp-YPrXT&OJerUJmmQZK+y7y-)d!h z1N$JO-?(EnD}uUs(YK9W0Yd51`2%~?{82h+FXBEb-=h& zs?p-!CN?yKyxj1)$p*Tdk=}>voUls@nG8r}`R=^8OF=4Omw6!Wo)k5$IK7^(le%o- zlC8IkUlVBQ zaKaTcbCw_!pEi$1F%`68=DtM4kJ3-dE$HM^XCsLrQ7+964694b`Eq8Bx4c4=(VB1~ zCYeTM90uwQlektS?^);GzRWJrE}?7Zl0#L!SGlz2FhaE@5jLGjLuWqGHPHJlD2>Gn z>2j9T$!p}!p|_-ZMU|b#Y%mgc~?Mg4$Ig=;F6&!CZ&%`X#;sCuc*Ezbt=RDl=3)JWe!O&L2 z>wQ6@Ip(_{L`j)QvwjM^&Rj_RYTFxLV=@Hi=Fjs&yUQSbqFAB zrWf4MNc_rV;NE6K~ zAAioH;pPG;YsgBY7q7tP&o=JKc*i{H+?SWAgUZ67w;al&ll-M<@^D4EgL3fXI#p$R z{DP5-l!$NT_$7aNLdq!v8WSFPkOP|h`NWriaGanU;#eN0ci#pah8(al&quhEAF@V= zBkfC~2934eh8=|H2Fq%0vSTkE&&yqAm$t1VWv7SQ^=yx|O$4Gi63a)D@RCcK zAPgFyQ7uVYM4$@HGcTTGxo2^?tw_3Mjwj9bhP$(y{#*$hrWSM=sJ@@Cy_Ew8*czIU|ZmCCkpq-CGUIV;{BW1L4H$rtmuUf z;@%Uz7!~_;cagl++pYFydP+4oxO}p<*|}0BmXs^>2^74I?$mBC@FKPF4REysF{u&Y z-SV(=Sz={NQOMgi4>`?(Df+nCMShgXThVWN4-EFOdCz{J?{U6vidU}e z7zwh74Nq=j57M9k_m|%C+RwR_$)3-J;+~IVj@L0zJ(40VtT>W@O(lQ%he}Iv4ljX} zBNF^h&Ur`Gn~Uwp;7w9|0K-o|zZ_?KoOp0i5GCHly0huUP6G{i14cyywADFtoG+Mz zx4!YK59tM<7pE?!^LnH>wi`5FSO@FL2Z~^}2AWBYQqB@Nv13YG6)ijfr=fN``Gt`L)US|_Jb)@}vsU_4Jau9B7XS`!!gBwqid{fpUsgt7= zumaDpe;eF6$9vUL3dywdjGA;en{#G<$O(+3Qs*2=NQ{v(i1EysiPQj5bCWW3a6={n zdPyE6@oj@r!O3wr1&@2I+xM(d*?^;gTqbjBjOE*?HB1@~CYnA!8t2UwAj~`(pYssb z8;0=sE2)|G25`B|GPnA|IenOWk$nS=GjnO?Ky$Q<{pnSr{Yk_-&Krmc*KB&3;*Up# zw~i%x*<8Ago8orG7l%tZGY&V-%(|jw;6S$~7CUQ&Aqspm0Tlj?iaCu6;uX#iuT5GN z97=)}c#yjU_LnqM7vHIN(%LO0cpG0+HW)Aavv-|xmu|EG>cq-naisJrOO4dYdz=mi z=~yMu-y-({GwgW4ltN2GdnYW0s-s<=o$`YBZhBvuhygM0h9hq3_XdTEI74qY+`5xu zr6LQY3pE46OvckFwlSJGY**E6O{Hi>DCLq%C!)ou)OPphg)4~2I=g$wpTT_W&Y8cyx&9)LhSSIe zV<2F1F<=SKOWXtQ>3YL$Je6#XvM5z^X{I0WfOcYmm`#N`+d~)=R^aUBC%I3z(aVB?l^5FB&i9DFku-$2tx>3=*Fe`H{k+r z#^Tim(lRf35wJKc>_kI_8Q?e@pYVrcW?pTja#s{Ck475Z7%UEppvwd}lFAvF*j4DQ z$UlysOS|jyCK6WKiJ`VhAC@3)*-(~9M|Ju8{dg!lbii9x<;15((d-n_o7mj9=X#ky zUve-7H4&igec!=-9d#G8+*ez*w25!|Js4ZFywdITV|0Ob${hP(Y##8CGp?#1WV&hmS|#lgisP5@T4$l^HFYo*|gJXZ+IcM^t*Da*CMJ3j(0xmbohmlSkWt?87-8nzn5qQ@v9au~bLiSAc)_HS%rEDjy z0d&%uLw4#W2=zK%a!lYQ6u;jZV9-uG5{Ye)fht?j zc0`g|fjaur zDG=TPZvBQFc1hA!*vL#kG;~&YK1^S@fqBedj&q?iIpbHi(NT2Unm1UT)__ z^akwo&7~v!DbJ}ukS*@gL)*M-=$IFU|K=>i`LK^!e&E!p zqFH-&%GyIsyfvD`B@sRW%9SDc#yyIZaZdht&2H)wIb20@w`M$31Z#6>OJmd?+)>ix zXSL5+#==^bNTJ|nuQ_?hmsBsw5%E+6HPwDAC0r0PKr_{xyc(0T5<}yv)N3HkVvMs3 zNP!yON*k`x@ZfJe2beg~%l_zqT;PS^7}fA_D;3X z6qT?1Pv5-e(YUnjZT@U?-?xYjFjk;|DPu9;sX5S8-=8wlD2fLOGdYNk0#A5SpMd~h zB9);4C7m?0CfJ%7o9zWMVuIg-4bbd6-!Q;T%8w|ZTVmd_hyrH3xg?%QnW1)}!FRtJ${IL$? zMP2;t&fJGR2be+4DhCnVh*RwXcS8-nL zl*9SdfV0n}N)_C2)1)S`GMCyk(^*iQI?&9)2~AI)IZ)+r3qBRbe2v4>*93kodQzHj z)sbpK9=%Aa8vaYEd4>^CHQXYXN0S4~AdJ}|9xRWR4$uYDr99qMc?Z{rI(>c8#*kg) zg0CVJ#ynoP!!PNhUgr{CKnU@oH4Rhc+X?-l)QooO2KaS`6_?Pj#ItY54{j53*Q{b! zFpatbdV7RBruDi3FFOWjmLljA}C=y#3 zr3EEAUlNWlX^)0zvgNES)xb6?aTC_Ko0n{jzj>KdMS?Rrk4*;_(-~Au`5LpNHF~d@ zO6#k6v^!BQl9JfTOYuTfo=h~+i6Giuf-rk%zWHsV1GJ;GujaL*mZBNcC$(dI;)q%^ zZqKUicB`5SkkfEE*M@Qds%UMDc7@GbPwP6}Ce3{jDF4MhQNowslS-7-4AtzcZE z^Lu38ypAZ%jGVMJ5JhM#h;}An0u*a*je6fg9(j*@?(^Ko_N6FgN6{a-p zY-^?WV8@q)7ZnwZYiMiXY$_Pn+7^$FyLk3xXLZKu4d3SP1+5FmwRf};DejpcZ3@rt zh_sOGf{wO@?F9$>x$C2c6uevblBot8YJMJ0zkK!Zf`TFDZ|`Rizg*z2Rq(3>{(TC5 zo#78NKiU3w9+tWNjROCEg}#?Fn0{YZ@Vf;6zoFoF3-%wS@PCD%zfPgQO5i`J;I9_! z|CWN^E9ehX_`hD@Z&2v>3HMEQ1%HR&|FMelzgyrRr{M1s_#+hj zfb&I{p|w(bp?N?z&}M{{~m$=K?Q%mz#pyP520uIgYD-`Mg8Tmn$7>8BK^3o z+Wb=$_Ky+xrz!ZQ0{=q_{#1d_HhJqV-p`=*mr8+ux`JOP@Xt{28wLIwiu`LA_-88g zmkRu`3jT6|f0ly3O5h)*DF15=AIC4l75rX7f1JYp4Fdmt3jIw2|7?Z+R)Jrn;P(ss zVg-Mfz%Nno_X_;+3jP6sKT47QLrnvL?Ju`UUc2G_3~E0{m_b`%hEwX9)bW75qxU{tqembpro%1;0_?pQ+%t3;eMP{!)Q|mV&=r z;7?TWR|)(w1%HjepQI@N>jeHe3jIETf3AYRS>T_i;BOQ7Qx*IjhL7#fGzEW`pg&!~ z-z)IT6!~{Ru)k8FKja;$wN1wSs>KSjas7WfSc|5ph1pQq4YCFpNe=&up@O$z=x zfq#vH-zV_TSNOkK;I}CBw;4W`zg7jmU(jz;@OKIPb_IX0z`sC|eg_0T&&f@*p7lELIr<>z@Mhz7Yh983jSDuKSRMU6Zjzoe}=%nNWrfX`2SFppSc461_i%K z;D21fj|=>61;1P1U#v*K6#~Cp!S50H6$(Db3fcANMuq?D1^zMxpJN61gYDlZ6nx$* z=MTw*EZ|{tAK5djgq`UpTLA{jVzY*BU;iKVzBduM_m|Q}Fu) z{reUCO#;7H!QW!|Sbx8v;BOcB-&F8-3Vcq}Ow)glz<)r&-*5Ps{|_qoUc-&)_bml~ zm=Q+)dIf)^z@Me4KcfZyYz4o_@XZgW|9Dtof0>~FJq3S;z@MYAze?agqR^i!@V~F% zHwpX@VVRcyxWNB`Lcd$!|4_kSA@DaU_&oyuM+*L0!#6*i@>iwE|8)YN+tf_ce}lk( zQo-M7_*nlRRq(e6{GTZJ+Xenl75tq7f3t$WN8mrE;O`gsk1O~?j!Ydt{7k_gF7UZe z&9wZC68KLj_+teAQwn~mz<*l7pDOTwq2N~b zOq6N9*fk{y8Qr)A~2u@Uj1WS)o5l z(BG%vj~4X*qu>__{8tqGDT4j~R`6#Ce4dkKn*No7{X8ejlwT+CUsdoM1^#Oae!IZ` zuY$i+;2%)%mka#Y75r6(kM-w&3jS(=e;9pPruny4u>TE({(3?G5QTo9pnrv;{n#w< zuT=223H+-R{2c;+u7bbY@G<{CqTufp^p94g{{ex2jDkP(sMPlVYK8s74IkV8;R^jx z0{`6#{uqIOtb$)E@Q+jQrwaTL3Vx;G6UF)P{=xAIeyyPYUIo8i(C0O=OxvF(K|ic0 zKXHM7qC&r0;J;tNUm^HkudsiWz&}Z$zgn>W0}6hxpdV4#zh2;_0`p-z@0! znrf!yZ>zvRRl(mb*ngUWzf;hkr%3$|ye6M%`5PsUn%e>DfDXv`zI>+ z^#cDK1wSU(KUu+#3;Iz-`gIHZ^A!3k1pX8SzenJoui&pWe4-@k?*$6}I)Q(og12LZkfU9@&DS{V z&lL*(aDjh`f&&s6Zo2>eO~ztr%FlE}YV3jP#9f3|{OF7W3l__YH6QU$+W;LlgI zpD}^IK*8@4_)QA_GJ)T$;I9<;)r$06E%0j;{9b`ytKe@C_?Id8n*{#l3jS8ZCrYCJ zT%$<;?E=3}p}#}0{|W_vx1fKeg1=YL=a`60`;P+xKce6dJ;qIUq9oFvV=6M$A8z>A z{x>W5qXhkH75P6}&~H`f7YY0}1%Habk16ag7yNHg@T&xVtAbxA*uPlef1{wkNWqT@ z`fUpPy9E9ch5j;uf4zdgQs947!C!6oL`l@Yr3(I9f&VcDf1O}I$8=;`|N8{}cPRLq z1pONn_HPyVA6M}E1wO}gW$OPffq#>NzgOTdQ}7Q6{7)+QL*M0=JEA1Y-^~jCaKp#; zf4PD`O5lH5!5<^=KcnE63jW`s;7<|sIi@eu@>4GGZ&mPX1wP-YlBs^Z;Qw_Bev`oO zQ1IIY`|nivzf{oYn8-~1Unc0^rQoj=_+M1;R}1{r3VyG^|A3zgPIbQQ+@T@V6K~Q4;z0oPxhi z(C0HvnbyA@0{@Q+{%(Q)X9a(s!2gSaUvR9OZrFbQRly%-_(Vyh|KAn-5d!}o3jQd; zem+x{Y5t87`2SS!O9lJ)D)>_b{!0q}48i`F75pkef1iS1C-C`B+f38HUf{o~&~Fm> zuPONLhL7d{zY6|Rf&Vdu|H}pY-%#kU6!`yB@OuRNZ&293R?t60F@9So=pU-!_X+&N z6#UHs|8NC=o4`Lp!QUb9hbs8H1^$r={yu^KP6fZt)CZ&dKh1pZA5{tSWt2?f8(@G<@0tw_H*LH}3Wty@rqV_f!Rczo7pi1%HUSI1KgqPJ&F!-!OrHv!eWr5cp>( z^hX&!j{nY7@W%-HXDRqag8ruz{!bD3XDjr}1wOx1BGde<75GI8{d$34tl-BCAIsl( z1wSt6e_G*xx4@sE&|e|gU#8%%68PsR_^So`&sFey1^p=s{(6CbzJlK;@GnsCHwpev zRq(e8{0kNQet|zt!QUnDrz`k-1^x^L|A4>`DfmN=cgOu$e=kz-hYS3R75tHgkL~|w z6!m|!pnr>kKUUzcQ1D9y`{yY9pDO6jR`AOO{VD~&R^VT%;MWWGS1b5Uf_{yH9~bz1 zCsC&TXSZPgWeWasLH|}o`B^3C-=^TN7WC^B_V)_mf0V$#T~U9= z2>d36eyPB}M!}zI_}Kq8EBNJt{ z7(V7-r-Hvq;ICAa-_-*DvkLxN!T%)+`_~KnI~4jG1^(w0{4D~1m4d%r;D1!%|4zfl z{J%lL-!15WT*2Qb@VgcKg7>Dj-#01v!wet&|Ac}+LeT%Df?p`;->l$|5%fQ$;Fk*g z#|3QU* zxxjxw!LJhd>lFMt!T)b5_>BVpAqBr(;ICKkmkRuEEBMO|AIsleiu_+G@cB;TO#81M z!T#?m_-h6IhZX#Fg8ugu{62x-r{HfE_>U;~+XVji75p8BkNN)t1%H>Izfr;8E9n1F z!QU_F->oRWL*AF#{{L8^KV0B%Qt(F!{4Xl(A7l8Ke?L*^7YY2w6#O!Q|G0ubRp9?j z!7n#_Tz}i5;MWTLClvg8f&Zj}9~1aLSMa+GAM<~;qWp9V`cEnJR|x!HD)>DD|4Rz{ z*9!bEEBNaL{;w7GZxr~yQSi42{NF10+Xepb6#Sh6|Mv?19)bUyg1_JJvHb2(@C!~z zZNHya@P`Tf|5NZs8a~>8kD~k)3i^Lg=#Lfj|ES=X3j9AS_)`S?*C_li7xcfP;8zLy z_bT{v1^s_0{BIQW_bB-7g8n}h{4PQNMFoGEp#Oq`ze3R8tKjzt`Y$Q?YXtp&DfsII z{g)N|4TAnY1%H#ke?`IHD)9fK;P(ss{R;jr!^igTRRw>Kp#PeJzhB`0SHT~0qT7F< z{a;nIAHxhE$DjXG=#LcmZz%Yq1%3g&(;(CNcah-#Aqsw(z&}*MpDNgYn1Wv^@YgEx zuTJ2|6L0HW`RFk!QUqE->u;9Fnmn^;}rZ|0)K>pzenJ|SHa&W@JA~62MizE z@AoPALr10dA15gI!wnzxPgL+n3HjT!DY8g5M{Ivpqtb)Hz zu>ULtzfa(wt>AAK?C(|7pRIy^sY1VB(4U~-?-ckG75v?T{gV{@eS&_Of`35ZPgd}U zygzmQ>Kp}sxWGSG!5?M#*#A#a@J9>!=PCF_0{?ske~MuL1q%KQLH|Mpze?awQ}E{s z{22;$g5NFhzo}?{R|x$13jH3#$M&;H!Cxcrn-%R`81i{t^YhOtAk!Mfsm0@V}+tR|))Xh5d5{|8G?A8wLJN3VuxBe?q~J3;bmY z{!)SeNd#{ZA|S>jeGvit^hh=-;Z)-z4bYuHbJK z_$w9seu01f5t+~5b_xF9q0rwW=>P8URQ*C~<`1F&(?2DB_8Wd5%NhtojlUxyYHc;g`x9$Ro4J1+UAEkeB^56Q0-WE6iy?o~Ue~q5;{P*yO z0`#km{{0DM_ZLg1U|oRzCZk_(_^f|G(Elg>yOe$hjQ&K!_kP&=A0V>CFFDg?m}?|G zdP+IDJb*vL@J~-L-Cu0|ONlR~e_?BC`g0|*(|>V*eyh>HAdUV#0sIFHztG~-<4K>V z0{BlE{?w$W-Lyt%3-KlY%LM<22>!nspnnWEEc6-Y{z&}SPX7}LV4v*zJH_zR<==S$ z{P~98kWhAivGwN#@SimN@oD%UA-=IkwW@?GC==-M&D#(!V25|ZwBzs zILoD6oM5`Y*!CUpR0&3 z=n0#jmP~;c zlVt0!7s~GlLH`#4`c-GUf~Ta>f0Fo8`tKC{e~+O5a)5qEhWalA=*u-sI6=@qH$eXL~OA1&yg8KB>4^iN4ByT91_ zrxBk_D6rd~g7(z%f103Q6`;S;=&!K!?fzq70Dn}8OMD>>zdgYIk;eXd!{_unU9f*m zfc`tpz~h5y^uHLO-zB8qnS%ba0s3cUsQ=3V{gs0LS%UsBn%_z7XO+=6%dm-5u=DQ- z;!EYHSI|FO&_6Fgzt!juPbj;;*!tH6@NY2uD*s;Xjmye{X>Qn~eXxhR@}X z$6EBm`FQ=x?~VSUR>hoV8qQc``sWDx-wx3KmeGHgmvQE&oqv2Mnq>cv zGPK{jQ_jx6^@9E93HI}u7D@m44E4P;LAL%DLH`0lf7Lr>{r?$#GmJ{4qE$@_yfsl< zf2Yy+#y?#DE)?`%3D6%m!Iex`fA$hzDnG+JQtQujLH~@ST>ovqs*L`J$Zq_w7Je=? ze0%=hb)NfFI{T*(U$TFUVE;ve{i_1>dyIZJ8cV<1e%>CSKh@}W89wJPo=*SC z0R3J;f3~1sM`lXxN1@T@^;P`X`CmhP$^T78zuu5J|EmQ3Cj<0X8~rm;oPM|U9}Cbg zjMG2R2iuQoLH|nXpe6se82t;a0%z-AMtsTtDx+U!`0RhJp#S>-{dZpIm|t*)`y=sR zTmRVr{pAZ?|GjYv>t8PD$Ebso{4X{7>B`>%;!FOo5%lW>{Z|9@YmELQ#K8~SiXVQ@ zwWQx?^t<^V>BIhCDd^ux160ZXVIi0ILH9@EzjpesB)+6yc71C4&lU9fJ*krZ*+%~* z8eiha_WuatOZrttzmELo5Bq<$p#Ql5{lZF@7j}On{%iYxTY!G=O|JjthROQ8)@aNr z@XF-}XoEuXzuV}iD}N^tU-Eyi(f4#%f1aSfK0tp>hWg(O&>#AV)ckK0^v|IQj^zKQ z4D}}vU-G|D(4Q~pe>*^br_qlla^C&L&i@Aj^veYOCPDwK5wiam&2shD(fk5Gwm!e- zMe@JO=x;H6&i`u!{ig!-|5fX%rt5#U1n7^v#m#^0e`13E)pXCcl>aAP=IW>fb*C^y>xvc0vCJ+F+LaZ^}@A3GpTWy9E6XLI3^${pA_z z^F7Iu{z^eVF6ciMpxTay00M*jvhmVUR>@16kt z;kUZwx8Cr%{_y+zZ2fcTo)1aCu+Al>t3MNoFZthY^eKCs59{;$&usnY1N5h6sQ=pl z{pEuGrv?2^3ILP*ug_4wmH3kXYXp6Me~|6}A#~1B((g9<7nt<(e%SfX=jxI>Twybf zNLXRp&vBxX{!~Gq@87l4zpGI8zr*OCmQZ$ovCH2(PnP*ThW|l}Z`=Q+0RBe9r+-fR z*!&)PK=Qxc_&?IHx%~6}kGB8Cr^xm{XY|jY{YCs7f`8EOV~H>6FE{!e-^L%-=llC? z{YL}zkBGRu=Pg0&&w`Bs`c-$h<*yL*`Tjdw|6Ix-e#Bls|MNUo-yXl%`V)yS`QQGz z)b@|>zq0l32+%*L!PTGb{z&}S*1t7CzfaKTSR-5iZvpztjsA5BW%n0be^-Eh!K&2y z&-ahm`Yog7^ncapAC{*4H4$G*|01Jb$p1(mE`Rq6`g;TP4>Y;FbKD<^{~nt7&Hd#c z0s2)vuK!s7`23#j|MjQJ{!cU$w^^2+t-p}?lK)LczufTIe?Grv>mNf6oK*flVf53r ze@D^-lKy(5kL^F7|FQKy9iV@|(VuDgZU_|2u;IRUeYm|GH~jV!HXu@G&xfnc;De~ z`y0=Y?Z4URPfoHvb^H}3zNB9-q~8w({Z|9@e{A%ZTKabV+ZUj}(&*P4KDR$V7W5aL zDf>Sq<`O?*>D%dl9q}dq_X_%t3i^kQmG$p7`j@8B|6hQ9)fZFS|DOu_9}m#qWAyK{ z`aj$M>xnP<-(>Xnk|uvR{T~zbk3CEF|Beoqm#+LBO?*ke?w-{8`!hkmH$Z=@(NDMj z@zntRE>U{&X)CC4WEiv(#OvKj}u=? z|J_3RKPCA8qX7N8jsDGUHYRMa^&bh)AGyXQ_6~EYT>dy#oqjkUuU+h-0fIFCD7?{q z?p@}2?}x4b^#Fd6;dgmN^V8n!>8^w>BDse zKeLE0+214B|D0g|5v8*JUZYRdJLzMm-=V~p^w$ge|0n2wH$cDe6RvE!_HTWF{uZN; z_4f~ge%%Dw|4O5uuKd;zU-Eyy;QyZl{r&*`n9;v9DfLs^k7ok(hd-EFfB!7#w@j4% z|B=!6+8@shJO7)AFZn;!=zDywzke0<{~Mrx_%c^9UHbn!K!3T>$M)lIg8sHivj3-L zsQ+`~Oa8AB^#38~-&!W?UzDN#a^g$+eS-c!1^pr#;BlK`uYb+YQ2$KgOZwXc{TBuO zX9DzZHu`6I1<(An%iq%h`nv`FmjwMwX@N)b|2szi5=+o-e=CVE`CsrYxBk@`K9~QO z1^vGS=)Zom>+pU2zb7lYUy~P!cS%TJ|1ve63@_*>V zu6~apu>OAp{qa*|{bO!*_0!e=am1JO*L=^_$NK-Op#RqZ{c#!U|1m(nPtgCbpnvOm zvj4L))L%|~$^UJF{_BGN*z;xm7Ng&M6cj%C)z1G95ns~ZZS?uhF#d4|u^Y3s$|7#b@`cE7ElhWwd zO_TY14F8lg{2Jm*={NkRZvK1u%=RBC*#GAM{bTNSg=u)7^s&p|nbT$aryBm~Bz9{0 z-xk1cH2mY!@c$LSzdl3#D`&{|f7$Twv>dknEVzvLl&mS|N5`1-Z!!c<|98=YcK!Rk z(YMdPm9BOj-(mUBTKIXE_>4_G6w!i$m7CrCA7j?fSpVJhpsjy(NcMmDm)!50n*6mX z?cWu|m-PFdNNs>6Ha?Du|H#jK!%_>%uC1^p8R z{nrEZZ!r3H|6|v`dnkb!v)libh9B_^H$QFr?wgf~C!^4CliOe()8 zt#Jv4N?L3DEzV(I1;e|2QgOlKsERkY5_W|DWO8<=0NX zv*`iJ|K(ecb}TP9_Ot(I3I0DBpkMhFmq^Kz^s)6H3(((Y^s)UtThPCp0$il@>oNL~ zB=yws)1}0h{4aRQ^}pWm+5cie|L8fg{%c16lr;K7i7)Bb8-1+5;|2Y@1N2AT>k8ZL zzn%V5t7QAf8GgF;<8z5G+21AD&v(^OGCCj6uYU*V*BSkE>&Gtz=&uy?%LM)VXn|BJ zKg*4Ny7qSs@g@Iz1^sgb{T~MC_Zod#9!dHfn)FveL0^FWCZk_up6BvAMbQ6Gfc~xw z{lB?dPQM{vb%oEj?6vK`k@!;j?G^05K(PP80R3r3e`^~3`vdd~pLXm2UP!+S1^p>C zvj4}db&1csBiR7k|4GD`{2%@cSD(u)e>nf93;NFm=>Oq-gyp&@X?+ z)$cM7vwld>pHM6N-}()g7)3Gq-S)qT_>%vdjK0@Su>Qq@{zC!!+l@ZoS&JWAe_eon zztJx=eAcfJ^s6qD{crrPt9pc$;I{ru;!FPTf6h(+eq%iA&lL2p573W2>=I8x=jnG_ ze_??Bw&z`aO#fMe{?N;1|372&se4NL*!qVNU-Eyq(Z}{{j-db90R7(?{gac_Q~fWa zb23u<|6jvD&Ei|xS@81!{wd#ci66B1w*TQeS^px#PiOy?#Fx@<%u+J6->A{isgRKkiCd z|1XcY`q!rM{}|#+`fL8+>X#cn`+udNe_Mcl_4i$3r=_3be}MjOL4U5G&*wxqiS7CS zV@CgPmcEr81rG%17yZ%oAM^ieLBH}US^vQwxWe}R7q`$(Kp&@Yk*9-c4 z0`y@fU(jC?pntW|FG)^*r>r6r56~|Y^qU0z z?*-_uH2Tx61h?zow*&O6j6SCSHG=-BSIg<{v<>&7K{BIb3y7G79JX!zyhCjI=`D5!ZCBBsY zMS}l}1^-WJkoET&{bQ5mQ|ix?0sO;%?h+|HH|b+F2L+E2U$Vbku>X3&{`yAQ{!*iV zZjyRx{lAL%l779>FE@N{f0qjS6KI0QKH2?$yU|Zqev61N>Gul$-yrBe6QIA+=%1Iy z|EB}=HwpfC3;HYP%l&2$J4dn zmBg3y>t0T6zm^I5`vde_js9oSr2oqS`t3%)%kbI%n+5$_nq>d?XXyXU#FzZvE%?7& z&_AnL)_>2_uHh%A@qbSMzs&H{<=nojsEB~`F}`@%zwe~OVjXA z4d9>h3zv9i8h#=1rSva1{^R<|D#8D62k6f-`o@if6?XggK!ARi(O+qpT>n2W=uc^t z)9=J>E^&K8+5N@VpG17g|DmrO?GRAEN6>#fK>tOf&wUntZ2dE{m;CR2&GmoFa9@A5pg*)-*1zb_E^m(eBk^Cm{vSqsNx%K5 zV;oMAVY2^U7W7vJ=-+Ad)3sltu9NNGX!z;oANL3FcN+f53D4bMZ2#91U-EyA@gL{E z_X_@(bjbD}`WIJkbQ=9f1Nf&Ie!BK!Bk?8s`-J@CSYpaX=i~XckQS)8OxokeYNMZS z{Mb%>Nq@JHeqR^#50A_G9Y+6BW3Tta&c8#5FXBq6`^uzgh<@dzJvi`8$?sMtt|KkDtafUy|=y^Zv{C|}AlKq88 zrQmfGyR(YmEN+p0N38>$eeK(yuc5UOI95eOJ&wVTr8YYxJAa=pRpfNx#YH z*Bd_Te^1c=QGovNzqv#{vx^^2EBrhXpuffF_n8D^{YM1-itAN<`_EV^>(4g& z_WF%&|IPq@z2RSI*>9Ks-xFW5f4#B4-0(U79~JEX+{a}5?=||f(&*ntd`W-5pwI6b zA~T$iS1u;rAnWfn`swDM#l)BNr@lM2{5>YB|2E>R>oe?eRmA;oJFd z=igTX_|ptO>Y9=Gugzage98Yh<3EmHpAh^X(kkXC#!}U+nb1^CsE;t%h&szwQ4^0sQ9; z-yZ+l{5`~%{I5Uu7{_3*p0WSG6#W0zCuI8%-Rt`Mt~CD7Stj$}ZTRW@eUlbF<7JYxwE>|91fYe8W%Y|4YP| z{O>-_&42X&w}SuQ_>^q_n18wcrz`&#EtmP#hMz9|E+oEW|MC&3<#&f*|DOW%+l{_m zf9(4Ee1QHMLH~I{|MQ=g{r{ZNFR{w6U4K7Ie98YlL4T*9fAMEz{l|@dy83%v0RLIT zKijh3PQMKS{KH>%iA`zv-y*)`|2E@4_FuaM|91rFw;KH_OW#ia-vsCv9PgGt)c=d1 zf7dN?`v1u2A8YB`={I$S%-?4CWoh{55?@NcBEkN@3HI*}&>y^@9FC z1pURg%Kq0G{mL}@9mJRXUn%JSQ_vrBo2i|BV3sO-8@o@VWneQP6)TK>yHJ zTw=QUPyOw({bLM2UHkV!0Kd}kPfp|i--s`zf8l#l+wYeJ|39`;w!hWrr(6H(BEF4s8;`SPqCJyRUTGJ|LeE!^|Rl(&gXi4&t9+lK4+)B_x@bh_xgQ* zznz^Oxc+JEuj^+wU+aCSRN)sge}&j^W&UHtqyEKRW#%V}c_;q`kblN1oPXJQlXAK@ zEZvv>sl+3HYNYY|n0NdafxqeF*#8Inue10giAVlC_IuAi&cC%wF)BaY>-x=#zg>m- zI@|Tv2E|{@e%IsFUk&)XJ%Q`Lh5c(duX`i=pF}*WznuMacvpTn{u;plqv9`Pf0ire zTj?)V{5g#S*FO~a>#WB0r~ht*Z7u#z3cr~7vlhMs@u+_#oIj6wr+-&~{IeB*_8$hc z&ClJ6e_4~j{l7Nw*L@QAZ#Da)E%nzT9@W1N_^$;17ZiU1`VQ~<8A$aSn-Ek9XNlDfPcT@PiFt3 zn*IYI_m91bKa&04_aD6q_|u-k>;FbIbK)D|uMc?s`&Q!7`iC_)^`|oL9RH1he}m$$ zQQi3KJKx;%Ax`HZFDd>s_7_$+u;afP_`5xg>yO|+JZk50J9ni&iFj0hc+0@`Zwma6 zD*j&Vw_QK1Q2cT1_i=uw{^r2n`59dQYwT~ryn7?(?>&Y8n0fj0r|jQJg)d>gwJYXZ z=|4d{>i;s(|CXTssAqBgHTj9F2;rCcZ&&!H%%@xUG~!YIb)4UO{KSI%FDm|7?3dRc zGXHamzl{Cf>p$ncTxg6cKO*_|g5ob_zg&O0eoxT_nv+TX{-T0;+xkCFJnCO$OyKc% zEy&;ZIqZ+(9~|V*A2RE)?@A98+vBOcYC z&Gq}3cJ}WiQ2$3S;QUFo%u37sOZp#u5%c|-m-8$66~v?b#bEuqfc$k{!v2NqAL`dV z^R?cGt{@)y%h~VUKf3{cvEo0({_DLmx-aWLtoV~#nf=GRe|87{lP}}?Yt=UE*TUjI zK|HEIll|^K?aWUP;9v3|>~F_@+x(=g$9ym5ZTt5jg`dQHlBnNwrRu?th)4D3fd2Oe z^-s>j`PZ^v?*Gysy8-i?nZJRrKi$M~ep(QZ^5=8@5YP2%Uyy&V;y+o(B)!8G^R4t3 zYW}#u`Ar4>2^(?!1M3=pn#J!U9@Sq0{I>vq>?_#+T#)`2#3O%ro51?}1OExdf13T# zmikK+e+v7($L~PkU-l}lKRn#@-**1Jk9bsnI`F3ff8$Nq-+}!dME&yk>8kK!nE!$H zE$@fqI}?xcXL0@<=ReYiv;PeN`M**8{Tdt7Sc6~sf9Wq){N?S<{G>AJ_-_aPIh%3+ z^4L#LkNSPc<98h$ zZP#zLwqbq>^K~u#+otgIneSrZHxZBe9|!6m2kO6LJI=p@{q-&WrmtbXi1~QI%i}+i zc$7Z{ z`yJT7g#EVbzc}KNzX15}1pdzz|4#PH`Iqbe;u|>se&)}MhKWx@o+BRRFLUR|bNx3J zZwc|pAJWn6Ki>Jt0{(vg#r}5ui_=CHf32OE@5Owcg}CpFlkFM|BFEpE0b4BbaX~ z^2_7@M&eQbayY+teinlKM-_ip_II`Tzf}CWz@G#BOW(ou&t!iOi+?fksQ!H5UkvDgL%GX8xl6$2Z{l&nNcc{Qa4??Vla@VSWtrw&xGy ziAVLX1N~nG>MvFN_p`sfsNZy@>cL}*zX1530RGMIcM^;0g$-|z$M4{c?VHWNPSe_!Eam>*!_cN35DM<$v5$D98dkbmNS zoPRp|<^0P2Uv>cV_c4E!$S?WF6#i+Ye#t*XJgVQv^?Q&1wV?jw4{`o7_V*O|<@$9b z9{E?Y-+TS?Jn(N<{B2`RrQ=1x(!W{p=dnMBd1roK1pdVz;rbtLZNPb!`WFz7>W@n{ z^S6?D$M5`G!gN#l;r6A?$Jk#h&iDuM*Sj~e{uttszkvPT^;r})c2 z{TqOP`X{*l&)IL=Kc*0m>d)>{$FI*$|6c+Au!GothW&TAjptk0|LVje|4R0I`@aeJ zJ1GA2HfH@ZE&jHOzYzGh0DrpTFAUN@MDdpc|5o5%toY;Fn);Vj_iupg{{qDy)zz%O z_uv294*c&b{`~gFAK|YLxc(XQDW0Ew%-iO71o3EovTq2S-yI`!IhIerR&f5IVLe^k8bUvrD!M?9*(7}UQL_@7byDeRX&Kgs!7t@z79{kwqwl;U5& z{>Mc9rYltsey{kGyPNg*@s~RNe;fFpIE?!r-ocpY=^?)lS^rAnQU7zeRxqk2beFEw)RQ$`?FXvy@|EA(E1pZHfe{?af|4a6pDXwaQtbd!rf6u%; z|4P2am)IZL(R`)t`G;$WNBu7c^Yp^N;xo=TBk2uHfbR)%icn z4`Nf7es}+L+bH|Dnt0?- z2L5k=zew>{>ts4z-xc$%?EmDWIDf++`3(vm%Y2&f%lcm;9@U=->OThR@A^NS|DGW8 z|ETcGm>(`0Ci9mPkMieo{!Heb^Ve~Z|6~cyU((rt(U$(5ARhTcdYSq4o0f5kEE zua;!|u@?VQ;*md+{oeCO8SqDci~VuzZ!i2NRn>z{iAVlaQ2$Bb|3vW*V}E&-s`6en z@%etm?_C;gekqx#c&2d@8V;J@-X_Ag-n2;rCg4yN74sw4?-#`% z$Np^Qo%#6__@lqa>z~-g%#S;NZVc&fN<3Qsb?kR}$Nv}b_f-6I*&pMI`BwTTDExD7 zegVki->2j+wJNZLG1E0UHRfhXl+Rd2E6jT)<{a-8m8RjQep_TU}{{``={}p|W z*}H#L2l-e1fb);M!I*5<&)rU9eiHMx=RcB&NBQIW1s*@4ApaS~{|x)vTKf01;!gqo zFyR09kGTH5?6+ON-gFA{#mx5;`NcSgq!5q#m(KaU>t7q>zx*fckLqsLzlFtrK;e5a z?_NK+-$v%&M?A{EjPtv^bNtl-`RAU-`4ew6`TM(KzLox2#3O%pYT)q`4*X4j#{Pxu z?<4#sRn>!$#3O$m@Ye@^=Y0a5??X z^_PSCBY=OxFS!1}Jxr(N@h8{++Fvn$2lKY;w^-s){-~SH{G{?yJM-HZNn;!*!HxqsgIYX68K*|kL&+9 z$okh4kLoW0^|u24))m{wa_Db{8=JD)X_Tf0BPs;SVuS|Jmxp;?HKkcl~<;{~L-wJk|J{_*HL?74JjG6}~O=^86wDci&~W|2Ht- z+$*E|l3z$X>VF~E?>+zB1nPfH@sDP|?fHjNg`W~6-?195e?Ie*EcM3|kLoYx`hCnh z^M5m_|5?Rf%6{Aac}C$cFyF?K|7RtC@*s2kc-OB#$ls+p?qBT9W`1qYKX)P?^)C(h z2Lk_HioXy0V@3TYRn>#*6@Ie9%lUsn$)5@G-v;uRD*l!1Z&4Ms@}Be`Q~Wu=KLq$A zYvA?U#(vxUbW`}RnYUekBoU9+KNsX52J(+p{Gqp)mA3V-K;h$<=hM)oRgnGPuH?_> z{Fyv(&hbA2wOric? zWd9mbuw4JT#3O(5U^Blt%sca&0sN;F|1$#(I7F@u>bB_Ir=NdBESbKKAcpe`ibmory>O zd{F-a;6JPQFR|IaqS`RfceowEJ>xKH7m1<9XP`1Z`-Z|Pq-@u+`A+`pB~JNx%y z(7z51asAuaZ~OVZE%C^oJ}mI~UjqD@ivJM%CyM&z{xx3lXR+Vsss91s&sF@%L(KZ$ zX7R65{0G_ZJ${w}|9gsmIs0$6_}^CiA;V4oz5eCEe_rt)VZZJ8>D&m(|}VztM_674+{B;IA8j>mSVi))s#);!*wCp#DdJzfked zVZZJ77c;KH`ByL>Yso*Ac$9x7=-=ZYf1^n3-xg&53KafJ=56!0op_YL5cK~^kbg40 z&!97D^5?&rx10I1o&P5gkNm~J{}k}2(EIcue|PrV&i~zrNB(lKe$N1ZZF-+Ihr{_Y;rm&jJ4D zfxk;r>>tDaWJ~>>h)4b+_IuACF9QET#lM>Uw(ExjioXJ^|I5HXpc$@z2mA9a^`{b# z>JJ}b<}Z(V=lW?q@c*IsCk{93@Al7)VIFlq3kgYRj`Oc({#@0UR^F5RwZxU|8 zh!Lj#G*Q3o|Nj(!Hv3aO{m%#f+EIA@C$iu6`@>M;(fStx|2E*iUGZNz(o|}jzcj@k zHp;BOcm7@j{?&@V#wg>r{rq)Q;Ttd?VOhU^EpY$a1j)aq@F~pOu0OXBkJc}T`{zA= z{tNooIvVF+$bLD$^7xG=9{Kax@15T_f&T%;|8bE1dli2LsQ)eCKce`XjW+XRrm$)V zWc}@1;{LT`KDr96yeIiM;!*$NMjNwt|0x9dGZg%+(7)ELaQ^sznoe!7y#Gox z@yLIW{XXWM^XCV^U!eHE@EO1D_Yd0@e}d1np|uzwHx6RTQPc~ANm z6Oa6v!2db$4`_@1=h%O(@XP+C5|8{jVEu}LztOeWA3fewy3yhfCm#9p*5?B)^Avlz-j0!1L!fApdRjK21)i#wr?>O*xO2Gai_NQ3t??62AM*@E-@ZY2O!zP$YZS#NSbvS=B=H>n? z`}e8BCj`mYPQ?CR3NPnphr$nK-nRZ*iAViU0R2A&`airQ&VM)iSBUkO{Toa?@~5)j zd;M@4_#1V?{)_DIEBvy5;lv|&=<9L+i`YNX z;%`bk>VFFRz3cxM@Q+da(V3?IT`c|)ia#Cr{|5eC#XpMuw)tPB__KijvYLVKA8=Ih zuVlZRKe>N=srZ)xe|6x$EE%u=PWJDx^#6k5U&sDp=AHfPa^T;h__HRNN^Qr#^FA49 z{<0^U`S%|GHGx093$Fhw_RI6XJpSr;#r!Ge`&#;UCGjYKA;@0~kSIVD%nlazf74xn1M-z|g&jIx}0QJAA_z9ytHt zAoJfsJj$O7@<)LD-zolC?00{DbK5BAzi|rA|1$HlT##=i-;j8eKOf|84Dydt{7t49 zll=QT>0hJp1DTh{pX76u{6!%DH6Z_|ihm0GZTn}vp1A)DnYZnq&fkfn{+Dom@BZH$ z7f3ul)&Y#gB|8t7J&s`>|ZT`Pf_?gU~v*iCw z$-fTdZw2yq>V?;T@>G-GcKmf99<6`mB-1~4|8@G;8u;fZ{u1`v{{Cd9;!j||cmCP{ z|Idm)W}2zr_V*_z6@NDS-Sv0szZUpM_s0Dn!+zWIC)*T$Ci8EJ`H|lAM`nwa4{K=C8=O+R97b*UtDov+x+xW_@m6r*MH0Wm*0Z@zcSz2Qhx~XX#Fcd z{ry4xMT)=iEHnS{!q11}rAOaW{NYp0{CnqbAn-4}71!U7{qpr&(!ZE^RDT@%z2}cK z;P>^%{w3_6eyLJ(N3P!};*mcc)IS*bzf$~X*)MJQKe{GQYJEr0MTbaMd zl0Tk!l>Z>-ch5gg{!t)*vEpw%+jQ!`7XM+zA34n&zvZ6({S)|KxDD4|!hYNJ&l=)U z{b5;w`^Ue4|8vEEk^Q#)x5i+czkasqU!v%roc~@5--mhI`*(IH9@QTO>K_m4&sO~N zl>GAenW6ZTfqw$LJ!{S{olcmJOO>VHe| z51VV|$F~0$DE^e`f&2d~;9r%F>kpr2{I=gev>t)^=FI;f=HGnRst2QqNBv8<+vLyl z9Dms${|kygY`!ts=I4mQM=@`kpFb5ok$Kzxc}}UnnCo}*JJ%2MLH+GU;{Io_U;g|f z`#(hC7clQ$f4eIt`9~Cf6Z5v`kCzjV*1sIop9AVIQ~c2jOj3G#YQGPe|2xGWHY0HU z76boK`a2Ehd&=`q!-d8q=SQA@b}D=<^S0L?yiPpoUq0ve&d>cIf8=PKKaKtJ`bqY$ z0rALR1pG^Zf4bsd9Ay7qQ~1Z3kM~>s!1q7dqU0|D`Im$IwdwB^(E9IYf0o4`N<8Xc z1^a!>JIDVD;D1^1CoVE8l_vah{?;k}^qFS<-Q(Z!KMeeTDE`IlPqp~ZD*k1_zY_RI zkHP)l&whFRBI_ScJnDY|`@P4{W5B;w@s|bJ|ECrILH4`-bNc@{@Q?Wyu0NTdc(q;s zjvyY@A34jczt_JS_&fQqe+m0-*Pk7TM}8msz5UMx{>_U2MfTgCf7qb-v)S)G{+-X+I>p=ZaDE@8icjw2AA&-CO?=(>U{mk3WAMX>7@<-icjvv?W9KSDu z{FmQ>{T1wQ?FQ#tnLmVhDvQ7C z1l+$2=H>O5%>R|b&tcxSe|$zf>VGEJ@8kT=`o99|e{>?we}w(E{bL33$X^8dzX|x0 zGO$17KGUff(SJFAhZH`BdE5RmGZXu}FfU*KA=hsj@u>b1uHU;ZK ze?ESK5Amn?*dTKMmCXKB&Jfy-p4Jd$V62KQezS;*mdx{qFiZ z``-t^e@OA)6=eM%DgIng{{i5?GYi+hk^Q#U-%cbR)nCMZ@BZ}>@V}(^%h^A$YE&xk z$^NfZ{NZ!W{CoYM0RIPy|Hfs;WZOR$(d)F({G>5&o8P&_qyD9He(&*n2;{%%ZtQ<3 zNPi0P$iEEuj{yHk#lJtu{;ipT^MB2}d;GX#AorhN75)tKDK5yjlK+W#RDS`OpJGsd zG`-FSt$(Kn&HUKjf3zv_$R9EdYuIFU$)%z-*)^iQ1}MS_Y?gy-?i$&9~6Eh^S0lAG@6a`XDNO; zzv0BA_49%C`wpz%VZ~p-ep~;u>G#~I{~s|gpZ}Eon?XFvzmoI2$G>y_ECu;DDE=SW zZ(IM93V)G#`SYLb{|P039_arMApht&xPLwWZ8|0UFZ;Jj;fFDA>;J>Vqy86z{+|N* zOBMgjApOS_e>w1<2L6t7P5-Kkg~?@qc-5g=d5^}(?<1agRDam~!2P!z_~)>{n(!C0 zzq6k$BqU0F{toeusk(T)f_a(O{oK9X>E;)FGUxXmKfi(e2RXmM>6blb(x&D57bfTL zfZ|VMf5mmCGUxa`3;bUz{%JAJs?fiAC|&>{{XZ-G^BoNz-od{z$)8m6r*5uS3Fhzx zu#>+6s3OOmV+}Z}V1|oio!@{{`TWX1{x#>VBJFk}j{j8}Wt7;XdyA-P=UwQ#H00( CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.i + +CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/RoomTextManager.cpp -o CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.s + +CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o: CMakeFiles/tests.cpp.dir/flags.make +CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o: ../src/ClientTextManager.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Building CXX object CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o -c /home/naysudes/CodeShare/src/ClientTextManager.cpp + +CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/ClientTextManager.cpp > CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.i + +CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/ClientTextManager.cpp -o CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.s + +CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o: CMakeFiles/tests.cpp.dir/flags.make +CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o: ../src/TextManager.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_3) "Building CXX object CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o -c /home/naysudes/CodeShare/src/TextManager.cpp + +CMakeFiles/tests.cpp.dir/src/TextManager.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tests.cpp.dir/src/TextManager.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/TextManager.cpp > CMakeFiles/tests.cpp.dir/src/TextManager.cpp.i + +CMakeFiles/tests.cpp.dir/src/TextManager.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.cpp.dir/src/TextManager.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/TextManager.cpp -o CMakeFiles/tests.cpp.dir/src/TextManager.cpp.s + +CMakeFiles/tests.cpp.dir/src/Diff.cpp.o: CMakeFiles/tests.cpp.dir/flags.make +CMakeFiles/tests.cpp.dir/src/Diff.cpp.o: ../src/Diff.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_4) "Building CXX object CMakeFiles/tests.cpp.dir/src/Diff.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tests.cpp.dir/src/Diff.cpp.o -c /home/naysudes/CodeShare/src/Diff.cpp + +CMakeFiles/tests.cpp.dir/src/Diff.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tests.cpp.dir/src/Diff.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/Diff.cpp > CMakeFiles/tests.cpp.dir/src/Diff.cpp.i + +CMakeFiles/tests.cpp.dir/src/Diff.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.cpp.dir/src/Diff.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/Diff.cpp -o CMakeFiles/tests.cpp.dir/src/Diff.cpp.s + +CMakeFiles/tests.cpp.dir/src/main.cpp.o: CMakeFiles/tests.cpp.dir/flags.make +CMakeFiles/tests.cpp.dir/src/main.cpp.o: ../src/main.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_5) "Building CXX object CMakeFiles/tests.cpp.dir/src/main.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tests.cpp.dir/src/main.cpp.o -c /home/naysudes/CodeShare/src/main.cpp + +CMakeFiles/tests.cpp.dir/src/main.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tests.cpp.dir/src/main.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/src/main.cpp > CMakeFiles/tests.cpp.dir/src/main.cpp.i + +CMakeFiles/tests.cpp.dir/src/main.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.cpp.dir/src/main.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/src/main.cpp -o CMakeFiles/tests.cpp.dir/src/main.cpp.s + +# Object files for target tests.cpp +tests_cpp_OBJECTS = \ +"CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.o" \ +"CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o" \ +"CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o" \ +"CMakeFiles/tests.cpp.dir/src/Diff.cpp.o" \ +"CMakeFiles/tests.cpp.dir/src/main.cpp.o" + +# External object files for target tests.cpp +tests_cpp_EXTERNAL_OBJECTS = + +tests.cpp: CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.o +tests.cpp: CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o +tests.cpp: CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o +tests.cpp: CMakeFiles/tests.cpp.dir/src/Diff.cpp.o +tests.cpp: CMakeFiles/tests.cpp.dir/src/main.cpp.o +tests.cpp: CMakeFiles/tests.cpp.dir/build.make +tests.cpp: CMakeFiles/tests.cpp.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_6) "Linking CXX executable tests.cpp" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/tests.cpp.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/tests.cpp.dir/build: tests.cpp + +.PHONY : CMakeFiles/tests.cpp.dir/build + +CMakeFiles/tests.cpp.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tests.cpp.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tests.cpp.dir/clean + +CMakeFiles/tests.cpp.dir/depend: + cd /home/naysudes/CodeShare/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/tests.cpp.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tests.cpp.dir/depend + diff --git a/cmake-build-debug/CMakeFiles/tests.cpp.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/tests.cpp.dir/cmake_clean.cmake new file mode 100644 index 0000000..559a05c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.cpp.dir/cmake_clean.cmake @@ -0,0 +1,14 @@ +file(REMOVE_RECURSE + "CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o" + "CMakeFiles/tests.cpp.dir/src/Diff.cpp.o" + "CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.o" + "CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o" + "CMakeFiles/tests.cpp.dir/src/main.cpp.o" + "tests.cpp" + "tests.cpp.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/tests.cpp.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/cmake-build-debug/CMakeFiles/tests.cpp.dir/depend.make b/cmake-build-debug/CMakeFiles/tests.cpp.dir/depend.make new file mode 100644 index 0000000..6f76347 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.cpp.dir/depend.make @@ -0,0 +1,2 @@ +# Empty dependencies file for tests.cpp. +# This may be replaced when dependencies are built. diff --git a/cmake-build-debug/CMakeFiles/tests.cpp.dir/flags.make b/cmake-build-debug/CMakeFiles/tests.cpp.dir/flags.make new file mode 100644 index 0000000..a49d29c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.cpp.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -g + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/naysudes/CodeShare/headers + diff --git a/cmake-build-debug/CMakeFiles/tests.cpp.dir/link.txt b/cmake-build-debug/CMakeFiles/tests.cpp.dir/link.txt new file mode 100644 index 0000000..7ea5f6a --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.cpp.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g CMakeFiles/tests.cpp.dir/src/RoomTextManager.cpp.o CMakeFiles/tests.cpp.dir/src/ClientTextManager.cpp.o CMakeFiles/tests.cpp.dir/src/TextManager.cpp.o CMakeFiles/tests.cpp.dir/src/Diff.cpp.o CMakeFiles/tests.cpp.dir/src/main.cpp.o -o tests.cpp diff --git a/cmake-build-debug/CMakeFiles/tests.cpp.dir/progress.make b/cmake-build-debug/CMakeFiles/tests.cpp.dir/progress.make new file mode 100644 index 0000000..daba7fa --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.cpp.dir/progress.make @@ -0,0 +1,7 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/CXX.includecache b/cmake-build-debug/CMakeFiles/tests.dir/CXX.includecache new file mode 100644 index 0000000..26df793 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/CXX.includecache @@ -0,0 +1,42 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +/home/naysudes/CodeShare/headers/ClientTextManager.h +TextManager.h +/home/naysudes/CodeShare/headers/TextManager.h +map +- + +/home/naysudes/CodeShare/headers/RoomTextManager.h +TextManager.h +/home/naysudes/CodeShare/headers/TextManager.h +map +- +queue +- + +/home/naysudes/CodeShare/headers/TextDiff.h +string +- + +/home/naysudes/CodeShare/headers/TextManager.h +string +- +map +- + +/home/naysudes/CodeShare/tests.cpp +gmock/gmock.h +/home/naysudes/CodeShare/gmock/gmock.h +headers/RoomTextManager.h +/home/naysudes/CodeShare/headers/RoomTextManager.h +headers/ClientTextManager.h +/home/naysudes/CodeShare/headers/ClientTextManager.h +headers/TextDiff.h +/home/naysudes/CodeShare/headers/TextDiff.h + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake b/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake new file mode 100644 index 0000000..c88240f --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake @@ -0,0 +1,21 @@ +# The set of languages for which implicit dependencies are needed: +set(CMAKE_DEPENDS_LANGUAGES + "CXX" + ) +# The set of files for implicit dependencies of each language: +set(CMAKE_DEPENDS_CHECK_CXX + "/home/naysudes/CodeShare/tests.cpp" "/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/tests.dir/tests.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../project/headers" + ) + +# Targets to which this target links. +set(CMAKE_TARGET_LINKED_INFO_FILES + ) + +# Fortran module output directory. +set(CMAKE_Fortran_TARGET_MODULE_DIR "") diff --git a/cmake-build-debug/CMakeFiles/tests.dir/build.make b/cmake-build-debug/CMakeFiles/tests.dir/build.make new file mode 100644 index 0000000..ac6f5d0 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/build.make @@ -0,0 +1,102 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Delete rule output on recipe failure. +.DELETE_ON_ERROR: + + +#============================================================================= +# Special targets provided by cmake. + +# Disable implicit rules so canonical targets will work. +.SUFFIXES: + + +# Remove some rules from gmake that .SUFFIXES does not remove. +SUFFIXES = + +.SUFFIXES: .hpux_make_needs_suffix_list + + +# Suppress display of executed commands. +$(VERBOSE).SILENT: + + +# A target that is always out of date. +cmake_force: + +.PHONY : cmake_force + +#============================================================================= +# Set environment variables for the build. + +# The shell in which to execute make rules. +SHELL = /bin/sh + +# The CMake executable. +CMAKE_COMMAND = /snap/clion/112/bin/cmake/linux/bin/cmake + +# The command to remove a file. +RM = /snap/clion/112/bin/cmake/linux/bin/cmake -E remove -f + +# Escaping for special characters. +EQUALS = = + +# The top-level source directory on which CMake was run. +CMAKE_SOURCE_DIR = /home/naysudes/CodeShare + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /home/naysudes/CodeShare/cmake-build-debug + +# Include any dependencies generated for this target. +include CMakeFiles/tests.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/tests.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/tests.dir/flags.make + +CMakeFiles/tests.dir/tests.cpp.o: CMakeFiles/tests.dir/flags.make +CMakeFiles/tests.dir/tests.cpp.o: ../tests.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/tests.dir/tests.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/tests.dir/tests.cpp.o -c /home/naysudes/CodeShare/tests.cpp + +CMakeFiles/tests.dir/tests.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/tests.dir/tests.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /home/naysudes/CodeShare/tests.cpp > CMakeFiles/tests.dir/tests.cpp.i + +CMakeFiles/tests.dir/tests.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/tests.dir/tests.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /home/naysudes/CodeShare/tests.cpp -o CMakeFiles/tests.dir/tests.cpp.s + +# Object files for target tests +tests_OBJECTS = \ +"CMakeFiles/tests.dir/tests.cpp.o" + +# External object files for target tests +tests_EXTERNAL_OBJECTS = + +tests: CMakeFiles/tests.dir/tests.cpp.o +tests: CMakeFiles/tests.dir/build.make +tests: /usr/lib/x86_64-linux-gnu/libgtest.so +tests: /usr/lib/x86_64-linux-gnu/libgtest_main.so +tests: /usr/lib/x86_64-linux-gnu/libgmock.so +tests: /usr/lib/x86_64-linux-gnu/libgmock_main.so +tests: CMakeFiles/tests.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/home/naysudes/CodeShare/cmake-build-debug/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable tests" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/tests.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/tests.dir/build: tests + +.PHONY : CMakeFiles/tests.dir/build + +CMakeFiles/tests.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/tests.dir/cmake_clean.cmake +.PHONY : CMakeFiles/tests.dir/clean + +CMakeFiles/tests.dir/depend: + cd /home/naysudes/CodeShare/cmake-build-debug && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /home/naysudes/CodeShare /home/naysudes/CodeShare /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug /home/naysudes/CodeShare/cmake-build-debug/CMakeFiles/tests.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/tests.dir/depend + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake b/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake new file mode 100644 index 0000000..e10b003 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/tests.dir/tests.cpp.o" + "tests" + "tests.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/tests.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/cmake-build-debug/CMakeFiles/tests.dir/depend.internal b/cmake-build-debug/CMakeFiles/tests.dir/depend.internal new file mode 100644 index 0000000..65f20c7 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/depend.internal @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/tests.dir/tests.cpp.o + /home/naysudes/CodeShare/headers/ClientTextManager.h + /home/naysudes/CodeShare/headers/RoomTextManager.h + /home/naysudes/CodeShare/headers/TextDiff.h + /home/naysudes/CodeShare/headers/TextManager.h + /home/naysudes/CodeShare/tests.cpp diff --git a/cmake-build-debug/CMakeFiles/tests.dir/depend.make b/cmake-build-debug/CMakeFiles/tests.dir/depend.make new file mode 100644 index 0000000..a34698c --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/depend.make @@ -0,0 +1,9 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/tests.dir/tests.cpp.o: ../headers/ClientTextManager.h +CMakeFiles/tests.dir/tests.cpp.o: ../headers/RoomTextManager.h +CMakeFiles/tests.dir/tests.cpp.o: ../headers/TextDiff.h +CMakeFiles/tests.dir/tests.cpp.o: ../headers/TextManager.h +CMakeFiles/tests.dir/tests.cpp.o: ../tests.cpp + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/flags.make b/cmake-build-debug/CMakeFiles/tests.dir/flags.make new file mode 100644 index 0000000..629ce60 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/flags.make @@ -0,0 +1,10 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# compile CXX with /usr/bin/c++ +CXX_FLAGS = -g + +CXX_DEFINES = + +CXX_INCLUDES = -I/home/naysudes/CodeShare/project/headers + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/link.txt b/cmake-build-debug/CMakeFiles/tests.dir/link.txt new file mode 100644 index 0000000..7c31fa9 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ -g CMakeFiles/tests.dir/tests.cpp.o -o tests /usr/lib/x86_64-linux-gnu/libgtest.so /usr/lib/x86_64-linux-gnu/libgtest_main.so /usr/lib/x86_64-linux-gnu/libgmock.so /usr/lib/x86_64-linux-gnu/libgmock_main.so -lpthread diff --git a/cmake-build-debug/CMakeFiles/tests.dir/progress.make b/cmake-build-debug/CMakeFiles/tests.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/cmake-build-debug/CMakeFiles/tests.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/cmake-build-debug/CMakeFiles/tests.dir/tests.cpp.o b/cmake-build-debug/CMakeFiles/tests.dir/tests.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ff8a9957b666ad8a17e8470eec02e8b861443897 GIT binary patch literal 2254352 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%0D4tL@X;|+y?Xs&-j^&lhSURFy?c} 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

        xyzjoir%U=Oe)kmF5^jZJqx0TU_KA2QQ6|DtIr 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

        5llzRF!`B#anw}Ve4-r##Ga(F9YYt8@Pg(< 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

        #K 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 >()x2I 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

      ENb^M@*Qt&SlI){yEA{gV6XAPt}K*)F!5 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%0DdH~e)Yne=kMJ_{f)ryzNaPJ^Jg{i-$n3i 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 DmLIi< literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/progress.make b/CMakeFiles/TextEditor.dir/progress.make new file mode 100644 index 0000000..eeadf29 --- /dev/null +++ b/CMakeFiles/TextEditor.dir/progress.make @@ -0,0 +1,12 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 +CMAKE_PROGRESS_3 = 3 +CMAKE_PROGRESS_4 = 4 +CMAKE_PROGRESS_5 = 5 +CMAKE_PROGRESS_6 = 6 +CMAKE_PROGRESS_7 = 7 +CMAKE_PROGRESS_8 = 8 +CMAKE_PROGRESS_9 = 9 +CMAKE_PROGRESS_10 = 10 +CMAKE_PROGRESS_11 = 11 + diff --git a/CMakeFiles/TextEditor.dir/src/File.cpp.o b/CMakeFiles/TextEditor.dir/src/File.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ec5b23e34683000266a43bd7d930de9c09c69f4a GIT binary patch literal 5464 zcmcgwUu+ab7@zA=iu|pBC>G=(XfTmYw-ju7&_bEA4W%W$UN9(GwtL&V3-`~vy>cZX znh*__(&Q2!B=H4(GDeAsF+mhG|&688b1EK6%}!+!2yh(1tl*AX?(%DlDxQHx787+{23pa4kkuct6h^L5V`(Y0rK^dK0sLh2DGf(mmqtf_>ga(JvA8eR#eWJAlo-`(Y3ZnZ}}m;`vDgbb%KLnyStd#v*|4;5-|9y0QK3mi`T^>E&=s41^?p=;Em%rrq`)N_Gev zdtrhN=?7@&cbT2rzMU(`1KN)d;VbU*KSUfz$A{o2ef~V+K%4O)_=6rl0#FTcASNgH zxR+a=jK^(!Vvbjl-&4}L^}K= zc9>O$1n^;)Jl+Tb5+)l1aEwwTg|XV2P`F-wJ`>O0%~CvB%>fpLhV`pb3V=Ptj}OZ` zV0WN3lV1l*Y-WFq<8kf)>l7&u`0f@zo+3kV+Aurg&?B*Wg#HtbcXOQ8G2q|9e2UL*xlg{AiO3c#{(9#bT95i7ToC&AkWNl|~%%t7!RNkQ@ z(H?ZN0^9vMD0eeuF97<#4ZxY<6Ub5PHV7u%`_9`vYB@Z#az}( zr`#!XvJ+SD>FHew$8}Q~r|4Rlysumr=mmZ%J^|U1nNc^N4$e?;WFSYK=9q3$7Q|@p z3gdW8hy9tc?1fY|ZjL&|QpO=B6pm$|H|^wkbHYlcSDc~I6FfyH9=$fZi>Zqat_|Y* z=-NHDmA7n2k!Ru24ID~ki%!9%nfe}9V8hDioot+XCg400=M~;)c$WUP+gnplfChYu-AdrfSi(AFF@^f0n zcS(2$*c0~mN;tk33H-E#KO^Cl0DL#dAfew~(1e{%1c6k%--8(*fw7Q}1>kQ$UTWFzp!tq^J z&{aMV_Qn1Cv4V^H`g;kN-_q_&__DV&tvHo&t#P8kjpg-8F)BD|OLLvFOSHJak3DY zY|eEw`0&`z&TT$VWJ_AUkb~>Wog$ubCuvR;EI8q{L?Kto^K7iVdmVm%&E8`BxJmIo zhc%4#jlVl2(Ff@po)}rrd(_ACN$80_NPnz}KGwg`6MY0Q*h0gX#5ur_-a)2BSpPEN z*@d?HWDv#%{(}Q3$@OvlC@129XE4%p&`<x_kUQ literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/src/crdt.cpp.o b/CMakeFiles/TextEditor.dir/src/crdt.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..51633d19fcfc05e6b8b67aa3fe0d4c25fe609c62 GIT binary patch literal 262496 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 literal 0 HcmV?d00001 diff --git a/CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o b/CMakeFiles/TextEditor.dir/src/jsonUtility.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ba295eab88aa201c4fa9d07bd5e8ac7c93c73eea GIT binary patch literal 1374248 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 XtEcZge|fM$(sw1St5S$BxN!YnHP@-m literal 0 HcmV?d00001 diff --git a/CMakeFiles/Client.dir/src/File.cpp.o b/CMakeFiles/Client.dir/src/File.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..ec5b23e34683000266a43bd7d930de9c09c69f4a GIT binary patch literal 5464 zcmcgwUu+ab7@zA=iu|pBC>G=(XfTmYw-ju7&_bEA4W%W$UN9(GwtL&V3-`~vy>cZX znh*__(&Q2!B=H4(GDeAsF+mhG|&688b1EK6%}!+!2yh(1tl*AX?(%DlDxQHx787+{23pa4kkuct6h^L5V`(Y0rK^dK0sLh2DGf(mmqtf_>ga(JvA8eR#eWJAlo-`(Y3ZnZ}}m;`vDgbb%KLnyStd#v*|4;5-|9y0QK3mi`T^>E&=s41^?p=;Em%rrq`)N_Gev zdtrhN=?7@&cbT2rzMU(`1KN)d;VbU*KSUfz$A{o2ef~V+K%4O)_=6rl0#FTcASNgH zxR+a=jK^(!Vvbjl-&4}L^}K= zc9>O$1n^;)Jl+Tb5+)l1aEwwTg|XV2P`F-wJ`>O0%~CvB%>fpLhV`pb3V=Ptj}OZ` zV0WN3lV1l*Y-WFq<8kf)>l7&u`0f@zo+3kV+Aurg&?B*Wg#HtbcXOQ8G2q|9e2UL*xlg{AiO3c#{(9#bT95i7ToC&AkWNl|~%%t7!RNkQ@ z(H?ZN0^9vMD0eeuF97<#4ZxY<6Ub5PHV7u%`_9`vYB@Z#az}( zr`#!XvJ+SD>FHew$8}Q~r|4Rlysumr=mmZ%J^|U1nNc^N4$e?;WFSYK=9q3$7Q|@p z3gdW8hy9tc?1fY|ZjL&|QpO=B6pm$|H|^wkbHYlcSDc~I6FfyH9=$fZi>Zqat_|Y* z=-NHDmA7n2k!Ru24ID~ki%!9%nfe}9V8hDioot+XCg400=M~;)c$WUP+gnplfChYu-AdrfSi(AFF@^f0n zcS(2$*c0~mN;tk33H-E#KO^Cl0DL#dAfew~(1e{%1c6k%--8(*fw7Q}1>kQ$UTWFzp!tq^J z&{aMV_Qn1Cv4V^H`g;kN-_q_&__DV&tvHo&t#P8kjpg-8F)BD|OLLvFOSHJak3DY zY|eEw`0&`z&TT$VWJ_AUkb~>Wog$ubCuvR;EI8q{L?Kto^K7iVdmVm%&E8`BxJmIo zhc%4#jlVl2(Ff@po)}rrd(_ACN$80_NPnz}KGwg`6MY0Q*h0gX#5ur_-a)2BSpPEN z*@d?HWDv#%{(}Q3$@OvlC@129XE4%p&`<x_kUQ literal 0 HcmV?d00001 diff --git a/CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o b/CMakeFiles/Client.dir/src/MyQTextEdit.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..45494124f3b5d5bcc555a6768d8cfbe554a587dd GIT binary patch literal 76448 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 cxizC?tbS1+4={Zi(e z;*MSy6jWS5M1`;jsHhQ9QBb1dl@L@^l&EO_=Tx2UuI`x$A##1c_x&&0d7i4S_0*|T zOIP>IbdS8SK~z*jjsHbyL$xTwpSiBZ&Hm@0l-G?_^W%WcnYUm(o-u|omhl9}6B$newq$-X@D%2)fUTLI3T(r? zE$}qvr!$_x*beAo-X7S2c}HL;=AD6En4bxZW8M{b7V~b5-GM!r_hjq^?9IFnurKqo zf&G~G2cE4`v(!JP+4UcApQ7$CbeDVT>0r4rg=&FJyiZqla+>@M7kd zFpdN!G9SfwDPt1jWsIX4$1sisCNsYrcm?xuj8`&V1-zR1c*Y69YnZ11Co)e3PGX)0 zOlR%|W-y-&%w(Pgyq5VC#%y2?^ITvau6%Z1$5;R?WbOkNF`vpf4LF_o4B+*+ZeaI~ zz+zlCv3n+P7OvU2Zf3s{;2d0~?7jtfEAzQPKd#%@9RSW_9%Q_oaX#Y$;2q5G1m4B` zZs0=Z_Wz}K0-!MKKTEn^vQ9rN|T z4a_$J-(4*-8; z{uATRz=OT)VxT4wJ z6xfXUalq!xTL6z|9s`VJegfl(z>}D_1fIm12-_=2z-H(+<>J%Bx# z_hRe~?8Ce-pu~Grtgc z5pxf41oMl5moOj6mzEe+3z_?XMa-uHr!k+- zID_$e;0?@gWGn{W#C#^>EZ}VBHv>zU&jFS)zXfJJ!*8tZt zFJoNCxE{EH`9{V!ft#3bX50dNi}~BYcbIQwe3$V(;QP$Wfgdp62Kj_#5-zfqyVR4E&S%U%(pXS`(}p=)zW117JhujTm)c zW9ChO(af7NHe)=Fu{mQ4#^V`dfU(R^0G`PFBw$PCCj(Dm-U`^7`KiD*%-aG_V}3g0 z8I0{1U5xD+I{-T}?*#13ybJJ5=5fHT%+CULW8NLu16NO6z1Xieun+UTz_Xe61NLWr z4&%AN0n7(74gwBlJ_L9k^P!CA1LK(|Fb)G=z3?q$pX zPG+77%wm2m;}phhU=H(KU>@^);C0LkfQ8I`j75x7fzy~z2hL!AJ@5wRHv)^9-vpe= zd=_vv^P3q<80P>>nco7umHAvoKkzo@0pL95LB`t|=K~iozXNzD^Sgj|GhYb2hxxsX zix}?%-p~92;DgK`0zSpJBcfxQzL;z~`7h z4_wat1>lR!Ujn|&d&)K(u3^3wSjK!Ea6R)4j2nS(GT+3w z8MuY{Tfn!OzXROL{9WLC%-;u=Gyed%jroVb?aV&{e$4z6;11@WGJXc!$$S^%=fE$R z?*>*d{}T8W^RIz>n12KOH}h|Sdzn`@o&X%i`~u)`=5FAH%r63Zn2!Kn%={9@k-$Xeqkxw(PXb=Xd^F=2#<7gaz{{Cm z!8i_hCG)F*S2G{aI01MK^AzAj=BdC*%+natfnMerz{$)r8MA=bGM@s>W}XAgWu6Dj zXMP=H0kDv{kFkhxD&sWZbmlXF*E7EXcq8*-#+w*t0%tLw&3H4gg!vp`Df3%^w=$m# z^fSMWF#w#$JP5p<`F!94=63+^WPTU$ZsrSt_b|T~xQO|E!26j$0DO@7LyQjtA7Q>2 z_$c$ofd69tIPeMPPXeD}z6AI*^JjodnJ)uA%ltXu^URksz5slY`Afi;nXdq@Wc~_p z74ugaR|8*T{yOjt=4%+&0?U}MV_Xm1z{QnZFBskNNw+ za^@c}Ze#qAaXauM<{vYD0^Gs;Q^wDLJDKld{G9O%;BMv>z%QA91^k-%9^g03{|)?> z`Ci6K#(lsl=KF!)G5;R;1M>sGADRCI{F(Vd#$OnJ1s-Bv4g8Jy@4!Ep9|r!({4d5D zpw^Vf6vhU?hRho=>WqznO_)amn=)?(JdSyDU<>BQ17n!S0#9ImBJd>UErBO9KLyx| zd27Z~fo+(#1)j$Ibl@4x+W}q7+XFi=@5tB**qM13;F-+hfL)oN1?-`4^9z8(nY$S;WV{II zVLk$QG4o4+Bbg@xM=`&YF$s7X^U;iB7{>yWnO_dPg84Y$mCUbVyqa-5a02sdfGNx; z0#lh!VoYO92YQ)j04Fog1ZFY67C41@HZX^IE-;UIKJYr`1;9e)K41~^slaK>rvqm& zzaDr4^BaN1%x?nDWIl^=Ht=TVCBQk%OM$mAzZE!_xgU5N^8n*KV37Ik!1>G<0PkRa zC-5%jcLNtPzXy0P^F@sJ0qtTY>K~e-HRR^K#$^%(nqQWWF8v5%Z6MpD^FS z_$lx+<~xDAn12rZ0@rR_73}vV@GItD1NY$i2G_sY?_1zr=9R#GxTSK0_!sjUpoU{=w9gdD(Nz7X^o(w#Nc`L@&z*CvGVQdRL zjrr+}X8_wVcQLjHc3|F-u@kT}^Dc~M0^^u>WjqVmjd^#*9>AW=dolI~_F>+a@oZo} z=KUGZ0iMfz0OLT$L5zbLhcKSUIF#{x#(2gA#$k*XFb)U0nP13w5zxbY1mnfPOPG&j zOazW%eko%T@G|D38OJb=1tv4Uobd|aIObO}UIo0G`FO?&z-ySNFir%f;+ljjjs4Pr zUgjCV$;>l>S!a<_SC`!UWyRJ)1Y-K7w!FOKAs^ zmwN)G6vgA;Eomht@SE&tx0z(Nr2i5vm3c$WZ!YIovw|Ylte{lP zd{J2uIS{1CYW{OW^DjdX!hgVg-T}%gkMtX0houOXH$Yn@i&W zM=DKk8FWCnptFP+gZaH7rX@8iD7l&yl(t$hkw73w377?u1zTde&4R^KsLiDwfGn7y zv`O;DIP-?0H0bZL7uKwxh&3xH6}1Q=av(^N%`9aRmYZ&)t4oW)TIjgDMwE$-im+PJ zCwLy+5c(M2*GMi94~>GoArs~Q*i1br?9+4<&z6G>W-kz%8znLqoXkx?Hb^+DQ*{oR zR*!#!nrKxM!_!fF{|>Wk0r!@4&)L$>`gGang5DihCyY;+kZ?^x%7hJu%^u?^*&pZe z7w=H*@?Nsb?j0US@kFy`cw%zPEVJkcMJ2891pBKp7hZ}9rx4s6j$G`5w3nc^duDPZ z#L!YMKsI|Vd33Hi!;qj_6ia+kUL_mjuC~i*0OSO@TH}|L(-u!4iEIvPWoZXmfW=4C zMo%zVy_>Pw{Ta5E+`ELBltK)2?}~Y_Y)+Z4dmwoiC26IY;dg%qpU;fC&M7NuT;kpp zRke13%v-8led{_vsVh_>7FDe_Y^@k<-PIm{tm(reEqT&NOlYV)IO$DknXknf8h>qf zIMjl-gaUd>eu%B|oAU=NUwe9M;vpv^871asGbU;AI23tFXzMI-XtAT66yf{bFRPM7 ztwQ5&QQJ7^E)P-lB6zuXh%sMInGCs5M#1DAo?y|IS0NR%K5CYJ_bSy%DH+uUFIPCq zVanTHO7`a4e)sE?Vj%J5)tJa>{`bsyL3f$Z%5Z&^(+EO`jci0Bt3ne&b)njk6DcWv zSu1K=QoKqlIvFL|;s{zbjw%^Qd_6Q}7MH`6P-avttEVX~NNJfRwwkZC?15!!EbFdI z-i36nG_AXF@~$Jt@J&G?WqH}VVa%LQA^ghs@yD_}W=SoBuC%f0X|;l7qpWl)j66NH z-mU6mMX68LO68P{3{yD{=ELlbas`k?lJmc@O3buYEElkF2_U48is`OVi<0WbF?YiR z#?1LF1_=cCrkM74f?~ohdl!VM*$0JSshEib7v_sOgVmhDQaPDeNRu74or9$l$tSo_ z+;?j6LU~iBs%QttGP{OM-ExXj7|wt!IXnHOGzmtnWJzR4^OtTV&tPe+D4z5zd4ob; zRx}v?;x?y1vzA6horU22a{VHuVh9k1x5+BV9!FGHk&G~!v_pon9c0?C(d~rS>277p z@j}Ytwldxi6f2IH(m`~aGYEu{pANt{Un*->n6z!z7CQU`%aZ4-WMxL$B-VKjVwtSBb!2LyTX`4dBZWR za$l3(NHq_%S2tUjB6^`UW==Ouucey~f5gmbYr0W+xQ~MyYe8B#!Xu)NwiXSob}i{+ z8HTSL2)U}>{?c-4;$W%Wb5}S|v5^p5C_)BHT_M>?ADLaCl#&Q~NR7!~EC&@8GUCh7 z2ox`pGo7mTI7$}?Dy4Iz8wkomit32TqMGMIk%>`PMN&Lgu@I~qhN9b+ltx*VjVw75 zIBl&IsTIt~m@8=}ZnvIPfxtphMYidv|3pZ~IWWIXZDa;nD4b#j>d-@}uffDJPRFB) z#F}2=u02KfVoz`dWh{3P62!>&stX#p8lG0xMm@%%9?6J9Nm?QlPHV4Go$>^cgIRuC zZ$Vk8Cn|Rx`ryzOml9YQTe~*1ii;$}47fCF5AD>JWCEJMbdTr|mY=hPh7f39BR@8< zP{}e76p`&UbvCBGeyopFFh^qsWy0L1MF`*!oUMrVRR7}*Y6zjWap5T1Tx~=iL3GnJ z3e#EIf-IVmt)rL9$}5`a7=jOqCbfCe5Zsog0nTBzIy9`m^e{Ym+f#;j7^9H3F($vx zl7*=N&H1SB8C}5I>j?yvf;)3GQ?lC>QPPE?5~dnT72*hLhjn&6wHQ^CO5ULCwVSTA z#4c67l>CF!X)MV{!2=7)?f<}!y*9(D*D*_@61Az3t=U*P_CgtyakTX2zo8to)9ug# zQjV_Slw*HrSbyn(FrMo;MQ5won;OPQh}_UYOM?x;D2iU2o+x#2=4hs5*ApsqV4AV`! zm&#j?K8vB01^Q4Jvp3TJ_0g6aa}n0-JGl_n^cYPM;KxM3LuA%EWVlW9o_s~vfqOe?|-E3Hfs zPBgW1Vtzi|GC~Fy3TGfFBaqUXdsFB^L+xROGY}L76>A+e?0NRE!b!&$oD+Upw$ZAp z2)Asy=urRk&l8Mam5!$r4Rhg6(8kfiMCWUmRS~? zsYFR_t#2Qi7I@TWkuh`5g2GnPBM7roTE{|Ey^ka^HH^JUE!nAIR3X;S604F>Q&vTy z`b&ilG4nPdso~>QNn4LJj2=#%Re4rP{g-ZW|MjovB%+IrA4g{nl+r!F*qg%0D%C=n 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

    BjRTVYA6P6pEr;7Y0+Cp_P*{I5mz<4J z?ppHS&U^BnNBsKEv(Fe0xZmzpyG7g?jca#_P6heyfX*|b^YA2e=xflqVKO=@Z|k}A z2l)R!@2W4Syk|1_aX?ga1eCh(zQ|tUcM<=MiqD+sY+6-v(g(g4{1oAg!xuUD0Qe?w zvrh(`yVA}0Fb2L2{LhMS+DZFPS$I@_&Nw9gik4zOub!~K>*Mh!?RU4!pQA6tM-B07 zzc>-tza+d7d}X zCkLV9@v89_CE(O0{Yr8;20!Di(Q+uhRPGMwEtS3=f!^YvtqDt6@qhc~ak`>y9-w!< zpz%kl+-tr(VZESrm>G}y^}aX$c{-UvHt}`2fq*i$>8YH(=OOR+VbAa`{pGiRwM*5R zRT`gB4N->3zm{?qs2s(C{JnX$H~(T^e|+sE!;6^*l#~BT@;CRO0 zaC^CaEY)u-bXNCFSX}ds-4USUUx!-NJs==4FS_UjW?k?Qw)=+I6X{OBIU z>oF<<3YN{%o6@Ui?w#{cwAaUr&PSf^pRiU*F7KU!Zb_If7yCM^a`U{q>D!2oyl7hw^9FU=U(V9eR#sEl)Tj0 z^rPBYCtCx}%wX%>YZz`0LpNDZf7&o%tq|Q0O+j~Gh%Vw&X|o$iw;sC79+|M7lU#nn zu2;tv^ZK3F?-%O+lDqJiMRfdtyswAu@Wu&iNOIXV30-gA$RQNFCq`J3F5L?1H}^vP zN!RYTw9h-)Ytzk;1FbJy5vm8MG?J!@gUB05|9bfH*_}~k)jgj#N1OOm>c^w10Gd3~ zXY1i}@P`xDmref(ls`(JYA-eG6A`6n^pIR7;k)c{#y8R18=&X$?$syfQ?nBHL^Gd0 zMs4WUt3G}@VRfsWmT&ZrA7ewiWeCjFZpUT~Vd|jq~+VTU#uYc^T z$!m!J!(V^cBuY0#x=o*O(tU1v=`_w3d;t64*Awpk9DiQ%uDn9jn>)W#ebzK!-#j;A zwa9P3&dw*Jzk71DMEmjQ;LwYxPuHI#JEa>w)@+}!j^kZ6O`E>jqIVwkhmB77gn&b} zVQqXlIcBafIhK^loqGv_b=`jZoTO)882P#;ZCxlY9@TFJ@$-rQQ2{1CJF#xk{yFZi z{eaINapl}j*Fw6bq|<$3b~+;5q;*HqUE`+H#LY2jupx=sOS*NWdpYk%RlOE`5dN^6 zrg;zQlhkXb$>!9n_-=&W9OerzC*P98t<+D~?^xH89OnPf->)a_f0JB_=k{y0b4erp z;SUq`zHHjr85__Q&OS*wUz>tMugYCdI?cCU&T=cCKJoW5=c945^iujG{)M0L?z3^I z2frVjvr#fa+^M4`2TwnvdTb(n+4cKh(*3eZ*F(CcFEO3uc!+vgNxHSt^No|pgQu6U z{}b~yyk)BSh35XL!>1p;zTlNz z^F%g=Mf77wBa2?S=#l>ywI3$;M-hH1?PuGgtw>98Pnn(E-_Q<|7PCi&y>i>kUN;$E zDo;D~R{nd!x{CK?>n4AF$_FsdU!Er7tS5eD`+ng{>^7}y`KlYtCYp2!jw`b4PO#LI#cC0)96Wvzm7IyBp zax|W2|Jann(J6EsN2e@Cr+hPHZ&u}mKMUsaD?P9kx?7<8P1R4KO*dm4_V%!AKl!_& z&6>G7=@fCP+G68pE&nk5cm4Oqhj!?VL+_uIA+k*aa?0-Wh=yaYUn>C%BU}ffYWl-Y z@>zMu{^{O_iNimlKR7L^{!p=;@&EJFrpKn%2zrixOY}OSw`SFTi_f(C>%o&XPqyVN z*%Ym-Y>^PX0q9lUwcn}_()0R?SFc*&I2g&FBVp~(D~Dd~7xr6cNWNAE7h~i%$Z)l!`>xl%fUg?&-&_q>rVxw|4UT*MWlb!Z181Y?o)EJx1+|s zEQ;*IOT@Gx@9*xuyPC^c|9W`8^$yib|4$C3mt^-#h%-x#-L7`)hTeup_gi1pzLp)( z%P61rFW+o0TgO}A&=%uSu!4z-e}=;^`Oex4&CAL3F{Ws+wdXjzMqd4 z#YZL)Qt`PJdd0ukZ_UDtPnP!i`Sj$|(|>0E^=k2%X}vnV5?u}5k}J_qzufH1{EEnL z$NmX>e5$kSF?wB8>;I^=h)fq{qDH3F?k!g_pQSvn4eBLN&v~+>BQDR-LbO`QCG5zz z+I=(pRv(zKI<;T8CD86hJ~^l6-_LeN-ntoy>Y0%}(3N}fSpuK=zus@}-`Sc;cb@2a z{$t%Q#*U+ie(m^MRPM6Ge(R_P_$++FFQ1e2qazcYuaA^ZcYaa?pMA~9$8FoKTKbXJ zKN1VrEXJ!IR9tL`@WL|>SPD)*!ViMyN8kllLoWg^1&>AGRp8^bne^+yha>P7@Es9& zC-`6l-UGfZ0^bO}B?8|H-XDSQ1m6^aC$B-@f@9{nkLsrgd|d=y4!$-5uK`~Zfj5G$ zj=)>NyCU#a;2jZoFZjv`ybpXu1U>-X9D$F4FN?r)KZ1Wg0xtny3Lci93h>$pybin? zoNW*8qxx(DuLMuarUFa(*RJ@#+HYMT!1z%-e+cW*g$#fAo6I(ABhTxJzk>K?|ANx+ zi2i2ql@a(5ct-?&5WFjdi=ToP+6z32AJ(%Se(a-v%D0O6E0$!Iw;sG1-1x7Er$_Ny zocOpY+(&q)6F*#UJ>bhC=xlW2hv{r};)m(%1aF9-ll-VnKTM|xT=Bzn%E6aL(5Z3a z`{_tOH9GN6Q)y{T_Qi91mHwcQ@voim4(Lr5-b46?DZ={*-!VzJ+H;8TS&ZNJDMMpR zAzy6?=FGSR)tXG1)9dQe`vo7f>CFv}Po53o*|;p|Txlz44!jb>qs zMQ^?6p@$dzm-tJ59C~N{cj&3U>!7y`JFH3-5U6i$eLKz6clzM0X@BBxc>e*b$%&7A zT;`XL9>TNhCJ*l;eCZV7LxiuLB0RZ*@r&@~Uj7%cp~Rfq5Pv0vSD!t3copHRrwDH( ze8&{w?Syx1@vq0T`XOF;q!)S!UrRWnultCvjo`6!4%qjGn102F{+t*JA8^87E6jv9 zxZ!H2gM>Fg*PK_OS)BbBr{@*7q`QTCFQDR=UW>jYew{#HlC# zCgPu`_~`Wv8`69u30)BI7b-Go`PWVQLDD}WVCp%Cd_8Pbim($;{OROy0QOUZu};^Fn;6t)SM3n0VOZzU(F{dFZ8wufZq(Cj{L+MgMMPQZ#(Ih zqMyuuC8gyN-VNRiUSbgYKjG`aJHYq(aJA27#b?}_C%w?9^)a&^VXrH!bO$ci4nIiz zF6{8XO-GM3=o_wcGG|IogNv^k4x*Ml$9@YRUwUr@pA&(%f>(lv%e@MGDR_9?>;-QC z50CqO;LE@{X6HW2cL2N@+}x{!U3?zWFMJGqMF^L?=C)!#fZr!7p58i>R^#Y{qqr94 z;IVLoor_G;ucBK+`r!~=Q-1LA5U&2&3Lg8-e&2qvGxCZrH`{(~KLFvygkPhhoKwsH zBIJKD?UU(Ka8_o;$4=#A_kmtR07@*G;^JL&Pg5-#+54Cf-lQAN3SiulyFRMcZRQ zo~re<`Oey<>HnlF`}=A z^XAFgS?F=8{Tidjdx!=@?F|$Dv6rG4l<|q?Iu+$(_c!iM?Od=ot%Co zPZi+9;EidJU&&J)c=c{CpSCy$4xBiWlUDdxMtBeJ$z@L&e-vYWhuOsG#1oxv(I=ki z??x`Yd+(M1M#5{c`*NK$`cb;A${+ld0!+I1yZI~K7~vbB8%~$IlKCF^Wa&zs@Nl{+ z@U>Hk?K6~I(;q!S4FkdF!po8g0@=^reHNyS@0o0?DH~pTCFiyYMVCcLmmXVh_(Iee42C@HBd78kt zfL|ym)K78Viwxb=?oW!}P5jvCeydsWFADbSE7Q@P`+mglX5v>8zfJMkq!7jLVvk?G zNNLYMlb=R^kgiVYymDgKu)E)>8mOeUf~BCf%hJ%hYER=?4FU zbUmaS{}0j)kS>4hrSVw+uLW)BXVUq{3E`#SD5F7L?FlZKv-QPtS6?W+ zgz#;XgiD`Q5x#?Pvmf2)8&oRSn(O=ycO&KHpO%*`I!(kY-s>M{FA3z+Nq8CIlkw3@ zc;zJFD&JRY!q*aB z?S?NQ{9`WtM#8sEk-nYqal*~HcvF8Dy7X199>NRv?YH;2D-WJ>{%r(b30^P2>$mhn z`MjNuTa|;2;weg{8zbFX(w!Gf7wYf9{wqF8Z$f@ZH%sZr<%6`I@G9^f5qLd#Y<$1< z1}DBwAt-(ecpSAR44AJ}i-+i3Wc+;NbD zK}+GSgm+C5-c9&A!vBZ3w%khYy!0Ch-$MAQZn)&`BQE^`!ea-W{amhGdFc-lUQBot z{c>m)bZ@BdBM`QO);KazOIgKI2^#de7i++aQTc@WdE{>iD*^U6!Lml+`;|J`0 zNBpfvcoTS6@_==*LG1rjKkdpNd>hs0s~>Mo%-dt54fMm2_2c*47eSAHw{?WhB`-{x%PclzV$4C@H5BfNv~^f}B7zaRaoZ3f%^ zxLL;Rw4N<^1$QxB2J;*2984eT>t@yXS;`K$^_j13s(xN;gEh zanhM{+FrW%qk-J0)j8*-Q;E7sS9BZt@tBvMu8wroFEO3!wUczsq`O57nDHv!k*?QL zpkBfU3BN?)0e>ymQaZy?b&lCNZ|1=&cX7c1>#fLHvN=7^PL#$Ws{9T@ukyG9k@LkS z!b_a+ElS@)`Y0R1ue&(MQ6%M%xvy?fPU4Dawc)I|w~}Ay?dbc$1Lj^D&EKZ5|GAqt zF*Dj;nVWNYBnwsCnD1P0raPNw-ZY~#b!+mr1ex;G^DnoH`hDdA>t_NeYqZ>EoM~K? zGZ)Ru7vkK-pVRO(&0?DD0*?NJe(mu=e}(j7J9ss?@zX1B9^u{K4dCXxJxlZQ7t(IR z*MoO}`|l~J0N)J061<;x@gMMmU5$t!GmK!h;nY{uJf`1MA6+LNu1A1}#i;Pf|1uIf| zbN78HT@m!gNw-GnzGTb2zb?<@JAiSP{fg(O*|5)_*L;rlI_ZFQ1L?%SV^4VF@>zLh z$Y$V(R#ndOAfU87(%aq8TLV4wT`1@|{lW83diMLGyfyJjHt^d1KiRN5p_l(^_BjOY z5O19I_vP9+drjwLTKD#Mbu;%_I^&V_RNd#Xx5($Myh~3x>k#G}iWjD z<|85_$39Z~j6rYdYYs&E;hZnE&_C^hs{TsuMBfmk%YW^mC8q_&n{u$INzP(6%nt8csq#a`EN82=5kBuD!h;I?AINz-r?lm7S}x63m+nU z))e8%FCbrpFL2Xq9{o|5ehJ|#2$w9_c8UBm9{no9R}&t^pX9BP@C}52$w}||WzCrd zuTltCc~%jB)-31%o1kM19_XeY%gT!J?}4m2?A*CD^=M(NE1vq*@v%qZsb`Ll{W?Bx;+3(d6RF*= zj6I)7Z96{pxm4d%0Lb29Y_+|oO_lQ|w?<%@F_Sr06EN&hyIG&gHrPjr>HpNp<;2Vnb zw{#{C307Q{`tEVD?yS^?<6;lRQ_mh3+a6CnbzE#;eBNJ=jr}c=`qy!>uO)ZK|9M>O z>oZe-KQ8venMFg##r~G9fO`-7LSo>!*ps=bt;fZFpF8jO1+mAEJca-Na#V^0FCLR3 zw7(z)rQa5$!2ftGnLlxyG9&L3Ue90ed^W2mJ9cY4wJ|$3FeAnL!`Z+DAHGO;*ncx| zmia6HyDHH?vQl>?V&6{KG3KliHk7sG*}T}piN;uLf3k?zr&6H1QYl`$W~8>}#eOzZ z?^_Q`{ria6raU|CiC@f0eLp+)L_GELnXzBSQ%}x}eIap6qGx98$1^#*NdDPxOuZ|1 zx*a<&m*10G@6L*?Hx+AT<&0*%uQw6=gHL5C&osTss0mV z52aFnd{wMtM&jGAian5SpN~JFP;#)H!pF^t76|fD)pP9 z*w|62Ulzr>k50W<6x)7uYV3sAL&qfUc~$Jk$EALLQtaSysV7g0^}HhW-3wmVqbF5Q(r^8b5a9`#U9B@{qeBaqw&;ecI=@l|20CB)%t5sCcBGLkH=$oW~J^;#Coz) zor%~l&HEqWJsum7B7v36vLClW#r;-1bw?uh<9O@}Ad30>$%+z3h zZ0*d{_WanNXQo~}GWNaf#P^Sm{VON+r=w!MxvA%mifzqJZ96J<`w^+TkBa^Ah+E?S z%8!j6nIh7Td^_Kg@5ED2&y4Mir}}5cRwYt9XU6&ysn5=g-IM%5d~il=Y^EJ=dXoK4 zwM=E|-!o%B%1S*pGxjiAFgx~QJoQ3$>}!eC-?L-COsE+;lWP)f*|G2cf7HDPTvkWc zKYr%k=RCdBn_@xiCC1p&H+3yBaZ@+RroPGUnzEaBci&A#1O+=_1G@r>h`kq3?4n{9 z8y2wlUaT_(9CCiG{~Ya_t8X|EB)*|*hj1FeA!E9?YuaM@*RB5Pl?W1+Fn21bc+S(NiQS+ zTwgK57|Y+!hGgZrYYn=07Ju;!ivK&OdZ@SJtzMb)<6Sf!j4|Py-In%+^XRtJD}sBsrJ@L4--h}}>OpC!*W=BqVmn3*rspgCsVT!Rjoxwt0Hw&?jaXrzrd#L#{l->6Nu zY<#6Q71()vZMtdKXVnpcAgvBfba84OTIu5Mb?B0dOKZ_ex4yV86?i$TE}ixAh&bx+ zWrynPkw2U# zqs(xgP>U+Ud0Z{(6Tuf^X?ujeJeK-IGu~x%G$TASnvs85G^6}2(Tp}!L^IlXA)4_n zxiv5}W!>+H>+8Hg(U!pORu@bD7z>>Ooou1OIuEzdMx7U%X`E?@2Ks9E&sw+|43lDe zYdpn5Ycw8WrE?l@wNReUmnv}2EaK;OOz(R1289WO*?f%-?z#uZQr@?q@3x=ANs&t-VrI{vPYr(S8TN`Gf z1y+bU@4HCJdH3($743&}9Ah1O-86$PxoprSqYSzPge~ZjWZw5Vi&PsSw5~6 zn}sSwrp1B1WcA{;pCq77Wy%X4Eg7q6MUn)IUZ)`QPggyv}fWoi_6|niY7R z19vFii{V1?4h@eL*N?fa8mx3Bio; z!eC(?OM)4#0wZgD%)t7wQqjJ^`q6r}eh};WU^8dI!L9McXM92lSqx2il2+&Lm$}0LRP)xJ*Lb0#Kl5N=X{rg}#`W<03-L*2 zN>=~aWu{cE^9(b1S4lagzmRFBBPK?8P@q2NN_E0C9pfqx_r089BFf-nYKTS1L8Eft zyL{6`7t}5_gegrH9lV=Umg#51-lo4)$A9?l_bvdnQ)KLo);QTj(=?u7qH9KYmxTEw=F(2aU9&L@ekHRP4tH4F-3ot3?o2=xT{D`aMjXVuBC?L5vRh zLsLL5rW@p95evBp4j1I&d=tpUMQRGusz5JNWllP%aiNn+bROoSZ00^rT8*jYqKnKGE}CH06Wlb+CU=YMjPOCbgy%coFp7$A zhdR1&Po@;Gu1wPu-!RdBgiVyC9aMeLMrnR^yL&T@S3H;LsN!U%L7K4RrP^MV%TyF- zcMKZ0-z1GIWHc^%KFhj@3c51{iYO3UbgZ_X*__7Ll}xkimTTLZQAs>+Y(|IT z^%2czWP^IhTGD`#saL~VxVxeuBYkT_Y2ETh=%a0oq>1=S-sibc$y^_%M37?)mDFS{CAs)`C>?UI!-_sUnA1aO zZ7^4a(1BoH9zqjBx)@JnD4FTsajsM7>!RIO&UcBxTFS9; zu8U6Dc$JgZ*k>yw6^kTP)?h#*qdr6UCe|{Wju}&7)5~pq)<#vreq*Wr#>jVDg^$#E zmxWdt^lT#MY9MG61BAOTQT+z1fZkmnWTx!EczUyG9v(;jd0{lnav5~);tqwS9{sz7rZh8#FE*hSF?_xWRmHSM%KjRBxCx!F z!TC*Scg@`rYWI7y-$NGjyew5NgD37&jo$6tu5qc;jUAy^ZgcpIPv(Z#bEYT4QBjHA1EEx3g z`&^|cQ+YBqSuACoy`{R;LZG|iOjhNJr?5T~GyDm`*;uHy#L3<)1b|aUFPyk6ym5<@$_e+(*4kjPM{6_x8~m<~$GWf>g^#m5^%r zDBmLCc@|#fr2;D#dqsr9fY%OTNuMiw<53fz!j>t)JD&}&8yGA38pg_#YcyIO*sSF?Y2{oiEdiZirNb6{aFo&j8!S;DP+(?SX$UV)YYfx=;X3DF+tZ6R>~hc^ z8JXRUaeY&$`6==g9uLn`^MU^#{4iHNOnDFU)`zL|;rVDK?)~t0FTEYw1`-46W#I%X z4Yi0IyDCsi*e-P*Jk5OcEI1KpG0b$%T+KX$eu`={6_39GeAArrNRYHQAQ%XUFfy_4!L>WAsLe(i^NT* z6qDnWV(>B{zv1Hwo6ro6K-a-y1gx@Au|YmP&Di7I9YTsg#a4sXuG?px==eP3pzU9RZdCl1lx~;gtA?rYnL*5Cp_>(#(+iA0j z3+%!wZLrfk7A9gZ^BFt!vC7?qz?67JdgTkAX{BX~^KDe1@evDE=seRVG$lk;b4+~6 zN_$OQY^BpCz78orRtg&px5(Wx`6SpN@z4~j6tftE+bZq+o~*-bgRJ`>Nv!55>0KUg zrDE)sR?&(;oHIt}a;uODDG+pEz(X2hk?Uy-o8|}& zyV=9@y>!IG>0avReb4wF2JQEn(0=#VupiQj{R~%_Pn|uqep)fpKKX2D)(g#W zeU_Ko==ZXyFI8OS5UTaEgTTR^bAYemV-A`P#tIaK&I6r7p`9%Z97&?{q40!?qD zVvT#+2uhz@R%v*qg?gG~_&_(a*+$po_!W*JKZ0xkbY#?1|NZ9-btkvzUrb&7GC0_3w9}BkgOh~9Fh@~ z5VD+dN&&Z>QY7B1>C-PlNQ*JQ4nkm!!2{yG%b3pV!WM2}39mBCU8n?&o@m$c#o0Dt zpch*~JIHhci&bEg^*zT%lXOnA&~lwuL2ZT^3=OJ@&tO##jGfQBetr`&Sd2nD-NGoe zi%8>~T_kJA?7}h~u!{tLr`?bx+bL7$Dk}|R##8f|hdHPW^WP!#LW+a>n>oQjIcA>d zpt)vQWgv!`=Aa8^`Hu4foNlYJ+7Qf4EF4SRn4i4UO&Mlh;ii?+sHt{IzF}XgdV>#l zBjvnXvY>PR*Iw0`rSDM?BCHF{#6NtPpg{kFJ2+yn^q}gqb>3!h2Wy-nlEpFs0dj9I zW#Y@ag&Iom(g`ysdnplgm}sQ=)V-DVH@~FkNErT$I8?=RZ zZG<5@nBj-ckf%X(V3CvxXjuK!%PQevR-Wt^dDSF8^|p;xNSbZuiGJE>=UhJxbVw%9 zh}nLTpN{j>Z6jr%Q)C$vojeM*67P%5d`_ zKb><+o@6ZPkb`(63|66^pGrI;zc}jQ8F)Qk_19=OLsp#SpocL(RlVgd$m{EZ=G6P? z2=|pea1;byPRh57oa?F`a%LLhZi}1vmev;hJct?NyEg2ru2_z_X_}o=Jao+=qLDsM z?>LVzGYDt9{u6h%%ASKK9k20ih%+=1L?Y^g6bqEdNUiH6opuV}i)5kcDx`Ud8Xso0 zQTzA;(`ig9vkq-7z}jY>Z>HsUlj0~Uc8yx9z)hrbrm1%bZFUH2k>%bikz^TD$m0=t zP2H8+Se+Ial^OJMO(cHw-5I4&A4oq)x4x&RZ>!(^wEzM0LlncM23LqbwQ zKsnb%IhO0_oGErb?xqquFLKikncV<|%yrXACv3BZ0EpnG0vDfkQR$ueuuJa=MCe{u zt^6?B7Gb)M=~%r0RfCER@&$PnyqLjeOGUviAmMFDPXSf? z3(i9@gttid6)Ik($y@`4c3F5GB;KFI{D)HHr+$wrK%1>Kgi9wNkJJD-1qK69A_&Z( zb%E>^!f2%&A>X~?rV zh-U+p6vP99sdw-TU?M~KipXwwQwXgKsV3X+bJ;|;T`ZE}-e!>uZ!?62-2vCq3N*;D zv4$Bv_b$fGEw8AR^1WCZr>XH?kvtCfiio)f7Hj4VKxMEJdS!`EbJ0z#cy3wQZeem; z_?m~(teokgMRp$Kp_6vrs9Dkn zT7&@G6d1WZB8RYIH@@;2;u3?Xe^|sZGgKRtWap*2sCVL1ZT9TIT75aJspnV9_?vJBv-Yg zRgv7kIb}w@dZ8VqMDyu(G$ERgwWBrBT-lC}M)Mw|$MDv6loP}2+EH-~r?jOVF+99I zEv?Df573sHJmmp81S#wTbh9Q8Z9%7Ec}^?39m~^OQARDE+=>cn@q|{iv=)zUMcZoe z&{lM$77u7eH)`?5mQ+%QOIkvB#n~l*RMW^}j_ z4{k<18uPd&bfz({YEM0zgyF3R3P*$S_lB@+9e9`?TVm?AS=lxN{9E@9cufO4|xpt@3J7n$RbQi`061Z*Hi>Aw}BE;wU&Gln>SEI3*$ zb9R{y;9rvG9#!8FSV zW4~J&Ow-*wE0}UUToOc+eUfL6kN5kj$|qH=6C~tzztoM+`&&S<+6$Yd;$2QzffqVu zQqFOTj%f#&dY$)yU(of*AgEdLKr*+>MXQaj9Bla*DTA$C;G&&YxqH^i6J0dRCgC+u z@IWA7YlSf6uqa`=A(g%jnRMiXXvl}WO{uerFX3z+bgU+9*u8tD4{9c&WYclWEfD(h zG@AVq)(H}pwNE2j#G`|X8`7bOfjqfBCDdd@M#QFSSL118?N}t;tevPKEfXU#o~Fe~ zuCs9`6_O^@M=ALY21ppChQuTK2Ri-of0Dnw0l!HUf zf;q?94-MT2GxqyTt%PYwU^$ke@BZDpg}z$NMT7jCueiu9=%s}YS&u-_WSN9jONV^a zCH&5HCnccMLET`xaD&%dVS*X}qZSVgmY%tXwY#l;A==@GXbZIHmtjmkdLC{1qTx8N z@C`kUtq|%#=$?U_yA3+QL$^$P-YqhU%O26(gDnDef6hbQt$YPsm{nisp_?+|2e=r) zYRKIYmt;Hzk-eKL1GMgBJur|rx1lm{m8}Sa>Ow0TtMTRsgqF;ENSKimt%R5y-I^+a z#Aqon_EC@1Buui$X_bZ39;fR7pg%^Ft$OlflPs=@0X zq0E{*x;?F^$;aALTC6_&VLDV>>g`vDdpu0j>NFhO7Fsht--c$y@w_&)FOJu?p+)t$ z^dXuS&(j{Ie)W0Yqtv$nFL{&_8}j6bX+}fNdW23i)Hgp$rOg>-Ry1d{>Oyly?LAsB z-Y%mBqfdrEz{s;6{~w?Uq86UsQaWJh1X z{i9MVCIr};7wA2tBb=ZX$#g!Vc#uz|4+DI(7K8@)D@Xvng5I0!qcJj@pvPS8quv%# zC(p15?&Oq(r}}BRRo@8SQs}}nAeOu|$-x7>!k8pNMXLe?PLfL2hC}qb9MaHmx&-iOuxu|= z!UQ&&6h>n$JUX0qL17mLI&QR{9ZqW;d>~XrwmUG!URzi{dDUDYR{xT!2^@Tr0IceU!qH(~@fa4|+GzszVc zSy&MT)vP`$8k+AqILDQFYox5MRngSb!e=5V*~*)6)5?RQ=%kf*M$#Y~_lTk8HoY*K z<~bW+A9wNo2s+{7DbXSj*c3s#@FAmxx11YJ`+S^OlXCrhy#}rI^Z6Qd+0UD5P)?AZ z9YcM>71e0K=4WP(@H37#1S{#x?JM}a1HM?jK7D3|y0g#g>f}aD7hZpD&;^o>TE6h8v z!eicomaRXpvn^1gVwVdK5=)YHyo@wD2(8{_GqLth+^0n%6D zu?b#zY^I+R;sg>rDxQ`Eb7nk*5S$iILqqstJz5{4_pC>W;gV;3B;(=jk@D2^C@Fe% z6c4RSYomEhJ<6!TgX1VOR?^4E^6@yD8OwNfL##Zzv6iG)34gY|o@C!8^bR^VW~{vX z1@+VbmX$V-F@^hRh-3#|-eA)HAPU}O)#P6a-rH)j3T(4Ip=5+=*DLfZ6pp~1K$rFX4VqR=ThOCiOE$kfFs`JhW$vdDeBnm>Nx zs{Sd_S>~yrrXXB&(ijV$0tN#*P`BuBKyfXy3axeB%FA3d*LF<1=A?^4O-*u3esou$ zH^9E#YitkzMxIszEEaK^WR{=18XUA<$)5JF)H`?Odhcp?pAv>u0C(fJCSvq%zBF0uea|1(5avG!BzZJi$giSX4!2 z<|2hicUv{Oq}JPbP0)#jfQRV}5Yt(77fzV2`2!u|Wu}BV4 zfZfkBaR$JpKs&>nF;HXecdMHPoe`QQ1f^My_JXwOC!X z$TT}adB>mNC z1>jLQ&bKJ>0WNu$hCaZ{-lZiEaN)bO28_hJRNj)O zze|Y^a&M%!GM;M1rSDKxD_;8!t$2vXe@MF?;!z(`LTk?akY=`tMak#dZa2$24Sj-B zpQ6c6aQCNZ;}d-RNt*H`%Z(eq!PmI-)Ig&n20z0^&(i#7c;vH`@oW#1WXSKpDV=CZ z2ky~{Dm(D4j#S+79l0^16Bl)+?VWf*XPVZzfg~O4%$HxFelPI37wE_fB}SR6UgYeq zwC6=0-IWqv;;gPz{*qC1S=aatzoWe0O*gXjeJ^^$8l}C;`LEHL zSB>1OUgM*0(w^6N$D5S=I&XWEw!Y3w-=t%&bHSU`?+sr22Az6~PyT@t-{#6cQ107Y z@irZPmk+;3RqyhF_h|Hcyyrc-`W_GZkovvP13siV?{n`DDft6V{*bah;DisU@B^;; zfcAXYPTpqUN7Bm|KjLv8)3A^E_Qy2$V@X-}F<<|f&VI~Ef28ey;w#(?a(Xu~tMK>JK#pT_oZ#UlAjmCE4(r&b(8*lAKrJr!>XH@wKCw)f!KIPk= zQo*Nu{ZlIbl+S)jhd<>@pVFw$R~r3)?LT?@->LuKc+=l$#@~3|-)Z3Ax9ZZqYyadO zUsL}tdGpsa<4a!pHLd*0=&O@o^O|p|`!~G&Tgv%{i@v2E-x{Cn!nd4|fWhz`SA9q4 zzB9hrqy+3E-4$)Xbq1~zyQ`x{DLK6qC#C|qh3m}}Mdi3&#dT4NG76gvx%2$qiZ7yVCRQa@C2?0`l$D$xn+=o&xQu+6t2^7O@pv6AJ;Se)IQ^V$|1Ts zfiaMnuJ|yndvKKpvEv2kjNL+KV5_5x0pg(z-~#C_M2L8+0S$Bh2f|a_yG)2o43ZlI zgRcf7QqT~Cd|IOka$|jSx$%9O1|?VbE=tbx3^D_>1{+NvVGY{l*U@docSLEg^JptT z>tAlM(gnTdCM#8%+Li(c0ZR$akD00j90sb*W#MMwS?NaKv;xme_%NM{V7q}lRy3qH&KB5$E;F~}Pc;|NY^K$=- z9spb`pnc%L1E_~P8AO-bTJAqDJ})r6c4-QDy%h*+F$e=VeO`nA4o=i{s8I*#V&qK% zGWcFVd|S`fRhEv2!Hx5<*tP$pvU)u1OBz_8XMaii8*u5DG@ub5`;rQ=TYX8Vn{dXL zG^rVH{wF20;PkI32Xd{i)X)bi)H>Lzj(CvIeMv_gngb|aCoPx1_03ZFD$Gdi`ztpzU_k@PO%YjLZ%%VeXD9WRxs z3ICuYFEg^tf2{+;{eCauYwsA@$Gpo4U(vjGx#~+A|DKVw_B|f?4?6fB5Bmpgd;fw3 znXmqtcYHx3y7AesXd%|yujtSxy%cVY|E&6v&v@Gxbnr92{3UJwoD0x^qn~pcF1`N3 z18^z%LOSg$&iYD~e#L#hrkt<&d=Eu)zvivDZ2y`!<1*HNm1K)8D7UAllB7?97);R#`wgXxQGSL9h?K4kT zh|G}X06Bha`E$328=QaeI@A=H|Nq8b%ZG)%LQw|rNQ&mEYUi{C`OX~sg@Izz&wnYe}I;a1z|SFkMYq)^ALxTS{oJsLs`t1&V$R6kqp`rpjp@+ ztTxdy6MX!j+8^rj{|Uy41o?Km3nXsoK@f6=@U||L6M7KPjzLkpr3=lC$%QkX<83+l zC7ReC#@nmf^X3=nNP9eatv#=Qk-9$uG!q@^z?-_zrH*6qWyW{rQC(k{ny0vC3n9WU%d^U;|5{oT6;2gRbKM>$Q=Ta2?$A$v0l`;p{W$=!)zE{cpdHNlf@ zG>k@(0xX#EXvcCLf(FVD;ek;0hw$+bIwX2~n3@cOU!73S2&bc=yi}|Vcu^RQ4&#zA zni0k;!)Qks%D5cHRu7_@T3vJr|TgtLJ=wFnLoVF*`X?1N>wnu!B@cF+jJ-WRSd7MsLb1#q_K z0dQmq10@Gr=Ox0U;QRftdRxnI(>nML@=1R}=mLr&6Buw4r+KMA^FAN-GxKscB?B{v zJQkkmqYHpoLGEr9uL!%WllUsKx)}w{7Ia*ZTk_xZNNIh&QVuHng|46I1N$>Bb=p)79SeJ^|~m0jr_lweDoK-%3EE~ zjt|6q4SVetrx@MjdIV!I1_nDij{+dyF!=!rai&My5KQsNr@HQ;Q*cJ$p$V3eJjqQP zobqs*D4_vI!?TBAgJf*xHPX~R%w3eYRbZA~F8~B>ouLpp9T3MnC0+I@pEl772)oTd zQ!o^iQ0(4<*&?8*W)a&TXG+8vFblT%5b)kQ?`PVoi+v{Wq()cXr&KCWwLJu(Fid|p zM~ZA_SQt&SqA(ii=3U{SRJkmicKR??)BK_r8RzFKVYI=|%Oa@4&xH|`8Z-)w?yOMW z5-vWcpf0%<%ICwVzcGbZhG8UJ4(It1;s;??1Radv6_Io)f=5SERwT+j7s;F9xhaa* z$IxV$!I<%>Vi)|==|iEN1|$xW$;UUr zjLFU`!UTykAdL1p7&x+I*W(!>bjl^B-brp*TQ0fzau^khTIrOR7lu$GWa%Mv9qNEE zI^suidJta-r3pcNI#le*pt8R%_Bcr)lDmJ16jc=>cG&$xd0{Bc32g~FFjSuDEeqMY zFlmImOKZeF6Dcj^Dh6#2O$O+${dTp({w-gH=^HlPN?fL>xw=Fz05IH7(Rp63B)Z(f zD|&&&0$doezEkKfe8WYDEh|Y=QZKyG&o{?vAJ)Q`)PcZ-_D5iJ3kvKA*4V+Y$Ezklih)>0Bi`3j(cbFV*+#q)ud|?Wb&ZWV8?odj`9_NioAaXOsH%l= zb9f8RLM-<|BR2m*K8mcnS{boZt+*;5vW7NmjizpG$0tB54QX%O%xljZ@K(zoHex#- z=Cx>XzekMN^2c}_dTiTcycn0$kMT&*FdH7{<*OiUc$~|?cHVlNQ^A#Pdct_1@(CWX zL{ZXj&KU33{TWU}p1sc*H_txDgYe<VwAS03(rC<{Y4{| z^CG7sw!1oZ`b9pA_sxFExHtDDE<}T`ztmVtnbno|BX+8*aWCO_yb1N4c{xh%4SR*J zqLjI>jy76Y`5KQyFN}QM$U5zHE=TWAdBcb;eS?qS)#m=blhL#{IR$)p&YPUs7oYo0 zzJ%DiH#uPi-u^A)fwH%F5@I=j*lv8;)c1LI4-ktV8aGQmF*NpS^#=0Wgy zu(4aN(T=1~xeU>npBi~re#%Rb_jYwG{WBhgSkC8f%7X*`!gG*w^NB7^*C<@4E_5ibP!Eb&damSto1 zkEo7c!F2@g=K&@w_ZQ(h2lx9x^dRw3xSqsJCT;*f|o+a_g3$cx(!W+1rLH+>m3!{KG3$SUyB54(D-I*u& zXuJ3oq2*3K;-e}jKAkv?9Pg(xk04Nw`?+5bT?xX+!_wXDJ1(gO#{&hHWwk`HoLh^M z?3*=2V3@HsMvyK;Ytc?OUx}rq9>Kmj|f<)6?Enm2;qT3%p&y{k>zDOtw{{!9a z*l0!gT4Z(WA9|N}0K@=;8wWJG65g-(Rh#YNRbqfckQujaG|^nC0dx%iDF8$}BrE#k zhrfHdmlN7^$ow~6)|9qGTGvwAeX1#e;7$X;2d;JC*$VzcThcsW8y=+nfDt`N85Z94 z01RdIf>yNKCV5UlF4Ia(Zx*)_|lHZ<7H!`sj_I4o=}uJVvS$IIod>42BF zx29AdC$*v_KF)oR(*63J)&c-QY14zbZ)>_8%t`Q~6~Z?jqAel3=OOAHsvl}W1>urs z2QUN=2xfHZ15_Bnb6U{V2(D;Ovm*7aEd&EPy(L|U;rT787${Ewpkj3ZO^?==_Vlcy zXSSlLag3bH;uvKDsfpSv;u!7RST9-O1&+k?>W8STzPRt2+K|ifKx28a`HeZZ8Et4R zg;qA^oaVH=38T18O#~iW*i^c*T%eRkn@Ud}ZYgcp@sJdQuMu@!fyM)9yqpCe0Apm9 zU{!z+jjfHOw;5&;ps6bX3^oAyV44ty!H_YKy?@*dUib*W1>akze^2WrtBAX3y(Bfl zCg|MRHt|(3!dVY&rH2knJ2?K+9W>d-w<|$3ZB`W4}h(J z6CCF7{jA*mLxJyqo0Y%PoQ$fTlkiuvQ;k&vVUwhP0v#_jy+Sv_UBX{@E7nw~=dfZ2 z#3lbm*78IT)eD^sMB-4l*qs4gJJ5U-Wefs7&P@|s;>Vx_zB%3EECLK;sxXX;-Fyi6 zAU9VSMpbqD0lf)NkXQ_?f-47D8>|R4lqd9l8hBqQwTw3X^h~`^)$@-V9^Y?nCH z{|e8u5q65HSYHgCGQf*Fp-nXOl(1?ocL-c}nq92Upr(ei9OU06d>GuBKm`qp9^A}v zh*}f<`-TkU)}q&ZTa=Ywh>=8=VFQP4t=urA0A}W#5^LE$@N{cfzZD`3ejn~db)EuQ zGAz7d4Ga%0c0tsfgSIswSH2IIBu@x@qcd-0G+>`e#2qCJ!5EL=YT;@>Ap4OFV>=db zGrp)vV6F2^V&$;Q^rZ1c>K+hYyT56W8Vy$$K*gSfBN`isHaco&BxN~q8*lrl$T!~N zepd0+ITj8w0gi=nqt2_XVzU8zL+qYV9m7fwVZ&KwidC}1$ptc^gjiYUpXPa*;gm%e z=6|O~Ga;DQXlr2NH?ICp$%dUvZ@5+Zm90?2Cg|zd*0MIXL)AZx(C}T-E@QXDrj-u&qJh!>(~tc0-S=e^`x6&?#Fgm+4-J9p%OlXY zkuHHN4|a*!9&COGLM-8y&21uPDiG}ucEYVGln%@V9y-R{&m*oo3jo#wUcf`w&AiqF zA59z3T70C3A4D}Ta~jis@K_dD`$)JG!Wsf|5!w0iK}H)+pK@6$90C`iP+>FmW!%K` z%^TzT1Q(d-MV?_2Ru+_QoYUl3Ee3ApvuZW)xoLjp`S5B{5AO6-<3 zE#EC-yPFQ$FYnqNwnvZ64wFjA<%--;I`5XqqIAc(%pBU0U`aQAmy0q6I;2j*+?DIf{L zX}ka{P10ybVE*`SDHw*WgY~Tr;JQ$)C^}BW+wH_U2A^Z1PH;N5Ul-GE2#qmL;MO1@ zZfo$)ANxbE2U^*T+XuC|7P;Gc0Y9VstM`{h!ThyaRQ3hye(x&?MGlMq9q_ z^5@e*@Ey(vU=;x$V8Jxf#1~-NVB(EIg5FpiOnZR{hIOiiyFsUCw~BXR9C6hKCO zC7-s*;*Q8M8_tzX%}8cKZY_YmNJC!RTgK}_*cf9d#Kd;>2{)_Idp25-4XW>B6F z@SJwjeQ;vBMlJM;A<}3MjkoI)y)+iyJAC591L5<)&wFX72mG=$`LXZn41>))rYd|G zgPKD4jsxWZHu<<~EOb%VcUfr)98p+-%?Eu}1OnGe8G+GP|Cun%RuE)RU*P*=`a&Fg zRTp=3CGc^F^<9TY5FlSr-OtJUc*n4PW`g2ok)eX!5AS&>*G#M6SrL03tkNO#hCc>) zTQf24o;Qh2_z-3|p`2@hlaHTSUxUt3Kvm_yQql}tS&^J?HhciwhDsEBquxt{S4c=` zje1j4Xw zTMvi*cq|kP$s|$dHTXTf>z+ZDHSgCk~*E%=@M+7(|9V|{7d`CK4A>7x+143ahA!V*}i#N=(ZpqUf zw$eD7!1El!>0V9^rF<_Rh3M4xAyO{+7-z?Fg(I< z>xsUNxEaFZB58Yg4TMVqETv%s^u9QA%TYyYx-JtA58c1LQtb=s)u8~W$?63!tO%Bx zaa1c@KmzBs%nnJHG@2#l?KC1y}yp6HSU)1b$`=WA4ygIKW#xK zVL$N9)0w6tQP&&Mkl0*pT@yM|`-(#BOgtl!TA#C9P-T5a%HRf)lHY)rx1jEgnjpMM zw%D0X&uF-dcWJAduhDr-m_R;fgelA;gxA=HI);bQX~?57FhV{+_;x5BD-PpTVF9s+ zv?5?6bpp1_DqTy3!DwKe4xnNC>og%SCprNwx)|Ptz&69Xkcs!emczt39vJ@XH(2j%<^>>*-RIJYB0DMK znATW$&gx}q2u#KT^j_VgFd?@|5AL;z*+vQu7r^JSfmANn;Zi}5UtT(J| zE*VxfaEk>in?0t9KW1ff_W+gfy#lEJ`-}qLs*MkEm%+zK!{7sCBMd&U<->|2!!Y>h zV;FpFG7LT-SAf9>;KMNZ*w2f8+Ti1}YKnceVFw9P8Wj6!!^6#VkNA$M0$R$%3t>nE zqbqpOV4m!OXpiT6#P#%ka5tc$J+#asKKO51&gk%+df6e5%@=lbnUhiSG5AV$(lnQp zfIe?~R2PRZa8Lk81kjpe9B<(_VH5)MN;|DF%*gx5#DpI%jQU9yu{0lL`@&d@0_z~` z#RjTD)%Ie@iBd;t0UL>9F|-S8OpJKBxL!+!`1x95PLf&!dRsj)mhxfJSyLd>S8K{f zjWE2@T&^i6By6ckm(6mH%pi-LBZG}PttKGvI&7D)6`zb2*Ct1z>9n1f#)wpNKn$#^ z^d-@B)Nn{Y#?7m0iSDkr79E2d=2|qvqc4u7c|JZBOJ{w2G!|~@d2Vf*j%~6w&KK3w zV<{zs^Kq^bJR{Vm@(?~>n-T$~s7-4_^_?|nM0jnqaBVmb!09&O(%P&D?p2efMDW@u z%8z8c(ZWbZPVA*9Z8t1eV#TBpt%46ww0uxB;4;!hfvo~kCa_Z?>_wXQJ3eUWD~h8ZeWGOaje=^a3`rMk!G%g;d@ImQfC*K(L1{B92N1*@j9yuOKN6 z^H+(}Un9wv5B^OT;RHM&RA?U>iIVs3-@UW*J{99GAt@f?55;`kDD~%xD!Ns3pktlz z7?)-M<^l7&20gw_R>}h|I*s>qiA~0FG0+wXRDx{AW8o~#PBXyZI%q6-1gD&B1e$D9!)K$ewW zx(sZoUk-SHdmsQZui!u-0a+~bNC9(&&cL}|$afo3c)uVPP{(*!!1=|b7v*ALydq0s zC$7Y{Z+ONBgaG`>5U2>OlwcTaq?rWj2B}#RJmwovw*uzPcO+e~86#R?5zCH!7AfX7 z7A-^O@WT%P%p^MW%8zzvJsDw7@GxC)Q_Bn(XSps5F;Zp;5mu;6GTL1CA;g~LTphrW zGEG!6eRSdZV2uDze_FM-9proKwfDz6#cF9dJQ0Gyaf*{*NGk9yFxtinoa(|#sqb}C z520+p48qob9R52g1u}J)$kaC&SX5*g;*er098v&$2OD$X**{_>6-FW{hK|6aNeou$ zWB9aKrGV1t;o&^kXnK#pmCKGOz8y^`qj?dpRtQzu8p>^SaMR2%> zaF76w-GQvf0yY(Q?o%pUzo$%0sG}g zy6~yC4L(&|7;b}g2*}`6^JcXh3B0|%NFg%P^?M`x&vU`js2>~#JB2#jf&S7;)n-sZ z*x{VC&&;FI`_>|b$a+V$7xQPIuQ%5t-b*0Pn**(5Nv@260I^l?C$< z*w=>e+z2`sCh1jSjI;RC0zBQ~fcNG8UXeB*FdUWv)dp@F;VE#O4u@hI@Ag4{6_1oX zkmLIZ^AzFv;G=!C4Ki*x8iR8<97_a`A%fcELZA3gUj*-7AU+M>51`pdIZBI}n4&#CFvW`GLBY^INW3P{Tz#wDnSt z^RPDD-rXhsw2Zi6AO8h!g2+RiQ!{mpxxk+K3^HH?xMNB1E9t6UcofBUU>JGM)JE_& zh_kGpZ1G~{ZoA2gmAf;%T{yTD{%Re_cih42;mlUn7>x3H@SNvrI|n?cd!fqq(rD>n zd8fLNMK8r!H*hXsk$q~lVfY9CS3PkO*#ICd16Zk@)W8as$N1O=!yx!qMn)?ED~w#Wq7lx!NNDfg#u{s)F5G?^8Dhf<)j?1C&%b5 z#?BKgGTHt?keBOlmz660HV0+H`HV}7OmK5bh@7Q|o4tKfSe8uuY`>Is9{4>!B?U?8 zI5-lr<6y~M5F*c`ZU3hcm@Q>{{`qITcn`~Nm}YLd%`9#ljPdexeOzCcll&H8O|gkr z+zU9|$2e^V8Z4Xw2vQ4Lx((=RJ8+YGe(bcJU)ZLYWNj{tU`m{P5{~{{0I}0W2-AQP z^?YD7@Vn+{;9uh5D`h#f6CUx^h1CcI11zWafh_dF(SrzIDwz*Kj12Fh#(6En{dCnh zyCvJg=dqMobj+{i@G9)41exwIrABaqTc#bnU?QCELGlQXlw0AEn*Ig({o&_cVDu3T zc7N_kiJ=!{8QP~s&xUSD=Texa2Z;KB9=}S|fX(ZWDe z16?LGHM4a&vF(t~U?U4ndbZ&L3OV6d65iC{*LfEl=~#p!z5xaj?)t3~-e%?PZpySt zcnVB-++xUsaF$)pC!GVQ<6uM`l2Yj4ayRXA2zGZIj;6$kaPY5+(>tUeA#3ZTegmb2 z=-_Zdt6Qa*^VJ^oo{di<3G|PL2Eoo9A}&{f+^BHN4M0d!JPPMu4E53qS-kM!jXzAU zyE~)KT?SnNo@zhfoYIfR@VLKq?EZ4yz0yheK549`>F^%y5KSF?312et7KlcfZ@|X` z>sR0$P*@Mx`y&W{1 zMtHg5C-gQ(zD1mW_JoiTM}%6%ujqNJeiej~)UyR3S4a+AlD)r-?O`6ifRW?lN}OL5 z#2Lm?79!JYHVjK}h^FGznw*kiv~jpHNXJF$u_H0!MR*n9$MA0(BLdw%HE0DVsJ%6) z7_J6t$k7bQbi&3d(Sis%2w5|nbw<%{x1=8ecV3fvdL(D1my2;UtXIDgO*wG-QiF~L z^Pw7Yn!=T6x)s6;qG?^IJ}{alL@@F!i;$@)R#4`x-Bg z3a1hu4+*D!L82*v%M7HC4dEVgR8>ToFlK2=aFx+P0}j$66vF|ZoP zv2DhPf8%{I;$yNZ23}(l6ix%4Y+-!6MNom@P(AoBixSi~pzSkpYD5$*Gx(JCZcc!N z#w|IwdU-|+o%ZUG$_x(XNi~F4#X-NtA%=t|geOJQqEI~{nubP*8?sA3iz^85jsn zi@wMMlS4Ud6K8v1u)_lh20qSHs_;;fLx(ThL2gd;3jvCpz2N%@Y_O~?h7VY9d?dv3 zJd@g_eY?UWetLJAbP&Zz#+YW|NA9w_``0=IP*&PKXQBnxp_SjC7ACJ&y&gR#qvBnz zfLt8Do^Z^B#O~C z%77cpV_{einBeSdp|%GIkihQ!|4-JsLlq!XB3a0TTT)0=aApRMDzMW=%M$R8)9jLt zhSnXW!SsxZ0nvd2ZJan{!MQ(jRKO-KLU%xc)G*<#dU@QDT~t7a=On z1F)5VW11*A!r^*2K@wRUE=D=$!?BX_)^Pc_7?A~-B%yKwKq7n*Ie7+7FL&`=oLCOU zZzNT@^c#_s;+JwtaLji&9T%GILNFt_PlyySDMW5!?x2{NGIth-OHHNWQU_Z2ln_*J z^A^K=bS9+uhAbbl4}=c`8wD>>Fp@QiZRZG+tT_n7f)03s?ijx&ISIg66z)fCCgVh} zr9xrg1Fy(9Imx6>q6dNhkdb(28|mInrT!~<)#Y!S#@?ZH>t2-{eJU;Jlpm7=NP z8r%WP5lnZQi1uAnMG}VuW^q@5r8u=K<>KIimtT^#TUC$Vr|ZSh4$8kdGzWy9`mwzaU1qB6+j}^m2TDpK$5AJb)y0rIXwk)P<39w9E5&fsz;TMj2hDL1(&3Yd8Lm$Dk3v z<592Cs#jk!KC`0;&MdiFbAx_p3ke;{V!ntI0nKnJMhme0`9aRkMw`!h_%d9H`(nZ3 z_{4AcIXJBJQ>MRKjN;5vGt@Rs&W1F~4iG;lgc7_P(HU5DfZH~3E;2q^073v|5`0AB z?3LSEd>Nce>74`kkrIYABhIE1_bHVl;aC_!;l0(%XXz=jN zPJ(_hM4mf3(om87z*XqX&a_9i^psGp?4;n940*%(S|@cX0$2~aU4x4|s^PISAbdMn zkB@a!srBWUn<6;>=%A)G&p|aeS`E-q=d`vwu7ld%ZmB|Kv`}*Ep5g8t)q!U*-g|c7 zxgBU^2VT{IW^~{k9jLeia%`4=H{@SNM;_LZ#&?v&j=ZxYRZ8$$NAB5)(mEk{u@m?2 zOsTM9?M#`Sk&q|<0$nCO9vBu=wQ3|8QidwPxMt%NV8sXPh~92_9dTeYzaGRHPhO70 zfl^6oM{S`ai{oe-j^C;$Pzktbfis!KaRg^F-Q#ew#8)@!;yC(v+lBBJ`p`A zrVQ|38-Q7Z&<|Fgc5$Qy*GYZg6xJy;CN!p4Iv`@rGN+qX0Gw)jkknlpxU zdk|cOLQE^1MKR73FuaCI6Xn-Mga{vsPj#pWuA8M_pf1>Hgkjoy*(?}Aqysl_(M-VB zA`G&0KXB~WFU&Zdmv`ex5&$R6)lM)`rnfaO)n%CM)WvAiSY|xW;o4v4BRVApR-O)Z zk(8+x*bcl(+g(X!T;OMJzy~xc)Iaha8WV9@L(+-pCy&ETP|TpZh^&8-ac9f3*W8F) zcoolYe65c>D7C(WXsOCJ0m(2TKx73sMA~~?rNL8|2Of>!p2%oTVCuo98t^S6Rgu`5W3DK zKqL+i#yF_hK;wB*_Ue)j!1>L`@`g8OIN(C;3?t z@nm2j7Fx+)o8MHA@?Z3B3k+wpIo`?2zBso>iDSG2E}(!sNignOWSiGJUVCWh}Zunb`PjZE%V=$GH|Kp5HuQbJ@E0?HA11&9h^ zkOonqk+to^xV|6 zg8D@$Pis5H3vA+7BFHia=fPnk$RdwGb|5Omih2oRE*lqlX)1&vI9(3sm-xVyHbu%( zhdvIP7^fM}<~t?Nad^h{(ju3L#o*CA0Vpsx7x{o7)WHF-{r}i|>i{jTEdTq~Q_p#% z-SuhO=tdJPK+r%Eh$kc=WHJ!~0RkaLYFg>)LvTYT*e)jYRox#(N)vAuxcUTAE0~&Kq~-UtQ*D=7k(0# zty;_&APHEy*(nT(*xKD_d{`voAVKEo1+EcK{z*saF4mt%u|GxaCmR0qxau?Qw$MDd zBl^&7+!>r*RPY3gbcq!+_#s%uvuR;6E_j2-AouFOKD*GQ~AhtqRkF^TWgNH~4CFXjp zlUfi948$QY5qRuP;9orEtoCcVZT`;ZKP#`?53)%t9_cZ$?op{*Vy$w=u$~v~LRXpS zJvMQzCNs}zS!|qtE%1M%yvOamK)v9;@YqA_68&krw)dP{5b@=k?y>VcvV?c^+v+*r z+h0FF+Pg@AKFW5nuDSB8pT(M`?cF5O%43dct8L7P1W=~cJn7#S_`liSAtZL||0of&4C-$$Xiu{BH|0Z6*( zAm;ST>{K2=a~bTiI`NsgtfN*6G8?FwE_(_#Hs7`(*kU^V<6B#S4Lyns)ig>(aQR%J1 zI4QCM8FJhpg&PnS_^9q3sb3|lWIFG)go_A!T&4kT=pPW7AYVm7}nTAX|K?p z@N1R0wq`!J*E7oPMbClHYpnJEmfP!}QO0Z5v+2~WhP1V<`c%Un2DZhv7Bk-37Vx~S zwmrj@LJHvBQ?_DHXV^e@WvQ(iBNPW1yli(_W1yUJS*=_t$gE`{9_D@C zb=fDeMHTqWfS3LC@u*FxpiU=j>vf2*wLjjoE#}-)wg$tP>b5)ES)^dXTTPf6TY9-| zR7k^>7Kf6s?EYGu(~q9c=cstmeDz-tH9A&%)*GwtJz;1ls$%5`Ob+ z{s-^;mp;e)qR+Lqwa@Ky=}RKz0V+n@#tCzL0l?{ZeJZ4C)0n}0+Ydel4%yIu< zyd@5F2A8w++~BpY;``~f`2x;(tkX8*7c(#LccO@=kV1$6WPns{z4ilOxA0u)178i9 zkXOlsxD?;6-@F0sr_OsG;^IADw``PUP|1m|xO#tnTUhKTOtrbbMX_QI=TS z!FJ&~RM2y2?q7|czZ>`3x}84g)_1zkwkO(Iq&xs{>bCo_V0SAQz;AC$-NsoEPP|R( z0X&!j*xqDLKu4140o~4D0x0E{i>btelzwSu08!pk6{&S7)!e}3oN7h`j!HGVf)(_e z6Do^Sm27KvsyP`hlT*#+2pN-VrlKMx1!!Wb8k~MiH7kfMl1d~Id00q;3EXsyf)@*! zmdUa#V9qA%ee(kPIMQTTnhw!VMRK2AH(N2-4NzlznTcJ2Ie z^@Ll;LB2Le(;PD9mn>w z$+ntHj&0Ltwz_OIuU%{n7xU{Q{%`eNXHK2zYHKk|Kc1NpS&80)^y=^QU8m*fY2&%$ z+iLFZghwTWm^8+vM4;L?*1D{Pu4O7SNt{hp^0anE&?C#iYzy4@u53jXY|7TH&#G*V zOt~oAjDTk#+Z+v&JkAEo=xoz2M23(aB7L&W!Vu}2ZBB+rPPUm9Di5+y)yVBE4PtjK z%k%^g0INSCowCe@aG8{4dPK;mEHgbq24|Ta5z-qyWu$b;GOIAgW|>n_a=ozG6fKtu zn~TwMxUhzw*_mzzU?xpBGh$^u+#rtJHBQ#1n@w?=el|{4r<qBHhwVo75E2JEifc zS{0FAMa+*y^ikz^zWn~j^X%fWE@O99cIVFeRFAu4YeTh>T>IF2NaXa#-jyJgKlX0$ z)@#?mOI+urO}*p&a=wXoKu{DZ#Kz0})Vn=MCVuK21yb%~@8MwC)zEt@SblEeogXsN z;s7wly@uXgbSDkHyCd}UEMoP1?9GWzJkroREn0Rq@a~P49u2)CV(f(ty)$AzNB0sZ z{XSM7sO29k6WRQal|c}>H#X%@m2YF!r)EQfEc(=(PLNrjnste?{Vg*l$)5ElAKOn> zPF?SYLfQM@@;*w{JFd$3!=w+q6EmgL2i}{R()t5$m%_5(eQ&EQl?P|Z^v}K1vSh;N z-c?yL`g8ArEZ4~9-nK=WaMhzCa{n{$zM_JBxv1>^%!_x|=FhxyiVd{}f9AbS5T6gc zxh15>Xa4ym|0q=jQNc+a# zA72h!YvkSdG6dJ&$*;&yO}v{Swrt`(^NOr);=T8ZENJ5G`>LF4el0YI0vWkhns+;!0A;~fj&`lLtkm&2e^ z#zD!iIpNYk&I>9=9`yVCcfgU9^mP`6S9qrrv2HNahbYPznFTT>0L4aTw&+AT{0BzM z%n<_Ir6Dpa_Z!#`;LG4(9nrpnRX4IyEe@^RByA3oC2#>amW3PwoxllF@XX3%!#qd$ zCQzM3O|@%H2+|Ee`yjK+Qy+P!S7mHc$oG9Jj}EHsJfqTR@wzz?KnX#3%2jMLF$wV^ zhLD8C3-(RB1SzN7o$Xt&ZTSDyxu!7JjPff=`m_%qcl2=|$}U;&qyB^JQ9ih)>pS^U zM>yUAJ6y_Ga?W+pMUd`co}M;H#hpPfI9W=db*6pn`8&`s*BuLJp61JUOVc z*%Q^l>Q&hcjFIk@AW{l+=6{@YtYo?-$U5Ss5ni*hxsfb8E1A}TDqAXhuK6=YdOv#WyEePKnC>5S7Yo*45m zPi#gSE>II()6&c;Njy~uh1>fl3c)Oqc({=1;;nn5w z1;**e==dGrqhe%UiWw1q!{Yqh#Mu@{#37xTV&(;;M~XQb&%c|ibEeore z+i~)ss_76fH>#R*@iLfqpD35BDnM^;RVCjdoq(+~s+v)RZLMO)2Tr;ulpuZ`E1ONJ zdV_BY;_wZ3=KRqmD{RC->9R&GZ|{ErpQ@XY6smll@eVE7Bm*vh~{ijvYd zyOnjZf>~5VPn;=o!y>I!aV;sgxQwi9b`;Nbagg&wF-~-U@}hOKidj@z%RO60yZP91 zLdv>wDsO*E|1T`BXSZl4JX2oIRM7YvtLdSv11gwh6(FoK9V*G?N@idsSyRa@ucX=Y zs>l`M7FLn-Rg`y{JMzklye2nX2EK4xUpeu2w*v}9ErJ5k)-^Tj>ox@gec)wj=Rkj3 zfi@#Zq}#M{M5*04x*%_qndTYW4M=ZJ#?7+PdBkaj2d{BZ9k7n!;Q$?7Pb$4=qn5v1`3 zamj$>@5fN#>@f#8_sH6-8j_YQZDCBxR$rVI*^0iulErSb@EKypNb?n}$vuMH$EVx5 zeT1M%#ZOuWr74+(_v16oYLJDQW=?oAuz^z%GPB3D$WXQ=3Gb2NeWS9dPnWS{h3~<}MnR?sBI>F|@x=Z@%aP{ZaZFOGVX6Mzd zvlY76x`2_Ntgo%GWmA|c%i4tNrkK!Q7_1M1v=Z4BW==Xm0XqQuWKP5~6k>LHUv3{_ z*7%g#_$QxhQ>a-VLb&s_p+YhRI_9${r3z$KPF;LYmTYSNjLeblO?8n}Q&wBnZtR5?_4ks@I-kr-QW*F4WDNsIdKY+d zldK28Lz7LnXiX=`+m%GKIZm%V3W;yBxe_OXlg(arT!N8;H+wo7~c5LnXK-Rv7VtDCmrkyo1q|d9mTRr`%*%L08-!Pq`CGSmhJVwU7 zsZs295hf>5?!0bR7Lq}A%-FP+uC1?`nHh5LHPgSaCbi6#nQxfkMO7Y9{DF1-b(33C z`qnX5pOp1=%;eJL^Xiz3rKRJWre_&JUR*}nLT+D18S%RljI@q9QC51sWpbX9uI#~{ zl9q3ouI1(7n`Ux(x$>sDRbHmQX?9h5F}IF6UQH&}F|DiDpyb2VW#H>((lfP@``0ST z+4V2$*{d(hrq@mPSA~|XSJct*S8LI{1+Qtsxi_>@yrLF0IrI7-7J?17PFX9H%yPS* zi=$ayCCCC9wk#1U9^nKIcpH<I8#Wro#PvZ*znXdJaApWxlx%8b zE=FnkU{IrtlnL=pBeN=|^#1qEfH*nyzR8V~&5g~Xc)9S2*&Q!eKhX%5XNml4S(>lVyBkGddvi8kDSPle^Tahwv@DMWb#VMq(){< zDOuFW94+IiK$iLz_ zx&MJ#UP~X-!CD$%=~gW{Q{UvgSeZJkda1YTN`2GsRmu6pTz*5J=%6?6Su-1$jc+f~ z=RWZr+5Lf8^NzM;{kuXFcD*M&uh#GL#zwxMMcwzkulJn(fhI5gNVDu|q>pzmq4_@1 z*IV_^GJ~jSt`s~$9|17HC^JL0TP&S1srMs(wnGZm##e+B(}L7yb25n1K}I2R{R?>F zL7uk>#l4SVvGP)%I=I4YFq_>EynBFYeQM_I=Tq~~0k2YK-t?)LV|PCgW|e#T;I(qb zpl?yh;FNaP#T`b&4bO-}us57tbV(W3x>;HNy}Cc zJQe?6pIi&p!M8IGZ(3tO^_;vDqzN5@wd^s$5Cdx)GM-t6fMR!{U8IUAM9fAOx>;8wyp8XoC{Y4Yx?cHm0V3|`HOPi(kP9HY{?+xMEmSq-@tn32bt+nTl+8%w)Rv^ z+B2yDYILHAh~=R5G3~AMSUEVtcr@bWMUOqj1JS0fYBXSH(0O_FZ8ImRUOo5s%5@&k zU*QFSqdu}OX$7z&4GAVB#T!P0dm`dO21eTpM~yY#rwK=R$9}6#kPHb@mI`)wOSI)% z^xw#kPA;8&Cl9%9)G!0e$b*_D51RIxrf*rfTf_7#C!}92 zS7Ucgv*Rf_Rl_VPuaUl|RuEEFJbl;V^r6bqwuUvNswQ=N=0#F^*N}ZR%;g$-!M2*3 zUN9%yqr@5@g%m2h6yt9b^=3KS1f+g(M;L8r_WuE&6_>rr@eQxvaSq6^lGLM$@;%RHx7pu?geLDv#~OGWhK1 zZ8pTonX)D~K9)RdX4-=2eY!Sl{LMx>^6AyuXNEHMwZ2%0&|{mNO5D>{QMy zDyAuCibdQmYx)*fd3o{38Rg97;+e?9OUT_OW@gEEa+{b9Pv{fq@MLAm+4W=<=p)AR|IC8v(rQTYkvNmVK#->4$j8=Ib0N4YrY`HY-@-CTJ_Gj*sTW8W~-YN))d zhKzs1w67^G>zMturfJr-FUma@ID$;G`XdvlHR^+BIeYZOLDs%c%!vB3w2`&G zfsiz_p-{x>hM#M3jpTYG)1$ErYW$00oo{%K^%6})PqQmQJy&NYXh@rOL>0$a0dJg0 zP6Fe8W~T(D1nHNcPFToGyf1W1F!P|vNYp|51R*Z`D$^NzB$$5P9%C3&n?9@F>4F;v32CUwjeH> z4m{T^kcW2&*cnUY*?s}mzt%6?QGO}9p&ukVL1sK8Isi?BTgqG!YLcghu8eaPB-YOE;_vGpj!F0_HfD< zH0TZ9%&-V$Z`mKN_N`sv%Ib@wdQ0xW!4~f-bz7hAe~AOMgX73WJeY7b6(K*uu?LqF z7I2&mXV=6HT7b(r12Y25Vo6Hqx**8_bMBgC4zK}BR2Cs*m@!Ew-ZCjuK~X2cOrYtz zFfk@6lARRPAe_A%r74SJWNf0D607Om5;SFGqNZ$31XagP|FRD9{%~dD#b=e)+zU7N zKsSafk#lRXexhNS0m0zI4|8k>h!8v)#+iwy8!QbzfqG)SU+#n}pXRM_4JUjR9w&&r z!p)Qrb*P;mDw`-jRC2?$sxVyOvAGB4xbRn<3M{ptp=wPi6^xDvx)i~K2`%-=IE@uc zkL$yn7q14now3Yx87sog5wD&d?$i7eLc6<2+Ni+?OL1~A-n5OE zz44|m1cU^=iPt>PS8$h{1g#rS@kzzwVM4tn8to70LbN{kd(ryf^Dr8O$i!%~59-ipb1hUER?$c-k5)&}rO_r&X+vg4$XJSr zl+k32l+H2cRHSsox)3Q{V_EL^~ke3K>F5WEf|V8M2%*8vd!Z zK4KVAp}DbTW~gFq?uS6+Cbt|GrQNKCy#htfHQ&pGhVu&v9fLJt1mS=};NzemNY7Wp z{~Ibp!c6}#7SpH0l$Gpmn6%^TePlgV1~vJgBZzg4wsUp}jOXf3z@iGB`EK_Zi?MFK z?}P>A)4CuX_?8ry18SCQz{q9E9IO~FX#<}bYA1q~6O)@r+V0WT!VojZ_p^mx2uo}Z za8bu3!{&1rW}RSS40H1`&npw(+jx2^X~$wGu2x^btgfog+8NeXKsJCkpd42k*G%W4 zZB|{ zz6k8j)BG|MTXT@yO;f(Uc?7r!mc8lbbVx0nVL~Ieqn`>>EmfxoHCgw;u{KTB_;*s( zff4H#F{9EoRuXpWp|N`9*?1X)w+`M(sb+tY97{9pu|TJrVJRxlNzt=gQuOT4DVqOL zik6U(Z+H4ggrIPH5Q@`q6@#>d;BFd~nGZ(L$5mIIVOpI4x zHxAtxpm5^e4cR(5-O?wPpzWFm!&moMRf=_v)sS!ZW6aNt4HyW$a^D#nro@@^%n%G# zL9##2oCuOb(Pl-k9D^b@L{s3?n-y&ahRTX~b0<_f#GCHnntm@_>jt+R@?pqZqs-K3 z&3P49Q^p=5R>YVII@Mo=xF_CeQ}#C;5)p>b4Vcq_ThGKnZAw-`U zdna8OJR@B!YcP-^BD3gh%Gc_ghnF;q!(mqSgH}H6czYfOKo;g+Jm!ewTrl^#E0T@W z?9>{@{A=hrCBY|n4@k*I$g6mB2E&*jw-v$-lCum^$$5kB&?#Oe`hYOX9Xi8nTI)8n zn}kk-c38y~63Vpiz{R*IfmYoSvr;jgDDKvSTV<`4&GxMOekhc*h7nQXjXb75&=Bs;WR>AV}WaI z3l+W&>7(0>(Z`Vgu43Os%t6QRw%8Kgb?dDBxM>vgrl>mW*^s5~Zr2N|V{OZ0;3S=EO{mL4082c)E z4xfH8xj}4sw_6*qbE4AlDY-cKPD)<$?HAr0$L-eA&kWcuyAa`(t1Zj>-VVJ#R-o-CAgV7vP$sa06D|rL_4>1fh5oU9`Z@nb4@g<9<14sj zM9K=w;;4$Wb*WFf^X%eOO~mr57o&?c%=MG4_IT$^K#d4vEg_6Ebc#zEs_k(uK4%CZ zob#n`f?Ia{^#~fkj{l~U?>v0=z(%2*1JuWe00O#~*Zf#;P2|@)YHhJDTK8<_Ky(V~ zis4fRCn^`u0#@E4yAyRBCgmv94!GeH?*a-7pX^OECw&Jk4p^RZusZnrhe>8DYyTty zK&Ft=Cv2y6BtezOZ7?uIb+Q~mmNe#W z;?wOMriqN_rK_8G3)gKm!CtbJL~538E?BEA4$c-Bf7wf8rQ2NOl%if^g>bZykp>bgp1MI%(azH z(edxZ6vaClrq!F^@Weae1df9z@R}Yv7!Af}#;dNMs3Jx7do{!bkXMiL%i~TBnTkht za|;z2Z&rBKPc^@-{{$P#uNZJp!u9b~vKa#p*cK3$)wab0?(S9yF)2&XxH_}pHC%yg z!GXTBHfoyw<53p)<^2D6`@f5~e=eP;RYU$sSk=bXA2TWMS(K|*13BZd!7rZh*cZ^e zd+biQuzIcW5FvW4^|l=K+VsacUK<|J%jA(P&N5uld#A(G=(T_H%3Z=`Xy0;}PJZ)F z-?QGxAh{-=g$0;;y4N1g9Obbg-k#&N_SrJYXAN@8Sf4$bnZRpr^kk8q=asEq4dHu) zC8!pAPXCRB2gzqYF8rT^)&Iqh;kx$W^#rX~&o%2d?%%e>_`B3?53;jJxdb(|TgUNS zw>{Je?~B43GJ?PA!~bkd@jnA!-@OY0z;iFKpjUg*st59+CHKJ4AJoxSMe80_n{kw1Z z|2BU9m*;$46uZ4%Z05g}9_yiFS72>%Q|v*KMam`c+Kw4vgvVaOc<3?PbUZ|z@N0z` z$GbX+ci#T~WJSFHoT`ZT!>KwF?@3kM-Ii31DYOQBJ5F}s+r2U;RX65Sz_$ad0L>mO z!$7kW^)S_}3R8;d8{yKP{E_kqLM12%3z-fva;cC)n13#0j>if3CP2!294e(Ph0JA) z=*dbKn?FYXZ{yehFMg|!te>p*I@7UgJd&i&pgq#noYyg3SBYL-VS#^iXEOiMLOA-dpY#>fa>SBx^0?~0W! z$n5nBnZ@iQ@meD-}EGV?%G_~4>I{AJw454;U- zEf`5r!}tJFs>~Qn47)r&{Q@Q!K8g6XsOTJGszorBTQZy|YP!~-7IrPGGRiQZRW4Z< zX|;3jp?DUyha%yFK5wDEdZas*lOac~wvlE?Br{`*A}xrLnItD>$WyN&EZ7* z$-m_z`!CkFm@T_UD0OP*2vs(24L9>_<%jIx?rzNq(=Fin2&Fac69F+zOV>txy;1r^ zS$ySFqO3Cn!i%y%)ZU7;`oc;RX`xKG5@EFody0#%hJA#Wb)+C}h|-Hrz)&CdOM_`! z-L_V_3qk5Ey*|hs2Rj&KhPaB5!jgU@+elHcGHYr`JK%606Ktk?_E@cgG$LQSU~}Iu z$aD4Cu7Xq~NFzsZt)pAWCb5>BvMgQ|Jd^G8^%Oj5?pq#r!E0XA3Nm4@no?MsqGM;f zKMCI!pHc@e@ZrL5_r#E{&k<7|C%G{4B+)N$z=CbYMOB+SZz%8w>F-uO-Wo^kvC)n4 z$i_`;zB|-8U-T(dF{m5-rHtP=yK;Ir6G&p*1NCn#kTRcJ1AK{oNd4^x)uRXfdb3<;lO; zuj_xvlGzfkz^ubuLl`UESpE9ikso<#A+xeVzVE|sPi2dPNgn9e8y)hQldj@y;D_4r z%Y5q0kKD)I#RfOA&_^FE$lcD#4FLL>tMn?Rsf#CC)(%^c`@1{Zo&Au7@+pzKekzr# z8#+50)m$@LZG~=%CWKRQwid3?4bbGepvF3gJ~`S9cIVLWJPF+v&Ax;BndM>9HyZwP zfD9-;L$^fZ+ryQoBSPm!gVG=6a&B?ft_;{8BCG178=3=l0uRz%eNaR8l!!S}y?sL% zHNWM<_EzuH097Nz(q>a)^_&J~d{QX_qb60q@v&KvOy;x6)ps>8s{@D^0@YVFFeg)p zPqe8J?k}c)>H}&qD!qD_hNf!5Kit4{&qSP)S$%y&)2lGz{KC~|H86d%5Eo@t zAKk!=%^t*ve63g}_s%U2X`ks;Hj}%oD4WS`ua(WD9=YW*;oU5k$sOA~g*fA>ObR*v zR3_ICE3brOvny6V(ZKY2nv*M@&ZG*rp3Wv;rA+R7yiz6=$*Vkp9(L-P>bMJSsR2O3 zMDdQ_>~)^YAMgH?N&hDf>-YA*PMuc4#A3Mtcq*sUw(j&x{xogU(Q zR~k7!>s%i6ZwZquvsx!rj;2`(18pjOikNQ+_YU1<&5ea1ImXEX0@nT3oMH;RWY--g zLyDX6VRE5ZzEuT^u#v@0Z#9mLjgX0j)YFW26DebhoBpbihuDgecE-!NBFY-LxsW-W zD5r~=bxEhV&!T`VEN1oxG|%;b+I6;N#!oM1P8H_Tc3CB_XM^$j!^&)vTZDuKMM`q+ zL6M$TUNNn8NH-kEC;v*_6+g_~KsBy%B~_Ue!P5RLozSR~HJEQ3{b@@bwK+^?^RM5B ztng_x2<$X&Ip#A5eTALV*%>6E&me5TL`UyKJV82@ILZaDDuRx9i#a(<4RDpmbz>I} z*dglQkA?Xp_OxJ~9Pb7zYzcW$u%=%wu+aqXvY$aM#7f^OL8}w~1ad{Se~u49;i7+z zA7gWpSwT_8|NZvb&}?ELTKkCYdMpXH4k-4 zw-T;fZLNN8b^Dp-wwT>8+d;@xiG-fTSr~UCO9guX-NW5i^+8jL6e%K4Ai%4@b z;&rF>$wf)3|4r*GljC_%Xk3=*mqkKumLSr^Qa@TN`Qlicoq*&Bvj>B{FBS#6UroK( zCWnWa3&ESnaxqM^a7j_T>RC7u;v-C*Lm+#;5u_$N94ZMe+#mW&0(FM{d;T+qNAi$< z0?ga{Z40dyx-DlR$OZX-l-R+}BufQ3-onhZI=Ig@Rh`h1ub4?5_&A_dN4_)%!xy+X z7!xH^KQz0esv!4`mU}JC?$|>%2dr#=YG$q`o(baMOko+_!VJiI75Q40jQq-s&VC&k zFTRIgYNWQ4Uz)DPpC#pBahcG1$pml#W~UQ4LRA|Y_pOf#+5+U5yl z>i_u{$Q!;IZ0SJ@J$wGHDl7@X@9sx_8kNKa0SN=!7%m5D0 zqOyP?Lzgd8rN0Xczz+TFSP~&F_kZB@=BVDj)h;F!NSx_Y!GcKtSz?tRNq;)e-mHYW zS266lo1l453leENVAW^R(~E@9dQB)5ban-V*&nCYU5 z)GLK#T?x|}uaXjGLaNHU(hKb?W?B_ic|(?5Dr&kH(c3LAqH=Dr#nhZO1n0QE8&bd% zz+t?GUg%(Lw29QcRnGYC5gk}RZYS>_=ID!I%X1+_<8rMD(J%Kv2>x9?ERuQwBxNlL zUXPBs77rv2adAw{m3VVX#SXDCm*UOQ*r61GKktnM9qd%CieDxV zBc!A>!|eF)rV)kdu|DY+;y(iY?i^!$Tg7_knqQ{ZPzJ_J&nPGS%4ZCmfV--Ln~3T4 zEO>}00vSii@>=G6l#F?XxR$XGtD8g7V|gAY(w`hv%k0j?^k9aS7-ezQ>5>$_@yS!r z7Ic5^jKyj0{QI?i_`A~IVp5-0Unr&B}23 zIn(?YAw4tAB4U$r`h2X6PB#PN2$N#!8UYBR^o@g z$uc3`989DB3kvJKoOggtSrs6SWtXKCGVCb9mgE+=4i|K2eOKtk6eaEO@?g_iw>12Vd(nUJFQ@0OZM%9T`E3!Osx>!jdjusX{u%h0nsGvrWVb1qZsuum7J%d)hv z@!47oE-4g4vu0TzRJ&cou$@1Zt<1bXW$Oe5lLOfJYemoo*h^`sn;<$x%yw_>)XNvO2x^XOm!R_TiEnXkc&Kq1lNEpb3bXJMb;fD zLK#B~335)VmOUm_<%Owo2p6+7xtnFWWPCq~-jzkow`FN*!?QJcY>`AVQuC+hxlUU1 zV|A2X600lWp|Pf;Z19kTYtS+r!9xXkZ|Gea2TD$-n$@wIm201`#?dQ(!YsbqlAItS zOGLH|f~fR^PI&SH&hisdCJMO~kTN`sS(QSs?31N_jeB~6cqyvbrkwvyzY891*(+_` zB|De+>+y+?(FG{iN1U}d+UK^3zqq`h%wX03xXiGE{EqIG(Oo z5At9%3_;c+*KM85kNYxNrTRNtIo+oX*)y2i`Z?mmycGCVu zhzrvRl&?BMlyK5g*1}GY^+#!SP==sQSnZgD_IcGP%0=OyJgblw+3C{2XU;W0{2`-P z7}SL_C0tpPw&B6&()Bgy7t*IdKO3&S2QJkc0E-?UCP<+KFI?UiBDXJde+fS zfdBo8;YoC8;3L7B@-wX8tRo=G4biYzY^XuuIbk?oeUhUZJw4$2j(b&qIMpx9BF$32 z?2k}X;0Im%u-JDj=x~A0b<*5Qd?lCa8D~D8Mn@Jr ztbcUAr>C2%{G4y$SFO?GTS7BdMP_xm{Tn<&<-|8;l}HX}J=JG@gRZ87i__qbcYJ2r z(*=J}isM_~E6}Rn=jM1wCPnlL%_I*_TUT3{^z1dhsx_@Q%mX%#!n%3oH z^_Qk+IXUpX8CyYezc@E9p05q z-Dk;5H2>KTHGNWjz3;mEGNrk>>&UA<<$LJdRA1?;ruq_Aex?s&^Jm(*I(@E> zzv~y;-2GqZOFr?1KIW}o>O(#BmA>8!Ewqab{YE>{#BYQyHuW2!iyi((dvE)1HKoh9 zLdTr$$fv&3M&JETA6S>~wL1*`USG)7@Abtl|3Nz)UuJA+>V*m6xJwalzlo>wD)7mZ z!Dcv17NP_ZQaf1VnYIP*<(8j=6{v{r!z+D5bm#;U#?X0~SkR0RAxb8Tei|RE(IMuD zj@{0B2-^;yFZ|pP*@`vW^>6n96Y9ct0Mwjfv&Y{eX1^vpUK~-snm>UG!$BPSzbL|a zop<+&GHv)4qs+0;&yaBpM!pp;$o+K8*@CSs%1n&ZzU zRw=|41p`Oo3!MC@@^qJ3qbJ+AN+E72I2m4>lYnv`N7AFXf5!fo4P6xqo==!!fR@AU z-qtm@xu_$ZzLSs;gaj!JYD(`1M{v?f`aoF~|1AA%8&v0dw}ldBt=qZ_*3NCif&Q~?Uv{OCj*)neZI0;- zKES~StZ)m~kUd(p$8SaN4IkaH0zJ+KTLH62Y^<-Fk2IsSusf-bG9a<)>u|zv@Y2uL#|RS5d{z`G_8_ zFCCKN>A(x^rcPSfl5#VM+gu7Vjbv_+deDpv))=+;ibCD<06I|MeL?CNGLvjQc0<3YRJCd+k*;1A z9C0wJ<{cJmQ#CAI>)UN?`Aszz;uL6N5q&n56yX_?=?$lk6lxGLmDYUq-aQTatB zmu|_HeUVr0`OHzR9Vi}Fy}kYUB}LY3#S3Fg*-79EAD&-O(bE=~dyU}$(JG!;Xx&&B z`16OjVc6sRtfpCeXjL+)KR4)#=at4Hh=HMLxqlnw><-qH>%o~$wvYsLrq$&gQzu_T z5m*N=g~Lxb(QVe-<N3p2-F%*<8v!RNVz`A_iSd$bPS2%am?(|;mp`GGX~WvfVVB2x$#CA?qZ(xf zT-H6#)la>C1Yx!(v1Jl;wgZqSha_Sa%n1bwYq~@wK4ilgwUzV*35mUvOwYvp*PM9A z?&RtkY5E7ZaV?3274cOLhN@A5+b48)twmx)ilb32Yeg zAl;mgVCpefV=E!gfaNXSv`aY76U#|jEF`T;&o6I)rHcDcHd!<9b+ctwoKmLd#i<>? zH~T5(kwo>MBd{i9f8^=slT!(V4*VSXFg%WNaC*qrI1TqUAl@7%E@`}(7+PU{yy?IS z4$yv>bj0fp8%u&hDY$AHI{O6EP4{5y;xyrCypWxk>nbN`@dFZ7rbS5&=w-XC7}(3Z z>1!J3(3#J2VI$^j4{Mr>Uhx2HWt=Ls@5HJn*!nn)ZI9y;1_VNT&hxjjCesoS;5Y*W z3-Tx|^s$P@LB1cXJHp8!^^l1IJ0{kw2rY@+Dok$2m?>d%^y1s$vL()pig*SYC)63S z<}jQ0Sl(VWQnop6QrBX(=Xd_vU0ei;z=o52)o~1KkB^QA4k#=cnQn^iVttH;G#|(oRzLgmI5@}VYj>8g zV4yk#{Ekt7zj?GSNM^?B$jvo_La`nF#2zHZ+z-WYx(MouXbo#QB*yH~xt*ZMI5myY z&NV+$X5%QKV%sRea(ga%Vt$Jn71j~vid7Z2yIn4neAit8Oe!;Nprfh*JfEb2^bXM> za9o2KB21Y+mWRhhf#1n{vt83QlBnH;Yvo8nhd@V>-e`S&Tr=Ci%e zta3rAs=?t_V=l5g*`vI;I_2A-tJZFBt?`@vfLZ)z6r>P-Gn<8!pAFte$a~R%`Juj< zshO^@BlY8E_&xID{q*m(i;)xHhQ+bpju}+Ia!RKPY=NqBO}h-9scF)G4@}a(0bZamrV{xo!@|5=5C# zJ@lf@K~Ic~$;8#^ZgJ2uUNc`!)XOKR`ijbobT8K-7Y?)=pPT(bbCHSGKDmLJ7$pln zHjATV?3ZRmG|Bs;WdXL}n2tP3^c&Nfnpv?jsi|qL>e7C3x?LI{Cqr4+#>?sEW^lY5 zZ?11)RzuT1AqM*t6ebPKkBQQ^p&61W*Bh95NhHq>$oYn5Yd{{hFvkLNpoM9jB8ys> zekn4tg%X8bZfWJ2n;F@%iCsog;`Ka zj(=gcmXf=ln{%aP&6j3CS*!_n%1W2dO|NpYwV4@RP9}b4u9ZWFW7budc}>mf>T;y1 zxm#U2H8Y)RoaWKAe^$CRGZUZF8E@VTlKX+#{DPcnX%XZzGy%>LNisV`kWHq$;v_rClSx!lO?{{#X@GZ{0|XJ&OX8S$C9@|hfJ zZaOxXea%f?bJ^M4tZFV>nwvSFQ+m6v}78S=p%e> z+~{^zhRA9hff*SgTMChtgbfK*d0eQ*b=??x(c)lTxOxbm3NMVjNXKGIiGS)k9T4Yb zR~;54&J-u#b6xxjO2PG$ckZ-5Mi<R#^Rz>_K zi1n4@y_J7H`G+5=9#CVJk$n}rhxL1$FtFyY{vyhdZJ2e{Pp3Pk+h2;zR1c^9u8#f@ zG3G|FjEONzLv(h#9dgb?5~L7Lw)Y;onzV<51&w8h87J{8*g!K-2di!ucBwshafT@D zg!EQ^IfsucCV2o4e%*rOJI}RygEYL}ZEaTTU`<#YQqb>fHf5KuuB}6Zbs2Ir#B>9~ z8KO=wr$WqfXt+bnTmp^YT#I)_Fn(M*rA`Xc^c6vQTuVbDv_V_h202)Wm>{DsHwwLI_5nZOSD#NB1&C zGj7R#mV=|kDSuhXWx<-%`)OG;*fL!!b++|zLRC3M8AqzNbuPGBQ-*PN%(MF}J=^1X zxzE`(&ku0v;nmtQm$OG+bn@PMQ7!_sS@_aRdamEgGJ|uQUOwVnx#U&3#g*uW^yF4z z*l}|3>n(kHIJuro=CI?t4fW{3yE2}m-G6YhUigEI;%M}Hy`01KAIZ7CXnyNEM=(V6 zVT-Z&W9Mks$1;$kt__~oVvaYEVV%)mH_Y|w;pS#?0I=EM&z!6?K9l{Fx~;i$bh^3h zWvSoybLZ&h=XH5VJHK=e+J7ZGI5p}k+00M7uTMCw>G+LwrxsnmbMlP(PL}ehXMdl@ zOStmAlh)w}X-8c){oov(_(586H1%JOI+y4Eo9w18L;q5q8+H1RD6QY@|0u@QLt0ri z^r&SUt10Imw6UZmO8BEW)*O9}XV7@->4BZC;U11x6R<#!hxW2I==qD_EBg+x%-#O1 z6gj>+$ZD$Rk1-1Or~Z%l?ZxkDl*O9<HO+(cXsvK+%f#>@%9ncU7K?BgDo+P zIcuN8q&ieu(^K)SybN2aFMqT9(mMy~$x9%z#tx!Ob9O+({Sa5EVT~v;OIVZX$BUI> z5s~FRYsifT9Y)rfzNg6TlV#-gKka-0g$6-5zm7evNKX$2wU>~cxFRb(@cd|XB5!-v zF*0rqQ#OfR;mi&se)wKPMg{xzhkix8+$UTmqw0PJ85bgt_UF>tSYyAAG<-Vj)f^91s>5kv&>Lti{&wiH2|?2Xgah{*X-UrjAz}}CI|a-s z;7$Q$Rso!~CM3ru=>Sn@Q%qjOL5qU{Q8FxG?nfXnF2lo? zY?i{^&b}kzLsH;qzXcX7u`cq6BpIG;mLyd`9+b?j2L@zlioHHXatfL5s>^c-brp zQyIsIEw#+bXq9(I%g|TMgJ}8j6|*9Kv74k`X;H0SHcQgv_6z1%+G?AF(OJ^wC6kja zqh10DCYxU}2eReBOJ-AXIq-s+RYFF+Y<889wJ(~^=<8lI*PiU8mtokTymgp2Ua@Xg zRJqU7GQPI8y;23_ah0XxE9O$=myl0Zku9&7K2>FDZF8VnD~qJd)n##QllRPgy>4D@ z+5Cc8_X6#m_M%Yqj8|mtD`x#GdI7IL|L-3@BRH@xSR36dilX^_b19fn|HKdu9>vCN z&N8#(zCm6dpS%EkXM9Z0Vy074NmAw|l>~2eF)0Q#Q~N+FDboWnK$wmNM%x_pN{iW5 z%$!VHsm0F9is_wgx@A+(?M3!8D5N;89c?s z!PQXR#?J}cZFA68S3djVq7dmQKTPyY^Uf**EqafzL#54n_^ZmA>1nd5jG2@%)J@X) z>O$-=2bJj%dlM-TULgYGmFd0m9pl1S>fdVa;>zy)m3F?HM6g( zbf{+9R1;EGRMV@5R_|g_9Dmxb*oM@l75<(sYd2vSUHI&ikpDWU+}{`j{zuEN7>XqPjc72yo8}@LnA$&J&B?avoGc31*$Y5b{mGTu(4VL!X2v zFswKUAZ^Ykn7QFUX$iTJ0&r|j)O9_W6+7Rx3`#5=dAL{9Aty3;S9i=c{CwQIxG$-Z zEp=en;u;t;HC~6+{P*>XuVY*Fb^M>lkpiz%o1z=bB@4cNm~3s#4_7R6zhG2yhGebI zCUMg4avjM)c zo%uQDE8B*jiT<+pSZ-bSH$O#b-9kS;!OxMfFOKoEI3mw`gx{YMa$Se`y_~$$`xC$8 z3QK>qP-q_}ph4M~9XQj$G8c==Sys61iv>>dGrok};%9k@z$Jc8JRy_#dGJJF3KtA3 zEk`(-TRJd}pZ#TJK6D$`$_8ff)2FZI_4ea2j)ici0ci=OD;~XulDGT`7RWmSypIgt#27bCfA6UW9^x870AK`6k z2YT^y;YFFqPrH`_x%`ZKMedPh*(-r-{2YHxI+J++wLlwwhSre-{LHBn*ul@fx8xi@ zSKkU8=co5OvVfnwcLFo`+48Pz;OF$afff98`lAd2mY4g-Kren)eIOJ0IrKpwm!FpP zu3@oeEazkUx(s}b5U5_W81l{#@+?{Xi*_eL%yia|jyF^`Bq}S) zy#yR3pinZ~qohp|a9waCy8HhzQCYs`!p9J=XDKQo;vNs8ze^3eYh7UKa0agJet5NV%m)_G)Wz&!BD+<=(?I4xdD%+?0fPR94XK17xV6wWrAg-Mu9 z4L~aQ)QTjtFw%zH{ZW)&OUNzq_l#3{VZ4?wRu>`DU{y>oGYA$zM!ThDeYXgQ(NK-v zw;{ylHEa*Ip%j=LVzYC;7GmLpKRwunzIQ>0J;bXiqkR+u<55nqz1T0KgKZd(NFENO za;Vu9ELVf=3&9X!+U!?hvmCGb&5I#QrPM~vYW?*eUse8cLtkj{dWY-($YWgP7#Ac< zaLq~=tZ&YO&VJK+UTwr^My`nshGK)*yIdMbcbj6#?c11oJ@#lxAq6b?Pabs&_uvSE;a`$O2Vo(+*p;uS{!fz1H~pr4oN4QpBN#M2g1p8z)7J%}QLH}k`6ivE zaWXsJ*&M^N7%!Z3*4ux7|Mw5}hmWiQR?29Gb+{VN6;V1)3}GQFtjM2c_bpqKWPDN6L79dCCZ8;2R-{%VThFvfcDthHWTyJ$4J$0j7=6x` zGM5~AP?l^dVwPuV`bFF}N|`>{Dlf~HGeyk$B3O53KJoeysCY}2o?A+v-glrvd7gZ} zhto}W{e1aMuMw6FL_)d}4B<}Tmop&AgJW)|6UCzVgLE?`TrQ@Y*8dNC?*S%NvF&|V zPfyJZVW3Hpp-DrKFrbnIY?P>gg9@UEv?NhcMm-1hn3^0U44{BWXavc~kU@z&Y68??tSm`-0$A+dp`H`%&hL;UcIVzrCqyr)vCgnGSOHIP}nS>i4|5q z6qdNG^O$=prhT3(ZRT_=FRh~Rc3uiwZDSt1*|*^o91$d$#mTFZ^raH&2W-w)S{*S% z7T2-)QYrO8K0OB>Q}gK|Wz?GdRS^GVy%pOt6wre(N(0YJ_%aI1H%gh^I1ZFji_F`_ zz1V86l=`iRo?c2Vfp1$Z#WS}j>>hWrq;asku7uf`aU%S&nn#JBiyL3M!%OJVrPNZ) zyez4HEb)?)Ace519resJ({mbIzM2$6DjoBF=$(pEcM1-Av8fE4LXK;K)eidloo19` zP!qFj)Skv_E0!SMsV?QyC+}1<%&5om0(x;{Gf{L!V|BcMUe;KREU4EuRu{~@b&$_& z3X_R98jaOwKC>B8%%|VQHasRB#}qNUCSlW?Pq05t5&aQ1K`Mfw#B)XUhfU4q1T&ke zt;O`zrs~)&74RyfxY;0Se{qcsl5kO*8<}QpBQ}I7q1QE1M@#6Hjm++WOR>=rd_Oc* zC$JSxQ}tsh{dN=ePFV!Eq^zEYJ!{J9G0jw{oIZyz%IQy=nH`oUG*h!oDcj)Jr<$q* zD0bL-$FFxZR!1rT|58DZY=GJCdVhVaQr0_~sF9UYv2>`Ce!H={TuF~>Y{rg8HCC%C z>m!ZS^~(6o_$vBL1GTt{KG{HRt)gc)FmqI~u}&mKpKkzP(~D7sR#n$uHB(2c>(861 zAFAtZ&D5wGg+Z3q(C;)=U)Iojny5oHkDx?tt)mw4N}t87kTvTbafGn;nLOky!!2QY*2<-X6kssF`lbIb=`;YapR$L z)Bxa!2tDJ2|a6od6T{o>lMqa#Ba08 z>LuywRJnK2lO9r0pM6e!R1uN-tfHRNNBv$=ztcxeuB31DSL-V2tNqo$D&OHpKcwh) z)3MG0iYu$?eOPZ;RqyVvhF8O@j^ydBwdnKZ7SJN4N)bi^3tv)KNx*pa?{Zw5K z?4xGX_!L%F)Y4z}SNm)EzwNKK);6ENs$Bw~|8zbNty2b{_oU8;=IPtQ9-Llbh7qsS zuWNqQK%c|JfQA#i_;RW#oHh(>rkA~}<~GxdUshi>(DAALz32O_nL?wxL1$rp+0N}mG$lPv2^uSJ2T_p zk9PVX=HqtI$f|W6^q?NT>Sa%;We+uk;+2PVb+<5zSq>cXY}!Y>L_-y@29Tz>jjnb&+3i+)y(Jg(*Ek>=k&t<>f7h^`2K3x3ol?O z{6&5I@9OM}uyWs~We@)Q=Sg;7{y z@Mc|Gy_KkU)i#UY&et>pV_9|84{&f?%lKqJTvtskpx4&M4sQDMx@to~y{Il6vSNJ; zwk+ER^mT zTWIv9Wpqh?gH-YMUT0NCjL;qAyt*?oz*EqRJ*EYTJ zakb4nuTiy)6QJ3()QUv?UM=I$Y*Z~XuM3~I=hZ`NsU?_rQB%#&uV=$-0GNq;?$bPC-=ZqwW5Unx{ms?WAXH*ro=TRmVhjO&t?`TzTtxnA?okPVxGTPi=?8IG@?D zWjvmV6N>C9sNPF5yIAdZ9JbA>-k!3op*nxN ziO><#PM@l8uHu~rCbml&nE1!cO?Yub^V6Y?@ewJp*K^i8EdKrK#ue^2)y)LNh1Jc> zKoGq6IbGen${Je(+al`uj@t|994o9Zz*9z1qra!t3UYlV1!W7 ze2!Jre^ygND(TSn);ud17;0=z@HU~Yt4tD9fpnpVZV zj<2&Y+734(*y#?wR1)>kM@`}RuA5oKdHGQ_yWj}VHEe_A+ks|fQn7(?Cwi!h#dTJ1 zH4^u1Y&20)5ATiFh(6?r4W;$qUZ@kpF~jAL>ZQN!rnc44o4Tpt zwGia~+Il$lgQ}wk^;E-e8*Ks@aR>PB`uh8x>Ke9Q>8WNn)N{J3GY!uoTr;rysM=-5 z5-&CX&@;1}x{kM1J=NOQdPNWQM_aw4r~36?y#>FzPmk`YHn!LEx~cQ+E3faWKDZyh zn%z<3NBbVs-#noXJXB{|4;AUW(lfc6%6!BJ%R?UR2+d26E=1R2!{d5YceVdML z*d0yI$4{88nhwB8OAqyR4;VwrC7Yf{d;O{za&SO?Q?KgiwvLNZ8G}hNovpMc^YJno zZ#6K;fDJ6Y#_jYtFWi$B$7d{UaDJS9w56Q+T|*r)FQtdasdO`@F%I(#Fek$VhF|=5 zjm4SwOAo^&)_~{egW0?fy$9!eYHaX>5z6UtX6eDrf!iD2A&H*f6E2uo{Ry|0HOvUh zWHftmdO{5~18>V~s1xxRmobxf#?(;b^B8gt@7=0kEDyt->Mfr>SryCkD&pN7X3ti^ zTWn0>UQ|?vFrlQVzEWMqirzh|8fJ;<&6UhNXY|g|Bdnx8Dyi31!XtEx9Tm-uX}jOl z8hpn7^-$ks9va}weY0PEQtlp@omn0sd{N$XlhGREKI}I?8CBtxifm@?NT<7p15RDP=*nRMkW9uwG*hu4}`sdi3q;0A6g| zrq-C-*ruBL!&+)zO}(I&I%P`wwAwnej#^w>FRG(9)Ye1msB5)*f}BO0URV8IN6)CM zMw<85;Z*(8ZDyy}qqpJ3p+0n*T3HwPle&8FZE9~_eWsrJrk)>VNbkYR!$wVZG*uTH0gP;{w_r=s#(H8?b*8Z%-&8HaICxXF5nIksygNQ$xkqnr ztJb%G`LA2(td{D03;lUZ^=V7_ z-0bbHYIqkDKo^aVGaf1R(WC0~M{2Kn6mMdnz2nhjfc2(7y0>dGeln^XKF;i>hho3G zZUeSGu8utZEaHppb%N^8?l?CpSZe4K>R1pTuLbV`-S-4Oe*c7CfHiYH?uMNnwU+c& z>wDfmvA3GhOXKs}Uiw@wHMaL7_(|`w%lfI6eeQzxwLamvRZpq;Pnn-)Jq0V5pBm?Z z#i`He9sShuXG#t4r>;L^Lf+C3XOHx&jE@=5miqSDf4)D#yvM0{FBqrRd32`N_+Lg7 zGm4GNLuP~t9)y-*F1M!@R<^E#uMD^`@#+t;4%<7-gA+I6KlGfzO6-Jt@nvFSMSMPy zxYwM)ju;sCftU0=>L={KViv@j)v;&-Uo4L|1uf=!4#Rmr7I+lFI*=KjcQ6&tkd9-oZQ`{SEkDGKL4M~&`0IIAj(&8+m6qH1@N#_rG%D1p7JQEP_q_8k?ZxQSZS|nptH2#8S9giJ$CwFRvP$7>C(W*ytJv-WNcA z%2VBGU+b@cJGlI2Nz+gH)HLrSm^}D-{Kz=WSo|un*|vOUqg8yKn71N6f0|F@|M`4o zMH74-{a^U3sA#I+J$kwavq_a2pg%GbiSTKP2kx59FtZZ}r`_f|wYEAl&Vx4+U&VPo z^uW6UX3>|$XLwq`T6GMP4)S`j;2L@8IAok^G7^oAGy3Yxbue9$9vCU}%=2iBMyxSG zK*1bHp_b-0i4pJ9N$RjC1ruT4iA$ND5A&~5-pPmk!BfUy&uwqYP;6Qr@5kbW|;y_>9eRZ?e@y=cUD z6}%2>y9((`71fnOnE0@%u)bIkzF3T7i_2J{TtQ7PYIgegqNsOE1vSx(o6WdIFQ}+? zn~z@<*MlpX9?6-C>T2=En=7i%N<4&4O-VhlqWaw2N-@xi0nBTqcB4tyQ&yj^sOFZ_ z&>L0WL};+NAB;g49rKbgZsb=VRoIF6ARP+y=s^9rsGd@1-PvI`5;T{M#?!YsOVRz`%c;X^}GHj5|gr#Evxv zWB6x9ycZkNoHApW!{Dwhzj3(!4QeFZIvv3TV0f5BjYTQKZU%Y1_>7&E(UZ(;=H0{D zw`&Nta<@CXkJ^v3+0kT58irgO7t$m zf}}hi%#mB3$ILn(oaFrzi(ZnvSjfCINqxlEH<%x~$ka{Dt^SYW3h$W{UJtlk6Di&b{2DDXY-lY#!E6 z&+wXQ!5Al=)n+{2;1SB)M$x{Z{WdS!n(M4MPc+W7lBlu&ynp_;?2)kD$S7wfvu`*T5~c&Lz`j@Mw=u&%J0Ul>2yWBy^n?Uo|mJ$%kMncWY&wB7r>jaH)FCHs@jkJ&+_T9$!cVN zeI~zmd4Bz2vKOAX;8MUOAN+9TUam};`ES_E1O2j&{c%6UEc85Ps>*3B(u&jToQ^nr zmVW~;2XHHZclp@7QtPew3|GbY3?~YC&CWGg2!7lYf2RyHjn?EfX*4gNcN2Ve=k?%) z_o;kd%pBR3*RxXVPxE=Omh#WMUQ{)Zt>#7s-`)H3d6vRASzhnpJO(e%i)1wZjj*}~ z+jwCoIPA83IG-2y*cth~drW5miH3wS|Nf)nx zLf-e`NyF!Xf1U4q-lJMCFJv|f_^gl@H9xbUXEffi`aFx1^a`IB&jf3I-j#Xuk%C@q z5{$D$O&qY~cyB?^XV`eNpcfvgX8F8dqVH6|yC~VHTq>a95PeZW{Ru`y3mPxz(|me? z&%4uypMLApSAAYA%Ez1r^Y7+G{CnA+;=v1YETa9y=fUKk13oWi+n)1ze~Q;{74ods zI$X#b!8)WuUbq>#UcfUc$wcaCl0I9|i;?xkKJN;=buHjoWnzqO-XX_<`F91qvy%1H zf?n*Dh?5v_$FjAZ1@(=B>f3_Ybjyp4?C|tz{=riS_A(r1V)-7%LkfBSgSg(DYx>`` zug3oy%M{vb^WO2vH!=Tp5DHS9!d>-W+UlEoRD2h2_Ne$M-a9r9%R@X%aPQR~c-uT3 z?|m!23J7}OtF;=X;pfG>6#G?Z^{MFxV0p_w3&aiY|5x%KCHG5DhIfT0vz=KgH@vNJ zkFlVQ*;jp1do?migD*(ZU$r&+cphx4hGA+%TeULz(?pyYaf=?`7NfWCnqTiOqyM;1 zjVY(+-=}7mD;2&^O)IabVA?;Xaonp$R5YJ4zWnLEDzmbF>s~dgO4)BQuv2YZ9MHsD zE5XE;TX*MO+fGewpa-^7UtxJ%J9W09KHE-x(MVryrzSPiIJ^HY^ZEOLe!IPjH8-D+ z++800mwPhfVPkY#gRq+wm=6C?YUN*Bl3O(!X9&-nGo*aCy>hT^kC2=jL8aoe4 z(Dqft$xIB-&tRs46)>$;`PZ<5Zl(R{D+S^564Sk~zG@F2L~fazh@Ls77(#g;oQfqH zw-8Q1#VSC~#5hWv+52lBCgOVVPzl3TecdoOB2FJpfGZ5WKLJA!dQO5u1H4-s_h4%^ zymmbAs20av3{PLPu@9J6eHd4GuNQtcFlGWPWhQ$tGVz%wIjYUQ04^HhlK;fs58m(a zjA}wz}DRsQ%|u>;7|%{~)GSCwlJ1 zZNp>sKpY%D3}MdD`nWUK57QL1aes15i$A%7uVO51z9;$pIC%DG>O`(!_i9*Ng9q0* zcztQ(pu#IXV5cyDe+~9WNZ@4664T+iKr8qhiD*pDS?XD&)m%;zDqvOv_0<@2z{8|t zBdK=HzRJ7<#r0QPfLDQV0*JAlB=w_tzB{akd-f-(-HEu}!i5Dso=?J@59p@jJ#ij2 z*I3!>X^oEy;`|s+#0sxGW_r@VJZhmyY&UM3 zNXL@+Fm_zXWH`2U^hMB{3vdoU=2k(0P&xC0z% zB0kfbjKyVGM~hc{@yYwKyKMZANSmJ%^jT;mCVyGL?9_+1AxX(I3K(yyaB-VQe+{?V zd6JJ7P{+&@_PM;t@al(~7bX_xONMXl8|LGf{K?mo&9Yt0InA&47EovN8|Q?-G`ZR0*7GX;!pjo@XS^OkT$4^{k8k@!2NBu$%GZ zyk?Tvw7d!)ps+MCQyT|<(F8;GCK~rR*yRyA6U=4o%4>NvyXw35u=@dTdAX z=p`6c%ZugT2=jmXnGES&#f&07X5Q$cox@}s>>C_!93*3=`C`-$uUTv96rH3NIt?R; zPCS2%^L&euTYSN2QP!RC8>#m;hR4!Dp3x04KGN;$JK=n%)`#`g&O|-0ky+>nju*=( znwU~Dq^apbf87M$Y6g0tij8Q#X>9fag3_R(Mrl0$V?AWG{~qFV|7(E zJ@igBt@w3Z$h2a5OuPKbGxH=wR-hnrW!e;RF<3eyZw8D!o*L}v_);QB? zUX6{$jgLLK%YNgzdl^E(VBnPM#t|b`D#NovrZKgamN;#?!^hr4w;amc3=)$HT7k2eF6&; zOXy#!sm&!j;_L^dG~E8qE{$-Ol-6Ubt4*biFZFR{G)`VAt1nhDeJ)H0*p2u2SpSHA z7T!`;(!W$O{$6nQk4k2~@Yu@c^FT~Rtg0qfF*?VqVDXbWQuRUn3i($CwHu?NaQl#e z9g(9rg&FD7&7A`M2b_PV9!}q5=E6RR57=!lR7~wRjoN8E9~MPncn3ehkk%=@hRLtP zMa|}F*jwgk@^}xvyj4(-D5e(s%B7bEAr`O$aZ+CD5Ms{Qx<$JVmWnTHK~9h8w%(- zh2inl{OZ?&`d8?fGJ&8lmR=h#>al<3$0oVpNpZLr$%Umg!?g}!J1#g{MV-K+dpM9o z3y+l*&T^kISnGrJB4tCK`_Xu!W{iyY;Kd9+<5AmjM>xZ7dg0V%c`tA}m;Iq0!RX|H zg61vM0eGzS-aXN0{L78?smXXpfQ{d^`HV;2T|PMfxMO`m<16D=%=3ZAj6w=S8Assy zJYQ*iUWS<_K6R*ohK0Rm-hp$CH`i<7-4aH>@IDDW*Z<D z5V#qdZ+M7W{|UNb+WGd8F0~rp&>dL@u_e)g@CC3K-@!;f2EW6oz4`h0e5H2c z-1_`_E5v)r4#dSo@a?w(&bKi>eF~cUea^SDg>)3(mg0pF#8&u`fp`lW{6WkrrVl}U zU(ES-{TBWE0z4-acfK7iUh3ddxUwm!r$U@4>A)+c^gH;r5fu@?J5WY%TnNVysEYWu zv}~z$_;#e6KClu_H_AJ3uU|(1->KkyTU1eBUGGtsDmveWSJuDc+iuiP{QM+l;^P{w zRMme#?5d`Jfw)vn4~gKStLqpvH&xeXATVQi2Sg0hhw++lXiet_lWXdO_=X7tSr9vF z>dzrg)YRJ`eygcJh4`|Tqj|QL-hgi-YwI--@4*Q!#LC)w3B-=t`WPOI7SwSx;qK{6 zd^=i4?}IpxxnmH+QgsaCy;OYx;)lA9W=1_dVV%cwwcc>g^)*P>+jVS>$Ft{-$Isx~ zw+(d^Vso>u2XIM)nm5^m6xrE4c@eI9!QI-xZFlQ=5XDm^Qws-9ZKFTJ4Q+ng zqI2-ZYD{~51nD}tz1{|6E86Q%A+UIIELJCdl%{`%zyzHwt2}DT0}hPARTKgm(@7tJ z>C>I`D$JN1*jfLEU=McDUm+iV?4lRI=Eg^yZ{xaZ6WxPdo!`Z}>f`v`*N-_lFtEFG zZbNr%;xhksH1JoJSAel>hH_tg6lYj~21LhR|~XnygeJ`7`v`syr*6Hgca9O6K_ za}6tBJQa6wsV8yKfL5C`J&9XhePQQnk2?ICK8M)Pebf2jOsowy*Si36&I%M<$e)+v zI>;|WF2b|zQY`8Hawf86kf-?^=tl>6^bpANkk0oZo~9S^`z@HCW1>E3n5XVRd_O$Q zqZdGq9qDPh7y4KvTl_10zdlCnt;B30bB&Yn0D5M*CvpCGPx2PXQ}}M;9>Z(^6Zth0 z;dIp~ti}YTPnUTTuTI9MDvDz4-(!^Fm*jikALOr!%zRB`bSSx%!^nq=jEoTJ8znOBEs?3CMP^a@#_&94 z24xndZ!FJKW>98P`o{4*W!5D5o;q1%2BrT3Ib}L!CS~MTIiE%8yDZ;>zln@cW-_1t zD|!2u?q4bJR|@=<0{?$Z0ld0$4!3liXX1?IW#CN49QJzy*Y}6`J-?`_;N8+L!=sUN z%-P<{ktO*(b_nY%aFphEQ_a(#av0?#%DI%QDYsD`qC8D`nKGdz!>3H4tWVjBvNL5L$^n$aC?`?Q zrCd$9jq(uXY0Ar#39T4DWeR0|%2t$}Df>_kpd3ayiE=LGYRYYthbT`|UZzZF&G0Ex zDC<+UqU=oBhjIYrFv>}kb17F-ZlgRzd7APvWkMT3H4 ztWVjBvNL5L$^n$aC?`?QrCd$9jq(uXY0Ar#3HLF4$`s1_l&vT`Q}&@8Ksk(Z66IXV z)s)*P4^f_`yiA$Uj^R_LP}ZkxMcJ9M59I*LVU&|7=Tfew+(vnb@-*dT%7pd|pE8BA zK4mM)&Xj#92T%^9oJ2X7ay8{P%0rZ=DKAqdbYS?DDU|goTTynV>_a(#av0?#%DI%Q zDYsD`qC8D`nKI#ihEJJ7nZqq6M`ZgY_T;aacVZ6DSdoP(Z>8KmPIwD`kMaBC{Qfd! z33#+J$J_kAh;lRK*Ob>Ni_uPP%KIq0Q4XMNQ?9pTw*zJCd+urMuhzOlr|SL&wQsA9 zxwilL;YDw(VO-$f6tSFDJ(MH&D%)@R*B^ORyt4hJ>|86`ugcC7R8IX7uS&exkIAl& ziFP$5f3x#EH~UT5dET4-$Lu_x3bDVCo#$7nIg}T#N>;YtnO(ntifr%ougLlARRxuA zs^s^-p7bi8id@Nw7gE2Bf9hXVX{WHV{o8*%=~YFP?bl}KSgp_gZgyTw<t!FEfhbJ8!Vg5T%FZ7=+vR!sehSC?-5lgOt65OFHMO0U+^0k%JH zo*xXi`C|L=aNXeW4C*&@ex($ALpVH(d=~k!TzES~$k-26mvB?4A0*EtxAtEokC9{k zymJf#_o$M}|AVB1pL{a))dOPxPx5ccvpNZXjl2Z<_fC8`9*Eseo#P(xoYL(9>ZcBD z<><|#{-?R{x_B@#_S>?Y5APxN~T#*}@rADSt=4S69vfSUY`%@)2E`D6~8zhPJYzCiuZBGJE# z1tmfrSt2||%wQuoDOV$C$Cj%kJm{KmeII7mzYpA$!xWc(XY!gZ{sg(-#ru(0bMcqR zYqN?R)L~-BwlkQT?C7VH|H$|x!ndip-r#W2x9v#-@(glo=RWc* z@>;a>D!CdVcCas`b1Wji!hE;ag+;$kxB=?hcJ(58i2P~V@fH&O7&+$JIY%Y(&?pJl zwr>xTN62f^&JgluX)PSmg?yE@PyGkUPm`x%9i=(?kzcj;UAzFs?M!;6juw4ekD8H( z$p1z=50I-dqCcLz4|$keyV}*@Poo@7KlN>WDMN1CN!xywbMe)*pFUH*C-h{{GANIhwYd*CY>; zODnBZTk=UPpPgv`aq>*+`^o=7o<(l^!wbn{G+@cmy)>$s(^z{pRHAy69IY??j$TZp%Yo@^tdf)E{i^ zliT)o1^EvwC)WPHTzHIJ{VDNzg7$R@iGMozB=S<^z8j)HoV*Tsn7j*l3v#8}Iiv}B zPx1hHee#LqMLSCU3Xv}-4^jU-`Df(m9rE{z{1WZNqoFhDkXj@=FKKyE z;lESAw&lfy|4e?5<+ljGi{W-5PcJUKKl!ud(GtRK{0EW8N(#S&`jf5w(!$G=FD6eb zBm8M{``j8SEBs}~^Hb^v$_XDzo{WJGr~M(fb}Enu{G#8L_Un^}D+r%UJNJ>NRTMs) z`nG@T|5fg@e(Kx)#-yKx+x|v(+KEjTJCE_iB5-qm&v5ClCZFKqpOU}r;=9O$;ZS` z@6+ua%l5u}jy#oo7Q=nC9Lu?je@?!U?VG*tTqBQC-?mG)mZzO(BwSms?*cdJ5Mut? z^t8{>ndCR~m-@?H+?Eq{IeR&In)(5k{kIq&JFjd41F-$82=xO@hhL$eQ+gKgGd(Nc z?`Ya|dp#F^p8N#UO-drf2`Z3Ofi-`KoaS#7*+0(&Z zSCn=F)E@^sIbGK@+V{_s>*`DWwd5J(LGmwbe8@+VUnCFB7dvQ1oWnR*Hsvr(Zp&fg zTzF^lEb80-Nq_Rx1!CX!_u${tu^%LF$#7?qXOi1+*XP2&B#%;m7VWe~KqmffzLq>= zp~R;d_2W=MoOY7@d-7YzBa1{oLVhcGXt8ixzq*oVlH2~+TjWu4xXyHr1>_k^#ZDdC z|Cl^NZu>>&$yKK4Z>PSe3gb_nLSC1=_5&>(V%wh{%_AqU#9h*VwdnsuZl4pU{hs~4V8_|scJZ6-#?|cg#n!v`UHb93aMNB* zaq)uW6I{F$xXJg>6^Um>E%ASl`eB#;3{CZm7M4ds|)!*Nz`fa_Prcm2^;7B;Bn2Tge0DelepOf;;K(x|EZLljMYL zmm;(up#A{b36fj;!^r(EKAAk~iq8V_h$}vyk%wIzP7~yQ!h@BuKaBOOCe!C#a`l;$NBeA0W>nM|0#HeaNxc-}#PW z>>U3fFZZC-J6kUnlHW^yJN4~*v{c$@PW~13L*$Re%ZaA7C7#iF5^f&mS4VJDFDhS? z9I^G{G4hHoZtn|z7q|DF5V@c6dD4bET(0Xd`OR`m{Q&s{=;u^!KcJn^V*kVmL*%jb6T7`g2)T_I1MF7|D| zrCL3){~_bkhT%R!ewp01&vu-@-b0e_Q>j0a`suW9?QAEHkUvfRqvX42N33BU@NE(w zUne0pznYLgM&65dZq}C>4>-iW2YeR#ru+~3BYXL8R)hCV7q{g+a9#BMwEr^0P2D2) z8?%1RB+u9?Tz-Y!e8_z}h4-NT59Hy`g|DamBB=PLJY?(@o|pQ~$<-Ia-!CXX=uhq& zCF#?U`nKMMd0k=Jp9KA!>fKyx=gEg0Oy1+XamIfOd7z}&vAj5Lphn+UUic5xPi-t*`Gt2#k`wUV z=IEzY6MiLG_#<~R+$O@mp&gsfAy+!TfD3oR9g{ts&yh#_h@Gyqzp`o0=^p_%b~2`S zc0#o2Q>R(Zd?tBcroU~s&yWX}iJeJ&{;Gop%CYZ?r@gL->$Et&32j#+N=E66Shh26K=fdrKoGj}586VsK zjFF?;<{X!4$8UB^#1U}*V;KJ)x!xdoCGv9Q8RYi5?0cMuOaD&l$H;BDU6czigKA>Z zIb2KPgW~EOeaNHamB}ZQ`)X&;mqp|Oa&%XmV|y;#zTZ!$zP;X4)DM%l_K2Mu~o0iuVJBJzWyX2wUgrnQz96QM~$q_y0 z_=a5FF8XN3ougnYiRTv9yEn)ykq4-6`vbPWok8A<`VFYB?hyM+$?qf2ByULm8hMQT z4stVH%H(@$eX)~|*E^)O@IV9MHl0_I-~F&$sl5;GAP-UB_W!SuXOi3a*m1BJc{<}` z-*W{UO1RU=YqgR1s7AtHCvQ$3A|FWJiQLy%^v9DwO`b^}i<1+!y$Y(g9N?$^H0XO& z0TnLY$00?@=hIGfnAqPQFDEuy`)>)KNq&kvEkk&iJbzoUAEEsK?Uw*I`4TuN`nM&@ zi4KlF=8H0(HvOL?kFveBJcD+^Z69$AOl1BRxL54^pBDZO!|g_%Hcs;Qb%r}1-1IZk z7%t7IHQ+hjkKkEc+LK$lI+oF$aE=4yQF7aE$KS{NEiU@AsQmCwsp4hQ5>Ue#!R|)K8}!)k^G~Ns<#|$zvUa2et4OjveF| z?c02bkOy7-2<>Dp7CRp>+|2fJU3R_t-&t;LzGTpj&6nfQ&naIn&`#Pmv7bWw_WfhX z#p60KJzcywdDO*glKVar`)RbFMjj+TM*cK;V7ur`uMEz%$=_%GHmCkqx$wOAOFYB0 zgKngAJVfrBD&@Hb`3t%54Du-L_^H2yT0EexM~T1NeuZ3kvs`%BT=>i6zMYcJ_PXB5 zg|Enke~}Bf<1GQ&_cPt>_+F6Q_CqexP6l~^`uXv=YVy&|tCMHB>@+1;pUZV2d7Z{1iZ}JE^ZY$353b}8W*td4ZkOy3R7J0gh+j$FN7q|V)EOOk|onsa4 z_;+W|ul>33OS$lZ4@!Eb(T<_+x}7`@))_j-VWscJ=x>aFBd*47e1dnjdoHQ zpKZDD?{eXB7#48qJMGx(Do!4D#q*9__=DtGE<1h6W8^j+UMKhOm2|*kuX9Ww50Zz- z=aEOr-y`2Z9?B9s6?udCg*@{M;WpenXu!?&M#*hCDMy~VPxNhin#Xyg@8*w^2dVF8 zeEO4z$Y+udA@}bW`!A5cOCBb-@%)fHi@ZDaH9Q@Sn+p z2gQzko@$E6YGWtB`%!>)g1PX)3R;GO(s zxOY+i8hPqB693!DeL>MrC%65aD&(2ucT&GGd5rvf@-*`3w_@Kuj}IjGMTL)|{v`4+ zc^&danOFtpk8zi^)>s0bga+_{XkjKbh zp`8Kb=_keh8uGWuQ@;~#uj^y-AbE4@?<3D7??--`+)gC1>~iRebj6;(^dN?P|a)+}_9ErJc|nV#lmYG{K7H zJTOx1pjtV{ci<*IA%+_uk5NB!lIS;MIlrZ^q>pl?Pd)NTT=sOc;{zcVzsuTj@s8vH z7w-w~+}Gwwd?qJKM9-0@F2s!h$0vf-)u)(l`-Sf#ukwuWj03_aB*=*fdFoN&t-Zqg zq9HQjhAZO6fuj@C;f-g7r#>M3c9yHTgh%5cukcV9SQE(G~>;I3%R(%GZ)A-3j>Yrq}s?2~B)0qxW2c7u6 z?fh5jDe}NG!b_7+B@dFfCjXE;le`-F=eh7Rxp1?8ol`Gdb}Ht=?;?-7^tlOp#DdcwDUpl$%@4ZVqVe;D4UqYTmZu=WM$$jY( zZY}EDb(aD1=H#|NkU?ID{2J{<$nPe%;}5>)gAVCIUhr>{4k7ZUbe#Jn>O!2X1A(J4>$qCi)ww zpY(T$XN0^G^#k$3V}BR@A=JN>`q9^ghsgVr2j39>dI33c!s?F}Zr9iB8bJGFgr8!# z*U6*fgfB`GJ9oS!`WaJ%|DF0TlKZA+=gY1Bd&2kU6FaBK)8`5QK(N~Uve@^}7ye6e zIq`?(5#fo2gx5jG)ydy|T|%(BLH+Ov z(NAD{KJpLI_fx+l^)tbpb}T0PukwEJ4SDL%!UvR>A2fPZ?1X8DmvwXgVZha&nF)Qz ze&Ht^1800<=O@~UxZ;!cn&^isiT-0O(0jq1eu699M_y-o_7we>cwuwNL$3+%$OO6q zZtMhT$EI7SH^ff#ZP9<3<>v$P;B?_lnLc&jWISgIugiw4KY7$VXyBMsOs@A+a1(CO z6>hnZ*s=a_>x#N+51!Ngu{-s%%1R3`i~4(V;mrn${d!%cUZ+xjIC&59ERUS{f!zA# zeVF>TzZ!Douk9xU$!SKF8kBSVZv{8yA$CpTGmG}8=ECz1W;*{N`sb&mTuQ#7};6{uu29$nO}IbNsEJoXk<#<8S@sxVc@Y5M;PEo;E%qSA1F`T$BF( z$zng9KX{4U`ty#s;_s&&8~@B);{O@##HQ0eGwdXJaHjA<$kS(worbi(k35rn3i%oGv^k=0#}n*&>dX&>_o2Q`|2eMo zPZ%Nf;(Zq{L>_kWGT`QVtsnKnv~TlK(I1hY+?K0|D_^?6PEPfr5A6r4w{k4l^gNgg zZ#k0rLVcTVcHU8H4Y6anegB?L{wU+wg?6&Y?6yaowdHvk^i4Zc z(Zx5=PNb>W`HlH**Bw-L>DzTQeiygt93uBKo`2B3?{TqTg!b#9nw$KJ^%aiozMbPa z@(}&te@8nuzXG%$AfE&Mobqc0?WBL&+R>~={k^$xQw*H)Obmhdcc+y2|=(^T=lMRPy?? z^9y-8c|G!^F=9WHyb14Lw~@!p#33B)MyX!psXK*NqMdihgXH#k$Ihe6AeUcZUv}z8 z$seSh-^l}?i{@BfZ?Un=mtDf!P`?$qf4A^Gu6l9h0x}whtrxc31}_TtJ7@8@1Ut_A z2Z_pWPhmXYB#-nJK8ki$ko(QVDjeTB|FPdVdHNFJ_fx-6 z2IJGSg`-)Q+}2;kbe3N!)dl)F)!%1mM_m-nbcQ>aJe|A)<3F1`5)=Ju)c+(GZs*m+ zsBi1(QR=5&5<7UTaE?6V<+?J-OOrPu&mv#N_zWP=_*v}CqW9 z@B<9sQF2vJ_yFd6+Zs}@H@WPOq<*-8=r^MN7V@;l!iO^4U#ekyqn)6>-LK{_xornR)DMtXo1Akya3{FAFK5I_&Q_y- zXYvTS^eW*Ok=*AM{aMsMo(q3qilpZ#mw!3y=W39P+jW$~T)Z3YjCOI`ZjW&BzSIx7 zxb@#P#Kmu>Gr6DF^&;$;^s)N@bglpHq9goOXirmsOYgHe7XSltcXF z`*X2##@gwBpQCB(UBbH(&j`8AM?0T9M&6M2?fR_Lbg^T31=>j`xA{9h7aliN!u3Bd zc5J)ajyyK1&ACqU1AK`T!&xPw5 zVn1`2*ojcT6nXk?;g!j4|29lsoBTfNXOY|ZbSL-i5j(Z0Z~Nx~a(kc3pnjPA4eHM! z_wN-uJ6TYUlE<=y*P;GJtN(>?d*AoZl$`X#@>VWx+xf~aZtvIiT>N>)C;W%RCq>Dzl=d6D^gp70^iR>B%znaI>IYo< zzfeER(?OY|Pog7K4OAR+y?49x?*KRLkH47cTR&R%c|XOaZ|_spT)Y?UgzJc%=32tF z?O~Yue!*%Y^&<^L|J4LJVb{st?y_(DW2r8_g?2LT7dw-gzt(SX3zvSr_j$d~i~jeF z&t2dqeJZ;2?6Vz{vt67C3wyNEorQaG9;=kU*#c-npY7JG!- z_CHAb0m14q=;ze__oJQ6`u97Uw%zU?68lkdB%^Z-r@ov2MxN0??A%5Ds&m9n7P)Ot z?D{xgL(%U{{d=gNPTn_OPFTNH0s38uqy8Jzk2VoICKleFpfLoWQW`4VoF z`aNjBzyjfE0kJcL*K5-)$o1)d>f83ei)%gpM%sytkn3tsJD0$7ihmzeaMP~(syyge zw(+;)#%^w(3wm(9zb*eZUxF@f;~#PP2e5vedb#w~LZ-u8692=zUYjo=>IcYghkj1i z)tq*+?#+H(%W~lr7fHCG`$WGP?e`;(kUvabda>yH+lf9N-<;ztd0?OLC&||?5&cXT z|J#SOvtRVbP`}<%>XTbL7s&kwvfE#uDf$t{2f;aqP5*#v-S^mKrrs4$126P;^fdLS zl84AyeAHraQ%=%5O1Nn}p_fbjRkUyW$+n*pb>(kK=o>rXr^L=_hI@uQ<7weY7Uzhp z5dDDfA?N$+x5J*#0%tA1&n& zj~mY6Su5!lVEP2e^MmJ94oiTW>rLC#$7P|gYOYQHk-2aipQtN7zgvA*xQ}kg zIo!VBCfrEl?BQBJ4{rV?^?hTdyw&CP+W07!--E!%IfvUG+=T19JA1era^W>Mihf!y z;rdof@0PzW*KJ@3Wuz8hK!j@P@Si1$k($ z@P)}@r}GxZ-<9u~;5p^*$JF;n#g45`I5L(9bD8 zH`nK;JnC3(O#6klG5yK?gXCirsyb1Zu z@qhBZ@0e>>xE{mci+ZT+?W+cU^*{k4AAv&gM|>u=n5tJv>I`!U8R zo%|o<_B~OIygm8N@vE9*=L&iJcDdd_E#VEw%ae!5{p5F&hh6+(@`#K7ojgk3igqTG zr`DEmQ^{A82gz;u`HDPDZtK?ta^Fj0X9w*x#0Qg)QSvSxIkA*H@QUcS_3{ThS$^gV zxAVD^X3*YC|pVY!JAg#nd=hcT?ejYkOKc{-#opvIZCETHm&X?qAzX`YHywxrV zH{P1$Q{o$nE;^407AwOW4EwBDe7g#0yt{ zh#gzs?Y#6ru|Dm%`8@JW>f8Q*$GyzoKgCWP zmS@`zgl-7$#rX85evJGr-XEbDjBX9X+o7ZRT^`APEXJg%JoQ2gN3pJ`EC2qS+mk!Mo%`&gJsizh)Sr_JFLprmeHXLa z?@k`qYOk9N?$EZEqDhlV9aUgJ#kp@~haP8Py!z#8YXpqk>|n19(pDb2r*ao0&a5caev} z!tH(S=$8_1be8ZA31a`*!@{!|ADfT%x&p52s&pjh_|yb9*X6q`*X6z+ggS4*}Nc=l8od=T#$!)p%ITzmRD_-vsv16ZW?Da-m@%)(jYK`dsof*0JsMv|D z6K>1N(PP4czhzGcd%a=T^$z$t=ky!`ZqhUTgxH_L>wSmZcT%|ZD>#?j|DEuf)c=t@ zjr>9Kn%{{1O!BJaP06F=L&;wvPd_F0Z90FS3-9u+*!Q0n{bscDK6#KlgFG=R`Z4n7 z$)6$5xFB|Hzs`GH^uxah@5XkiExEcP+>Vcp1$WwkKH2N(6!L(JhspgeK9BYzH^hGa zc!}tbua zl<`bEDd9$4cDj(OC$pzd4{%cs(;A4KSC zcUs~T>YF{>0^~s#FF_t~@yg^87q3I^ck%k<%EbfZQP*|dM;>zVhseV&-iji~8BIQ$YF0^l?al-1B|T z?NWYlV?V(4K2%o)$kScC0(qv3Hvl)~KXz`EW5UL#mBasi-|c5ZuuwQvj*L4*7Du?~hFF1Bes1dIH#IHI0-}ftzKWnbHgi3Sm zGwuUds_?(ZxwVpjzkrSL$i<@L3rTe}Q}od9>_f z4k^rnvKhRhN&k!TTwIU(=cylQD|fnN@|NdJxc`210XKGHN7^_iAE3&qT=cIvJiiJV z$DufOvc0YPgV;&?L&E)&b{2x0>kZx~<)Iw;7t~LkC?VSSq2qoO{j4fd(o(1&A&)%S z!y&EN4qqnsJumjI+qb#}0g z=lBa^Kds>-4wti-7fl}iQPO9jO`nTK|KE?-9FFww*2Ov5nkr%PV1J3Hz3+cw^^+yP z9!roPw2w)AA~7jHeXSkv3aGzVdh~XPeXd^*?vx*olphou=eS5au^keBJO8%aCDBhU zDe-xe?P_;$lfU89?VaD-YaBx!dP>q~8trc<_Xi}utp0DbpV3%yBuf3aeiHl9`#U=1 zoq}@W5V?=q_mSw^dUusvb(i*}0`=Qp7W=;E9&(6W1?Ew2RjLr~Qz4Gq zGdgNK^i82PDUen0(z15pCnIxshvZ1knbe-zbNq(Yf4=uPhTVPndXxp z)V(71(^pA8PNALQQ1+3(1MQ z$TR;g`p;AUS@KApphIkVo&s*d4JS+en$Co~{i@i{ob-sJZ`aH8CRZPd{d%-Nnmlk% zSBLZ`UkPsPXLOVFDQ?TjHS!~p{uTh1)c13e?<4a{gq|P|^zGt+JdEcX;3nM2_xCwu3e#Z%^&@vlJ+)!& zq<&h4#Pem^xeRXF+t9E+4k<#Od_&SRm?8D9F8OWXrhWz4-(Yj4T2nv$6Dj9?lH~`J zz@79jAvNVG+Ub{1?E5!LJguMV52^2SmGk|y9~_XqK0b)vkJFxalX6&@_Ma!u+~3I| zSxldq%UrLKo2grlXq+B&&J~s4tB!BZr{Tf039C^kVNzWP#_ib>ezcl*+hjb-h zK%SX#uS1wT>NDC=uIs%_{nQ1bpF%s8<0L-m`5$$NEpHj*!3vVjwjD0(mH4D>lK32D z{2P%+n+tD1`~AuN9VOrAvYgK%k9;EbpQN1&;3j|5pOkXjfV^eA@CdK#7TSM?JoRBI zCkfP#!-mwxPTDd_&*juV2X4|c#{2ak#-}`fX!Lzd|MJwo58UWygd~40f1W%wCC$;4 z+N9JhYp1*rDJ@E6ftz|!Eh=_O(EeH4N&7|grFJXTGEwx?=+}$Qze)pl%I5+}pX!YN zo8%dyt|HRB6HOE?T6K<%2l&fE8=O5UJ%1P((k}p$5UCjkI>2vs;*hh7Cj#cDY&7}Wk z(|ITD1WJm1xjLoFVxt^mKSDnVb!evrxUsL8{x&_kP(N*?lpou_&5r?!LU;~p<7$`c zf;-ohPwMYr+HVi;BshADS6gRX_vNB|0L}MPj`37Nb*ToKxFI$AC>ee$aK35 zZo-W2ZvU>Uh@zoe&a_s)Ym>A6<;e5U7@g@gwRO1}cPGv{~)51uApLT^gA z@?WVb@Dg4IQh%u>8GV- zn?gPv+{7oaL&|eK^3&w1n55?fUhkK;h6!YH^ji*6zhnvOw~=rgG2MOxchbMU#Q!aplO-jEhi>WVSePC!hW;e?d8B=_ z`&B(xO7t_|mXc78;VuDp;(0>SVY!XZA?fFY`M!zGq#9gW>;ztx_}lXEBYCuk*#DUE zuUdxb{Hxfv{mkCve%F2fEpT(a{#zwIS2Ep}l4sI?;}OPlm$lPH>gg=<6W|q8Q58Ns z${~L8Vr3;hq25vsL$p5$+=LtME%E<`@!w6J{(tB?^SBwS_m7{-zK$hZma*@QHM_Cz znIubD#`4%@B2r&6_6K3ezBNSlj6$|*Qp(aYi0p>4L@{Ya_+96GKIiv(+_?WRkM~^j zIoG+)b(VWi@*9QH)VWL@|2fnPt)o<$g3$5(fPR{t_N9gEI7b#eIBp-IeIO4;u)V4A zgJ)#{qy2H6!%TOB33q8X`b(rf@?Sr{MsIy+@8N!;&FAgpZvTVr@&|eFDm+J)$~^AI zc$n`1?9)PC`N+NZ!HbfAyOw#v`v|s^zb^LLe?R-FT?eit_wGUu9h?V0_=5Vu*?kNs zK%JjyubQCT73ukjwg4I!#uK-aocKj8l%4~;JA0e@|svL zE#(A%U$|~Z_Yw5FKFpujih#!z=C7^vXB@eQ>k}L2`{e#Y82@|HpA$u)6D<#aDp9|9 zG3L)VDA%^{bHa6;;}el5`KU8VxSrSCa}ZBEKdz=ufa^UwE;TK#bspY23fJ{@{R#zp zTx*Z9*XvB=`F0Kv8Dyf={v>81&iyEPK?Z7*502ww9@={|K!5pD_(5;-SbOOF%X&>E zS03bl73!Z7uKiSfAM9U~O46S`m>1rneVjZt0C~mbr+T6k?1Oy2p^Zra;aWdD1NEIw zoq@D>@%U#s@`b{6{IASH{F&xzt8l$e3-S0in^zsCj@pAboMOKHZa76#e55W7KUE>b z=OvCC<;i11upighj&J1NQK)ZqYV9ER)IdD#^OuU3L4D(&puPjB(@D6ENeXw=e8Xiv zWq<6!FE5k(iX%U_vOg9n`)Hk4h3mNG;W%U0y^|kfzfHJqmtgLmro=(apDyJPpF}e1 zi&0vs8RRbRA3Z}qx0Cx?!`{x1rwvb8Q~Z6?>WqFco==xYx$d?o@sjP2laT)*{h~41 zYz!;XK3ERzSey3U$)m$yZ;#urBoFiWxh!|hma7!>D6~zoQ<* zw+lD@`U#BZlUZ(N54fBA`_(A+0(mSq_6HeGwL-Waf4rSA6E&j!ceHmUAwDv^o2`rt zyvF_=^v4pkA55Ou0Q=*)@x?Oo=qQZa6SIQ~Mb?Q)CyzRJ)KtwH`Ap#DhVy1o(a z4>FzADcZZfMf}k^^8Ae|(1~y2_?ZDhFACQ>i9MLVrcnPN?IVZKuUnHR$b-Fbd@mpQ z(^a+p!&^ziC7y$!KRh*T>XEz8qP{yhpLP>&+OY)IxASeBtAWQpN4wNwQPYL%aUk#x z#!ol-dfK~kp}*UD6{wCl_=jU0OQwAl@&NbC@GGUBH=IT(KIYOsF(3I>hkpKJ^{ZhV zv;Df19PrWg3M_+ioLc9}U3<~KgUFw(0eeqJ*k2=WNA53*yj{a`=Ly$&7-@rbMGMCH zpyB*+ijRWwAQv6Cc&{WwG3zPi6>fB1$Gng$6@K)E4&+a$8GR)O`!nM7J_tVi$wUhRqku8j+kNNpTZRq%TTz40BDv>ANL1x zgNP^HSBq#L`3(Ktp9VS^>T3Omw=%-DKf$AD-L*IWIn{Ks|0U$hV8NB`=?a+@?@d^RKhXHkDMd64HFN-+*`;kw)a&(~xp|J~U0KPf&M zG=zSH=f&(g@Kti(c#Nwz*fB1W$9{vKJE)bq5z39TeQiIgBwV*|bSv!TaE;kokOw+J z-<}V8&GOqAZ{N)U`yZ*Fh@oGXW*kz>Leb<;cC^cOK zY2-e~x_3SG-M_#ed%bsyCa7=FalY>r;o2YdFY*VYlTv%hJ!R33QO4mwE}(j`5)x%Y8!r(0+Pih(KyKSWj~Q zMwB~)1J-wzm&G_>`+Lpi(22y6|B_~Adr`P9H+Tc~_vp_R+9xuh9VP9}R-gs!6a8A5 z|J(WWZQ!fn8j`DBP0au8csQOsQ5NlMkHfqxT=y40 z`-|-t5#c6(en5Nmq5hBwShu_GH8%P)QLHM^2LAYOVt>}|kMt&Y?zc`9Zt~<4DYx3YOwBQo9d$Z?Iu4^dr!M5E{!zr5LV>azQjZyA*{B8?*qA&XUCGu=- z;b-(T{Mkdkn>=(9dA^oBhfn+S@K##5uCMn5_OsG3o*RvQCgm=TcA3VXE?tZ`dxoN4 zY)XYMPEsdv2L51nQ!2~z(Dxrfe%kT8nDA`UzR`WCFJ)8};g9mOrEr}O$?Y+Iau`q@ zjlKBkxISbYxu-hH#ptKhSHg9D70>svxm1yMXs_5@SbFKiG{YZ`+q=TGj;BB3kd<-E zEEBpOAL1)eul@XKLvmFd@v-M02MgCa5$@00_0?>0&qcIL3F`k#9=wG0+h^pB+N0dW z0_4dUCi)2Sz)`HPayZMH?F=8u26(0e+NBid zFBj`uLb%aCf%@9KiV8RJ;dOc!Xn%`5u^#&hPaMPf;NM>?2&qCwL9{KZX1@b^NQ)jtRD7#rH67`1XLG$$}sB zeOZ_L@b*8$WgXrF`QL{5wpzH3+xF!T`oBlG_Qzin`Ts8Sc3l_L%cEbcCRKW zP$!TB<82YfZGShE>+1lW8|k1^vO9P{U*Ij9?H3)%qxyx9vXwXgD)pvt6Cdu!AzPH1 zO?%&U95*}59kZ>p_uNGLmSQ}+`fZ#s4$P+hR`T%wP_GHJ@85&=mC)~UGtLq6=so1y zb8O$4JyEYflO7+U`i0c8C73|9$-Oxcx9wFR z)|XsuN1W~Y_K0w;ALf2RKA5ZDh3hzkHbLL68=p)T!$W5Kn z!nKYnhWPx=cKnAtdMW22n66jkX_R}FdHW4{d@1_7Jsx{oxX~YvytVT}s4sXl zHOjTu*^cT5?!Ab13Dcjqh3j$ydr>dDo;)br#Glvw=4HLEkOzK6{@8K#7WI9jp=0|+ zp8n8xZ+tNRZ<9wyp}#zz8U=hR+~gt8gJ)u%XC4556pzDar$0r7YkOB(j7$F`pGK|< zVmwKZml??Tj7OfVWBz+qVO$M0LI1M)t7sqVg#8Y?t~f4S$4&i+c6pKgJ<}k~AKuCc z*YOOVPBLF+q)AQkbjJ`+J07+YuIm+l7Q7Vw+-USODR+DLznD4)$rGzFPpzkYmcj7T z%kxur+3r2bJ!=rRt=8pNU?1uXo!1%v*Mw_-{8Q16HV!MuU2DKfWbc0bJ)qE3+cZ`VI-g`57;1@Xizpj7W+;ECH9!P2uGCzD5b{pTBu z!@K0c-=L6@?XrtJ-i`iyHx0gcc{u&qk8$!g8~7A?;u(y$C8(2m z1nh&0u%4MtUX@%$pz~#Fd@-CnP#ZOZn%vhST>F_ghyI?8I_GHbYl|MiWr*tVx-R$O zZGdnchZy&3?6^9{*vt4(4*7qcKV3r}8i@7tQ0C83>I8aV9b$DZ(mpl}@&APNYBLgX z@cw}ODN6nsdF%q>(1>}J5U%}n^Lhi+PN_L>Ji1u zVWR&kTC_O^Pvg3 z^SIv<;o2W>R?IK(N~t`fpyR&$;Jp8-aBc5-8TyE-Qs-$Oa9k%-Wi;%4O)y_u`)0y* zzw>NEf46b#Aza7vIG;P0f%O_t=o-ft<| zKPz0yRrCbXKw4F2c1x(P1ceKxTX~ zpZ4zR;C4N^kKFehxSg*nPDHt(mWWJF>bEtV|4H$&kM?2S$7jdSyX5|+=qXh>&gY#3 zKfOcIzIMHFh1|JbO*1WO?P$QHRCSh%ilXa-u=UiVx31lElKKDXf-eeG{_QaH{( zH&Z9P7xB0K`g@ieSONX)wEvAfb`kT@q2l-=Q?mB+;jNNz(=Hd#uP-qlUL#lEVVt-9 zD49CJCXF8u+hn-RJI8Qbt2lKUPl3LB2l9C#`90UJ zz4{9gxJ#Yh5S)K#4SMmkZ`T<8U0{B_n!fKUn%4*W`Cu|k%zlMe=hs=GV*v5RxI6F z?rz~)Kj>Hw$H|@J@SoK26h%DO)6a%8wLcGUlMR>gEeZa#Wt{&bcQrzNZNDfGLcP5E zFpr$3pKZw_+p!;wy$q%L3D^Gnd4AUFjHbPZ$DL|&;8;o?8UcOVzDI?d^$GWXbF(T5 z>ibrs2UVdzrDxI4ndo=JdE9TLaP3d{N7NVJDs`Cl;lHpRC_tV2wDXjo6ez1`|G7uwSHsG0e|)%s%JQ`XzZO*Q>U^LuntsjP+g* z#(5HXY$f8bn)O{R+_WRt8@AjpXdfBU%vg>|jUPNQ7wzb)fPS=#I{C@NF^nfRh7HL5 zyH zbnJe|T5I15k+l1d1?NL2PzWnndwgsvxu+@o{D*$-AoqR*Zu{L8;ksUm=UeUkq830u zp3iR-va{b+Gn}F+KBmz=!s{Vt@Vg!4(fPo~UedFW-j)yzQ(=CR+i`OUE{hGSMwT|u zTub4P|2g#cENqzSUjjeolKo?+;zT@w39a&g19Gvzn`V z&@aq9Pa^j?)=`s%>+!8$fd|(i%Y^HE@Nz%SUcYpnJX90=t>4qnXO_d>*8}^Tw%wZx z*Z#N}x8?M+8|~vmkXN?9hlK0vSllP38p}Mi-(u|fpA;Wo3)lJy5Bkdv)_2_sa9^gEs(vHr9cdtI)F_l;6UEuc3}e^TEe_$U#4k3fF#y&ms?3kpDsMEr@vTVxD(j4SO{ce(qxhCXxp}YGM@Z zc)L%yuCMP?*f*vAb@GVgK9SsOpdWn}^H)#W`^n=AF;5{YlnRq4N}xZ=a?xzL*Fq=2 z>!Oh@@?K8Md3@5oH!w<`7>E47$oZ&VeSP0h78Of{e#9`S+tz*|{LI5Rj9!OweZ1Zt zwU+1E3OD&Y|H1Y7>+4}3EQ7d}VSQ&?{wM5%^yf5rv^K_78|QQzSl_OQgO`pD6t3Gn z!2J>1?yrLxDoy&Cbc$( z1*mgUxVHDdh5F`YdlmlxJn}QT`omS*N$MbNW*oAU~d{4nt7O;f&!75k}tjLXu6^%e& z@qXL!tZ!T4IzE8}@-R2!^9k*J=g?1!(f%~KCxLuen-*WR-^@7w0i7z;d0V*Y@AYxq zAVNPsCXe5M{wvh~Om;)`b0pLg(+sislkG$3yI;b7iXG>x3fKCcewde=(VxZSi7~y6 z&NEh@I)St3N75W-EB+DmJ&x-wn+VtXF}C|k>U1ObY{3Xqf_w#ev<22__WtFxTc8uV zjs9|o>%A(LHwNENf4Y+gUx)u(R;cOZ&ga`460Y0P8-;xX>ilEu>0FAB23y%KMS2<9 zk^Lx1xYkMV`0$sUzc$leO+){(&*Lq;4LVU?H|S>kX9(9i(G!?QP>NC~X&>fu5;nWw zRIZPqqfR0pO40v1!nIE1BKm0(`Rn9Mdruy694EYL_``no-ii7K{y>ec(WKxm zaJLKjX7j(6aP5!c`}k}g_BLE8Pt(Q^6!HOe0zbn;jJis7-wmDcLGW5>@Ux$UoA?J1 zXFKmt{{-W_pXa~Qvy?@`wLg)Ku-`y_$#A*f!r{+d+AFT-m(xDWrzqF61nu=a+pD#3 zt?%LUi|qR6b!-1J#^DOIj|U0`5Zdowct5f zl{bWIKYe%6juqH{pW6fb&fZC-ZHa;Vdl0 z$9d``&SN~c#|<*>)BZfX6%=mTD~2A_k#T$3*h_tR|MFn|bUS&VF7kg6=c5zkzSdZW zAWN0{&)P2nvFC#Z$V9CBX^_{cTHiwCp24W^4fe-9);-t7_V%(@ip6MX$V;RvR_I`vW!nJ*5B-R_)Tajm`9^v{hz26jGl`eFpeU$eV zvf0&4;W`gPJ(7&2t?w$@$66v!8gRbeE?mbaG!_07%7g;Wktg~h&h~lES-*jwvGdq} z{E+?}Aot8{W{AzJOTx9j`yZ_L?7WusTg@Ndo)xa+kVuaiEt&Bj{22RW!)2Vjj(UC1 zcC7IobV59TYV#yO?spt7oh@AZ84V!*Lz!=1lB+^!k&3C{^JQ{Z7|M44y7TwY2{@h? zI-WeS6nT{^GjukPM0i%Q6`#Agw=f!@g4EtsqC|viKND1^`tGS3g%KHfH z`sZ`d!n$ zKeM8JkFkI46|Up#;r&OLm6XbH3i@u|cVP3ajBs7wczv|s5b8JXqwnL$tXA^=AiASk z&|Yyosmw3>kOyvJT(WVSOCBAH{4YoQFNB-^bsF;vT0yRFp}l84>}B`dY*|jzzBGjT>Bpmz#g-SQb%a-+k5X8%OGBO3 zXQ7j*fa4N5X&)x{3`KkVF4k5NdT zmrETFk4M#lxoUYq+vilSlT!_GlaCj!^&=%P-fm*Q*h%gkg*=~-3O^|F6YSla(7v|a zTahQ$A>YsoCb54+8-~kZz)Ipd9?Qi5YIy7+i4#PAwQ?HU2c-QbNG#AGVSwS zVI0z-C$?s}oydbPqyG+|eU@KP-z!(qzIn(C2se2?0QJpAozB9w|A7;jK^CRP4;GO7 zb74Qrjz6E0dqzMXS)tT5^2m17t1Rm^&(MQ$yGtJX z0P!!udKJG0d)I8NXKep{mOQ)@_BMaM7jEjy=djIW9PX2Qw_)7gP5(Rm3Vjc+6SM6& zLAcJVeZ0=oMSqqG*ZR);i%*b8w;^uN(*7>FJGk7ARL1aGq zK8F9#a2X#GSP!gWeZQi9bKXB<*FQfB*TN@E_TzRH^H1-xbIc`}~A? zp4u~{hh2lmJJtPpr49s2HE827}?Y^%t_ zCo!U?A+L86^>r1;cvvDdg5NC{{^89Dvx<9(EVZO8TMe{$QAFqu5H4pM?qT&2cijPIYwNC6T z{IT;|y4~DQ=e$3Vzqv>KSjTRLWMT&^`xkVa&*ywixXzz&5aZYk>TDp7|ARa%!T~zz zZ`j8&p}&V{zn0wJ2;&KE{{~^omOYS~`{>9S?>Nt6X*HOQg8ba0ngMKo{^DNYF zM()nk#}F>B)Jwv3xgkC`tbQ8&V3cqjf9LgAb7&vCgZc4~bg=(}_I}P^h?2ZM?=JM+ z>(F29`(A4Z*ZNW3cV_eC2<;P7pfDyC^t0ciKaT4Go+WqlevK(GR}07^9QW*gQ|kNB z3G+D;44bMX{895!W7-F3&+w>M$lc##Jj}`VI$?BVp1RY-dBm&u!>U`v}kb7pMIw+PnF_06Q+-qBZ}ei@fDY9#HwIWaHT`Qp6gQRtUv9OgU;{lpG%>rd*Zz&%Tl=jrKxAK|*(U_Xr8 zRcyVEqyHv&U!k4fr%*>Z?hl<$9UqT3zR3L9O&+g-m6dJl>*SHc7zb><%BOnL%p(!r zA6JV0v=?rFOJqK_8ZPa{@$Ef+`L%G}j)6%S5AFJGXlm3qbQJ4^ru6f=aBUx-3Hw%z z=k7G%{xpc&dg`Z3`)Ge&5^l=2koG^5Ckmk*tv_Sa(SF2(ewI%U9(xA%WvSDb z+{5=2*!Ddj+_dA<=)VOxKBx@fir0S@qfSxsFpt+^_LtXxko!9$KGV4)eUd!39&xbw z|71q^={<+`UFJpsEre@-qKBIrFpc@YgFN84|L7O$1a~8E2QvQQOwe)jItPsQa=$pa zbKK65nQ`O$IBa}|ldG@br@hW0E?oQR;{A*tGd|g5A*9zc$&PhkdEwgL%i}Fi(!MEq zkmvPs^NX(5elyk&y*V+=7q0UpI2d_SiS<28`!JuE*pUNe)^+HQ{)(9QC7sNcDl7a+ zEJxg)=0I77JhlMyMPBN^Z#bP!@$tEEsT_|B!I4A1>=R3MKi2|H$2|(T~P3 zK5et3+;C%L&SmoIIauE(!0mCE{5hfTua5k;=d-4fdsp^0`F(PrfDF0dr|V*K1E#Rtp~7_>5|a?;>umQE!%Yd=h=Vjo(oOUtWSaNSS)Hg5fmr^HC0OQqE^4xNv zo%SQglqqu_YGYmkMKBvT^HRa zcOC~QnHM^7KJN=rmG|-q*W*Bq-buzE)LQmyXrJKmli`fdMd7->(c*}k&7V&40By~E zH;~V7vR=D|YyZP}k%v9l-y1yh==Pdzxajk}Eq0yrop95Rr%^6iL8+E%bDi zwLdOCztq|{BoF1scwRLdgx(z*x8|?I) z;lHMWP(9(=-ggrH5u>6~e~^c7K_NBsKYL;5IFJ7~7Or*TOOX$@U5*Ra@eDiOOL*Jr ztV6xV!W~tl2=wE_z{`=pKpvgg+K|HZXP0nYuG?|l_*vRV%A-FX;CPa|DC1udaUMwh zUc$9bg3sL@Kt7S&&+Ef&{w$)7+i{)JW!k%H!GF6BoLda#MlxWXkdgVbm)tiH`G1V# z{CV>5GR${H$)79^9nXH~++aKQx17)4OJaQHlE=59U2L9gB=>WiAJ6*!XE^_p;v-85 zw4>M2j%9`Ge2!K_WM=U<3&_K&smx#T>ImB3-Nyq@@hMIq$PMs^5f(QUY~69q(CX?_#DU6o+S@FhkCt1 z|2qoT`4i=PJ%D!`}04FXPE6`cs_T^*6@1mE>K?ozDdtEZoHZf2fx| z-yO30j_XD?&|V$HnM$lu0JlgvzfyWP_eL1|T zahCs#xXoqUBEt1Na-7Ev>^g0~aMR!4!+2t2a*;Zov+%P5%WY5@_VLDu&$Em}l5p*3 zJU`}(E98r5AL@hrxy=4PZUOe!qEDgRy3F$T-J94Us8sn7RnS^ELPwV$!+?Tqja`jbo^O@;V;$oO=47UPeP;}1$#>V4s+U0y*P z+OXWCH1J}8|%6yBF2Ty`er`BKOsu=odcD7d*FZ1LrtcPDBpH1$(?s@}xgx6cz_#70j z{R#5Ag^%dZJ#ydpp2icotjlaKHh{f1qu>1BK7U{(dEhtnJ2^dJwk!={@4O$Xq~S`r zn>U6b|7}Bi-!|xUVZHW}dpaOLdz1evT(_71S>%G@j`KcStbI?HRNMLdy>O5Gxl#u3jFFju9U zF`kz(-mW7bL9QyIKmNsWehYcz4CYfiK38k5{dst6X}Gi(kGI6wUL(kTNyxYV@u%Mk z*YWgi!~AHEr@32@^E!l7v~Mo_QRR*|T;`EOh|fW`*Lw2k0F1-KSg%Wu(RsEd#;Z7= zPh!X6PQp#Uo`DDl%fO-6$=wwnTtBQ5uIrU3hj?;0R0n7uyoUO|!+PB?oc~GjQLYur zRT~jEHoF=tTzYX+5eD2&5=J|AT=lunrk;jf953kYBY|o)w_i~K$_WZS%+~t07 zf9e(CCeF+gc5Ai3*ry02|J*?PKpOOS+b%Kk81Emn`!AojMLvYdX3m>Vy4p$90Tnh3k06E+d|H9M1hbc<3pNGuxTBqlIgI=lfh{lRKY>`2lrYi?M!w zIx8GKOdh*~`NckG@?YV4UUpqXz3jZ4xgE-leTbEe9e<_^*ZxP|L%VRgR$tQI^%L50 z9OLuq3$TxGL7ogJ|D4?4A90iApVgf*94_!e&oksmS!i^5sZ?(whk-K>R*LUPM z$$hI(uS{&;q>j*WbAK&8?Y|+9rb2w~k$39^`(RqM<8S13I>XQK`xxgH<1<9K_S4Vz zKv_RekjE=wf5GPe6SBZC{XK;IIY#}i3hmut=*(ii-4L$h z6MY58*=DocUR@bC$9+8$h3j(FNW@_r^W?U0-H(!azn+Uaxw^qVbQAr31KXuLxtIHK z1!*57k8VPL8AJVVg=;@!JWpZU>mS;?H}y0MvpDcQ(;emddZAoJD&4jP`Iv_>o&#* zyWjm0?S0Q{)+2=Wl$V`9gp-Ikxn`r+5i zDEPW??Wgm;DpwM?^EtY1;ikWQj(qr!>z|j%eLODuGwZdD+{OK@MdWev*dLfT*RdZp z=>vTa&m+@KHOO%OIK@ZJ)!e`1bD3=a9YY=Gb-4$u{tM{8);?Wdw$~N3%PsnI^)&Qd z>(K6Yo{iByTpR6TuZMZBA9S4eGj0=Z@|pLQ*JT~fle;hDI9Tr-_#%6M=tOuOl+90% zaINF!{Q{e*)0^DK_jYAszZgy)bBvR#$OEkqe;bEQ8TEZM8I-?a;}lVr_u$Yz5`v$$ zU49mB@|^eGUC<8vMDbv50|o!3phO0L4#KdO}qn)@E3UtkdG>vy9C ztq(1P>$s^X=J6i%e~EBC{s)r#7-276-fZn_wKK$yw{F={)jIJEh?~7$aiefs7A4Hb zKEq`mUyHn5%rEa)?uE`KaZPVEUV;Cvfv~sj`yzShKls0b3GudY<3FEwZTEL})85DH z^D97JT_q2{g#N{0OqCmga@}{q=deHaHk?0B@e!tdI0xEgIfbrT9o|1;W0Ed_xVd{` zzTV1pR0H9a_Xk_O3Y{R|=V;3vC0w^x;B)ME zOl2Le8T%9!;-5VWWBdv6Jgn7eK9udk=g**Zlo~;%maP7bI`p@RVb-N$ueU5hh-Wr%v#FL@XoQcMZAs1I%mrsB?k( z-hGHqHpZvQaK_(<@z6epX9c-`J#;vntC(=@r{euh@Jgw6BcS8{1$i};<&GkcZGoS5 ze`Kw2qr?4fjNVG^v-XQH?&ah7`KRT4A5A*yXL=p&<>{4Vh;6TO!flSx)O-vOuFDP2 zMTuj$4YGU~_7`5__%o9{@E7`v_3dlnCJv|3 z@9g>dXWoE*sC8@O$(N;@mKk~hccF9aXThTsRwTU5q z^8SYNKPf&&KZehxj*rK~EAltn9%H|s_TfD!*N%s&N5TJCYSb&4<6%4UFy{-~ULy@p z;UND!AY8Xg^jI%Lrjr*Q4Sjz>>|faaQd_vT4?KfBwDaHw@-UAZ44_WWx1ggoV0^ek z{#I3t5B_i38M2lQe1P`R9>^>EevKMqpcC$iawoFgdl^pA6d%KBA0L5yYsl}83fKO7 z3!}&3TctV&p&w6=IHYAh%o48cgFLQf^Kgx^Pf;NM{G2-OB^ZCYQ|DiD-vsP0OyxLM zek{uMeu(~J$Kfz}>>Z46c~YT(!@`aKOAya@sk3Mtc%nPjX{d$FM>5fyaoB@652k(J z@hCSo9^+eO`gwaS?1KfN-{Iy^N}t0AbG-3?x2Z?XN1q^*~|D}wE9aBhn3_- zC!t;m$NA`&g=_y^N73J>GCm2~yT8FWX2*y8lc5u;hMxNm+qboFtrJ^}_C;1Gb-~(? z#&Lkz%(pbj&{2Fo|M!efZSr_8tpCeUf39$?AAAP-3EJ11!g@L06Y&MPyCFO|l^Q?z zOSo?L?L1DKhdNnvYn_L;3=)t>@q&g+f9G{*cAl*#T>I(g^|#nNko5rVBYbYgGc0N{ z?PK{--%gBwv1zDRID~n>3wbN@STgc?E#tX?+|wTIa;yjnxFB5nqji3YcY-${1pO%fO$>^#77@J%0M%M1L=v9tG!?1CKgC z`|)}no1gWBYx`go^vAYbhb$Ma;~D)6{cAq`96THL-pYvQVb<#la(4yH3w7vE?ss7C zdKG^5qp6A z-K708^5__>8*4Hjb_>_#D#!gP$7$~`i^vaQ!T*vcK0-UrW!#F+MY*1V;Bq^m*;vBVU&S68AJJ{IsKPf&YP(RG$ z=Q;V^66#0WVf;*HKHsE%knj7m$4_Q2Lb<_1=ofb0`9QdC-|bv)SpTE6_ov6WYL9D` zkcEVM!cJc|BV@+OJp&eLvSNc3#^_9%25B zqy0JIIzEYV501ADmp!^(TMd`-@I9=fdb6LN5pMFF`^D?1pY~mhGeM3sF4ni8a9ytJ z0OE6r_DzMGeB=3C>;FsSi4Mr~+Kj_m;d(sxb3C{C@HO>gQ_!Px)6W~^f#QBs;!>8| zB#d%{6_5{IInMtnT>BZ@i~Y)7TsP)iPX9ANzZ2_KU$|-C98Ha~y{~ODd6dsx9Kmvr zQ786dGeeSDult76D8)yP70?fSf%x}hx!cGSydIV5sba#l|DI*2m+jZrY45x*;Hmdu zA2@{l4trht1mQZ)BN=Bq9_|pX>+63B`yICb`c{HF&xd|2T>GPn`c19+(b2NWSSP#R zNBi3Acr&kpy}ukXVKL_yFS#op;vkP_F<-5BA@C!gYOPJyEVbo^WF$%8hP<|F+y5AArYZVIB1W<4{4kneTYLrESL+ zwD)I5yU(DXYlZ7_Lrb-jvp=?LkXdh1CZ;d_b?Fm6l8 zL*F7lhcQ2+Yy zcVEPKD`{i4d*reD7$3G#r^sgLxR)aSCpexrBX?dOJDfbS0yAtW>dYfo#SpiF8S%v) za(`;Xc`W0vK18{mJy_3w#C}?Y+{NSJ1F7G_@?@-+YE{PwI$_AM0%F z`QsEHgCE1kTm438uj15SM;@$)eqpay{6VGanCn$`Q#FV@-V<>fP5qE??SI(uT$F9JPt-tviLu>7_;&c? zuLA#3E%t9dCD0Cpf}yEaf!4+5RO@ zbVI+x=%-Z0UGOLRC+chO-%qt$`}6QtO1O@vx&`~T)W2`+W!}t-b>?5>?oVJJ;(N8? zl-yxCk5^YFziN38%tv;A@bITtpNFqt{ljTTT@tS27FdjVtq$YX>ND_oOVl?P^#=;q z{)f_{zu5hn$+UNG!hB)deLd}6j{98plRK}wxJ;dJPQ<4$Hjv`M=QWS74!Up;jB!Gk3VT2?v4Hx<9C@pN4Y^>-&K?RMd7;K0N-O`^M4ra zeY_87Htm;^CrV&G>O+50?SXz|JlZQK*S$@IYkkkBSclm2ZmWfx@z8O<{1?=TCqq9U z<5S}c=qqxF9_|5o(S z8}xICRL~{s{~*`@#A=jqU9T&wmmLS@3)lT3%JX7BGY_{5*ZR);M{<1)`}iL{jr2z> zz$@JN!~4_iI(CqBH?8k{U+q}xc=KTXEy{Xrq>gtl*3~xOz9#qN!Z@EH2MW%#5B@}2 zAkOwU!%M=oKM}tF+U~cmqP_n-$}O1}I)`ZQ{Rr`F$9g60hmP0ryx9@Lbvz@J`WQJKy00p-5H-9V`n4TP2U_kp|1wdyu2(c0`ma6D^1?yrc+MlQ?Db3e ze^HVTdDWGE)94{SwursanGJipzn1(Bbi98f&R!Gdt_1Mfp;BTGpZ zuHzG$hxmla*9bT5!t)LV$qOAsp13Mvoj)cGzSvLwAm6)f<8y;L3BDf|qqkDkzJtE= z`Oo8p>p1&AhJMYQ(68}5c&sDF&%+$AdJETn#(ABvUFR=1_H;VM$2Zi8_rv&R*DW{5 zBV#eX-C@Tb5Yy#8ynSN0iOlw3u7zvKR$FNK@_ zn2ervjs0$C8N}av6n@(CxlbKNxz6+HFOf&Q@aF>aA>9$^M}EQhaEktvBKPt7le*+D z3fFP={et|r>-Ka%Kqt!UOqdR;IC;1}`fr5gK2PrBb*%-cKY~2O^Ul@CR~pX$r1;n_ zT>Ins7~_CEHrZ@xkHVio68c?h@*;+(5a6HHY44td0-ly}k<-C44 z7q!wK*X2IEJtN%caa;=TBeQs6yldyN?$MFz*o%smi+RubzoxhUy(VK|Rzxm(sg=+>HNOkZ%dbVbW>n1Rcl2-De&h|1!dLy+Xq<4%>dT zhunETa?Z0TH^%cL>sf9K;iet=o?on%<#Fh=_w#t8jsH1v7q8#8{k`Qm=m-Bm`_^Lz zUSs(s_*s&9dyCw)2IEf__Lm}Y_>(w>bypLv_f`tmaSQN0;3XK(&jEB8@8U8l)U%J5f@cuHJ^D~6&_yiV10c!GG<)2_5=KFfeWkk8J zY|;GTtsU({=TTpqp9h6&eHZU<`j9`J^fUAW8Bwnd{aTJa2>Z$Hms}Ha^ZEI_WpSf=HY@%u#cTVf85G( zJHutxs|oTXne{3xT-Pf;3-%nY)Btkz7xtsGF>iNKM_oXREUpZpELWi8eEw}c;oAQw zuPckQ+*b_ee^PubqBSY+XxK;S0{Qur?*`MWeQOePu>*Vnjh=BcV)?Xj3 zQ`B(D!>j0zw!RZB--mU@dg`ALZtArjEokHa#BYe3Ckw`bk<6=V!nM8cGuW@B&MV}e zSr6uUf$NL|pDTh|$oMJT)`b%0k6Bncd74u&unHh?uicHzxE1U z^OGk=pkAfOr<2Ft^c#|a6 z=06ahINy_K@AvFNu4-Z)Y{B-OE!^b8I^?H44t7$w*)Lew$0(1a{@>Jzy5LV|>g4%T zm;3Nm-f&62KRTH&?Q>U>$o;p_-;404!^i{aU_Y7p`JHf+S6h&u=&ee<`WLwKIi(B9 zy)#fRjIK&u7Oux__pi`-hx(2FhEAlv-*}RsKl_B6d1?*X_W*fu zJD%sb2mjZc#(0G+QmTk>?SJGN)!GY<#I~7(Oc((*Ks~;u5ewh{|YRNvfR(eqkYg{?Edvh;W|E^O^Cm}PGIU2 z(D4mK9%f~Q*OI$`LBE*B_HFhg?A<)?Q-|fQ5pMFf0LDo>{_hg5%Z=qk-0XZ;@G01r z+JJVnK-KLkf||fZp{UcnL>*Mp;a;L@*atze@@bESwHFVs|5dVs4VY5s4qwI60VYz+a ze_=|NA@}jUJeb9lYA#&+<8d6fd4)X6`$PLvXDNAr=WBA3e?snF)!L9JnGcoZLIqP_ z$9pr+TV4zHA2Uyir-Qw}Iy|)JiRO^U_+Gr#jN1-!wW_%(w=M_ndg)oO?#O35kH08f z=Y#V)?f$g)Z^b%?!?T)b?fLvz8@KtE^ZuhLj6*6}sAzpRpG$1VtDVA4zWso4DZu`F z#&SNV0?|+^gPai5{UTi)d2Yw&Lc+Daw-fxdd9}*i=PT{VaRa|nYAbnoD*EYk#^*3~ z5?!G4I^&;|34X?TKT%EA>rHa!`;1l!*Vl3RP9yV??Mj`YeY8HtbGv@XmRajRytNjt z>yw!g$JkF7uJxVc>ig93N5WCD$$z1LwMrhdS2eqkqh_+DdEpW+LnOPT)I8TE}Y&h^P%tI%HmF`k2koBCepWr$t> zU#GpF@8h=PYO(ClkMcMbR;Th@ZgO8%wAXOPCm~$x`}v$AoBx$^K*#HaKQ;$?3pewH za}=7fD{FxuCie~FX3s-fqOWxtsIH2jH2ah`D@ z7di)p>vG*^z^zWQoS@M>cm;90lM3ZtCl7sw_49|+-Sw@JJ?Q+-`qmb%_2ayb z*Xpz-Pke%r$F38;CU-th_$TVSW+4ylalh92QLgiSwS&kbZy^4!Gd@!-uK`cSFrFU? z*M7P(_cS$X$aW@>qmIqaurJ6p?$>hyq&fM zVeh_(v`b(+ZqA&+XWE|1|u4VV4LDHy@*^M48y;Ji>2-0qj1q`k_InK3)# z_UB{t^B2MR5as`m!i^xOGunx52cKM>HZ?r$=k@qRoo;y_Z~XFI=4 zB@grY{CB9Ix%i{otH@(`H^W7LBl0sJb!H3K<*H-w)5h~C?PJTZr`f&|e((>uzXSS( z9F8zsu@ca6p1<$MY_dgzNgcc|D2Et4ZX3o*%UB z{$x4mM_a&udwi)ExzF)Fua&~Jet^%zv^uHFL&v)YI%nDL)yNZrkw0>ImDzd-*E-JU zj~yis@;O2@S7jI(C z)W=xbab~-4(~lhQk-SJAe+A>-JnD~@-4kuE_#93bUDCpaK&QcBB z`JAizs-v z2<>j~+a3KZ{0tq(dON^=w~}1#Lw(aSZpRI$Xo`=E*1iPt!LDbnOM>b6MDL(q=c9i1 z8Ynl=2J3T48?&__58g*RUSk7n7Ov|RS%P|1W!Y(Jg8S;g&*S7xEO$Jw^(EoPpX;b^ z2iix-gRRhx%gGN@$2}aDcK>B&EtISH-rkpJ-?%p8c@-op*MalNJw@QZOb2GWKpx$N ze%&KIc;-6v^Kb08+ITh)uH)eQ33+>z@f;#t=TD6HX<`;uYAkg;tx)c~4A75QeV%`} z`o|21P0D}U*M&d66^L_oemP3G_Q&%S`n5fNUc4T7knhJCMEhpKb^H_CVBehncNebx zAIbf@th66WohZlWROGX$qh=wmGB7_srA}l{A7dG&{W01HY9in6F#e6}!_PoE_#>~m zH`_B_`02iiJVC9MdR@4#uQx0DV^QjVMeZt!{U$q}v}iz`MX~Uk{wS9BT<+u(iM~g@6w-v7aiPVRmcK_lhV=w*J+sh~~EQkWSwq(6{|40Mo;W**CU4oAH zKJTY}i0?Iv)6cf8I1VgNGQ^Gp1B9FQ<@=jH<+!?pJdy_2vDki*zBTMU5#*b_U%skv zQ!nnnPo$q=a$iN%*RHomw}E|>@8z-MWa;Oi?^=MB(hTNpOW|5S&i6ll!FqjR?D?M* zAE#&^aa^zapVe=M@xiVKdbdTn-jS%+2)6qaa)0BdM*RTu|6_7@0gMkAJ(M~iT>I(c zdqqdmr@v_*;`6&~JbU|4uCG2?WGnUGCwILDe|XqW9TBd_!!X;??iXJduFDPc`S!?m zrB*!;{m?7WK`Y4PO~}0+FrV&byFb|u`pLZ>%#%XGAJt!~8!qeishE#E`BC8yE&mwv zm;G&=JlqWH+lw4GdcOcaJ$oMPck6}g`uYw&=+6$}y1vSBo##2~ME}5k%~8g`aeL@2 zxQ{sGA@3?&=fA&FYeOzE-?ot}-k)gwKWjLDoZ`dtB6S?cUHb|*?c&&vm_qy58MJ%3 zry=$k?VZngI8E*<1bfUr^1PG|C^yy}?P&9}hHzc3>nifxzBla`+D9D6ud;STd}`c4 zoV~1DVc}ZG|0l*JyRK+!`Kbrv{55$n7yKDYowqtcKM#+?*!V9JuHzryj{ffDI^;`o ze|z}9iv6)-XV|-WA6YxdI|2D)=dTd$)ez{|8~8GCcFgw=mZ@9 z&ypGitP-yEJ)@c!z;3GUkbAE{-|m0Sc$xL;+s)YXbcEU@T)FR4W2g-|!TU^UsmA_l(7Hm3+*f)#SeR7`GR&Uf&AW{`=m9zP;}|i(i-f@K#i~ zwvRa0pAE>PvoUYlb^9oC=Xs3_MqkQ(8F9|U`j+nj{m^x+m#)x-B;jVh=KJ5vkuM+* z=S4oZVZAnz`qOT(@KMN?1QLeN;QzD<03m zC@Sk=@^}l>>pmy2qn0;7o;*wcGxkEc{%iiGmNto@PY9Ra!Ekv9#+bUI$+{gE0%JgBjF63@ruik+ALE+k;5TC>OA$i9^;E7l- zLrSwH*4 z`^)QIMZJPu;inz<(hmi9y@EVRof#EqNv?Q*^l;Ye9pT#lU=i%O#K}_+qfTjLW^?*q zQn-mvdeqnMw|++MI|O@sUbxI_u=k(uX_W1C6k*{ee>P(r>(2H%NFKR>`S)r1bI}Qp@JHFFeI5Sz3c+$UCCdrdIzHYfm7aXOv46PS z_0$QUYiho1%zB;8fp+&SM7^poPx6kWpT9jgzc&|d;xhyD^$Ct|y_@m;m=rQ~w!=<0T@ZkQ%C30U@__>$kz;kb+TrbCsbqv*X z;ksU49@lC|zJd0h-I!19@r3^WgS}@Q;&YShhsorjTbS4GFh6e_{&2fw9K|?0?whD0 z{84deNBh`U$jLj_0#A5U%4B zI*f5|4-;+>x%UwIbuQNTdvafT^t;K7fBLte?{{2BF-^GE4-`cnR;A8Pa_4jH4pJvE z3oTWX^%^k-`tIF`zir3NLGS>ddpyj>O}H*M$oHC6A%C0p@ema3al&e2VIRAX^|>8q zrWyWl`@TziH`iCCXmZHvOhaCkrvLYZn{n?8_#dbJ!f~A6dA`g|zCpMd_uOdT_cGv% z&RV>^Way={lhVCBvb#MwSOM-Acq-MY$E)0ooj9^?f&fh!gal3dyzk3=8t<4 z?A1uD$Lx8K--T=YFrOc8`%9t8PboKjNcmAgxLIHEy83MVvXO9;KaTbGa^X6j0X~1s z?!RPCrvJa<2w0ptUkTSbp@SF+i!p9>r@%h+GWIWQKkX`9+pFA&&zsDj3A7LA!+wFi zUhbN;e*xS+7ox~i)Jsk8V?42WQeU{%PmIF6(3wSFQK`t{eTQ1FK7&$TjVZ$YEJ1|fE$aU9O z)N%a|Zr5*9LiA@O)-x`ayPe#13dg~|XTev=6OQM$d1t{--y7(6_I|qElD z@hnC^?b8rNRGbSPmHeQe_l4UrJqu) zd3NdHW_xNrbX?`3W7qk4glnB>N6Z)2hg#&SCFWnthmkvJ{X5+K9GNYlUll zS3{I&pF4Dt_Wt9&jDL2VX}b{i&i4Wg5w811gwGSU>*r*0-&~A8VN_Rzh3j_o2bvm! zS}64)^#kM3kCrfQ)fU0t`5wku!nObI)yUg+)PIlmi5?hN3v#}=O8dZ@us_3zC(B~! z$2KERuzFYOW#L-ilNIsl&wjC;JlMRqDe*GLt7FuOKMP)p{?}MSKM!O5cAtKB5w7D9 zyNrH{*<7hR!u5V-{1?ve)X%<@_Iw|73F=f5ZgYUhd^DlG^Z8o6jJ@R5Jmml2RQOet z+qA5zji*PrU;A zVLr#HKmBhmT>BZx;Ww5IX+MPA9l$yv2mM(fT*ob#8vV{q`_1H0$2@+RI^nvATW#j; zP4WPr7g~-wb>D-ZuBXv||Nnf4aP6mW3i@3k`oD!dTny`hmh5*YsgrOVpGmh8`jKvk zvpmklY&V2!{a81Q|ERT6wN`wD?zP^bsDdMeISAU`!D$<;o2XS5#v=6_UoT$@8|iWg|yGH7CK?xKWo?Ft;wTq#NQtG zD7y~!{$&`k?YP~DToph*Kg&GKzaIASzVOrTXU!3={fys1o>ZVeQQEtB{<=E(UEw;P zqqz%lWzLEsT9G*fSb z;8a(u*V69lsye0WUYqR*m6TPT-6~02kLs>t;oxIn5m?;7B7n;e;3p74;1B^G1_b}$ zVi53+G3J<$e5h0@tv>sl*k|u*DU~^M&hZ}K7~{XPpZ}fh%OO?cUSMCoBbd5`oFU{hkxIG`)~XYvi`q+5Ig7pv-kh^`19x%{Ez>{UZ0rQO2y7oA7CymS4beY^aYF6>ur`l`!cnWlb6w;yf02iVVcGK3Kc>%FTB0%65lJK5B(m z8IwM)w$CHp4Z2mEcTX?5`B39s26UgqJfz#R^~3HlU2Hcu>2$Z=WKXHy_5!{gq@8DxWdHTu{PoQSoml7m_d%xv`puugrD>egX1}G) zPWrs@{P+9iI-N|vd|b}5`)oSdX3NFkiI3Y3e z*uztYK}#uB~0#mKt0{Que9ODWSg_uY@Kd4SNHl2J-1SxxAMei8r{7=C{VX) zypp_)Vft=19w*<@v-NuNJY3AuA6L8W)&1M$ZZX>o*6Zc^X0(L3Gd-borqL^*(Z2oB z{c?bPaf0gy#MTcITB?ph`mEl8USS7};k|4!XMM~TqwF8kP57kC?nQRDo~)luOGPTL za?`a}lhT5Q9N_3gA^x}?^~cvAdZTo^g`V5c1CqvF_*NfrXp@Ju1`p6Hmu{5lLR~H( z2|m%Cc~{+vgrS=WzbnZaWBOJ1NtzpMfxhb5h6I24-4c2+mRvper)j!pbbHMDbV0N4 z{xn@D@VYEp`3~J)r)oW>KXGJp`z2lQ<`16qmH2K+>uECIrSIp<@4u4fQ!-08dM0;| zbpO$|H@>-pxsj&BI(t9bwpNpDJ^V0gkIN6C@$vaRjHuz_erX!K5IK$kY@Nns?(Z})dPoQ-CwKZLRV`nkhhbK+<4cl7r_wQC$w^j%>yL6@} z-Mk-#{pc0<10S7eKmPQ>e(=Nh><7M&_JfG^!ZfnY=ZiCzXG&&e3cN(9B^^)Gc~R(? zmh8Xr3*wKZR{CR_uE+q`OzzX|^G`R)x~xQgo_g&O&(~nzf_7!Gb(x5THPBrg@h&DE z-rI9>b=+5PpFfkFQR&lXhok)W#>`UjUzY2Q{=g)>^on1|6K~S(m-X`d`EvEFKkJh@ zA#$?8eso)ks2Lx_aIH!aX=(VWSeU z^WC`57BhHJ@VURL_`W7)N%rqe!GjYiQu$t{QCJkau+={(yaiiN)o*PIc6~26u2vX~ zu}7F3c7z3MxyRB+wzC!9Lp_wf?j(_m>8udv+1|@0--2w#%zr)i4ep3sy)4NVu=ldr zXgXQkt0YNUYzm4!$_kqP?2G>)pRzwIf0D|w5|xFxzjr97Oe@=rwzKo)Vmrwe>DuXL z>mj#jKQ0kkP`4c(_l0S0wsSJi>~G30Y0xE54{#5}pwHcczn2(I+4ueLUl9J9XPYg) z)n{wi#_dyr;2J^)=gZypJYBCpW}6+m22UcSAJfO>`gxvCzG)nwC(*k`bh4&Bg`c*) zo~$R2DPnHUq^2FzUpTLyJ{08TJ0E8;boHKr0;NXPQo{7ut9RYyPIcI^)y)|kEY9& zV_^}KiE%;2Za4Uo^*b4Htp@*zn@;BQF?q6MHjBn&7vUuec3IC~_$__@zFZ^tTw*>Q zqCASX?`xvPlo)L8%Vgh|&3#|CYyxMoo6lEEnAPc8%{Hqy9ev6EoyyZa)Fv@MISOQB zDV4Imphw#h@;+GhioY$J8;PR=VW~BrP9Et9*{^7cjh6Qf5c{2vL7zz8(X|EJ-E^3B zE^*4&a>}NQ)cYn?b~y*JBNHMj{w6TVT156k_F$2ZKuDPq5}LaZi+{D;Z11xlU^UL1 zYmDag{#Z@B^=IedB)C*bAw|!;!|K@vx~^rnuIz4^w%tDcKpoE>?76}@9()fu8Bm3C zGknhbG1*px$C#|0R3ySO=F4QmS%tx37FaxRwZkv)t3~i_wF)l)Jj5OnOV(*%YqoL< zr(D)Zyup~ww`>KQ`!44t=6^)5V)-g3wEArC*zcTXmIZ{Ko!8p-J5mqmK190hL%?KJ&G1MZ+zu5O~Iw;bC7|OLqm&DLRkItWSvd! z=IIRuvMv&YmCjeIM$^4FWt~UJUIy=8y~e^LB`jx>a3_O1*P+ie+^k*+& zw^Wi-!B-F?h98-&+H zie?*v$LN#A5QrZ~>2nRqQDjbad2cn@;v5$wU|I&?s4cKI({Z-I+aLz{kBq$G1!=wq zS($Mo%YMPqH`~>Ex%#CkxH)oHAC_yp#v|La#`u5B2Z{T@{1D@|r7*X*=|i?4Bj8%r z!*rDBw@?SU?@VGBjysL{UePCbUO{KM%}W|K!0OJLFd8r?tkqEun8voh#5{kxo@( z1&m=McEs`RW}6TG%tdOh*6%0tO)B47BS(4D7#F#3_si_6=+>qu~{er^}|;?0r?;53<_nv-dw3`ADNRO?u-CT zE19Bb_5?YxPDyCQA1lbFnwbj%f!vBc*B6Zd<{ZElRMQqX&dYB=10E-<;aAgCN@rYy z;sm}jN^H zw*?HFB;-!KT~DUp((UGKF{|_}JUG>Ip;#nksUz{q`}*1&(}F*}1ZpmoT*1KQg5_35 zQhfdg?e8pQ3YW3@;V&}@Uw1aoCYy9qyel8Bzr6RzINo$tyz*zKdL&Hpde$v?8m2>L z2ZWBt+CmgA<`8B6g_pYE|{jk?mz2ahYNa{R~}8CO7`adNs<1+8op`(F6YK z_Jri);Op1BHvlLs*YoAWgNtil0zeH6I0S`h+^?69VlX21S;LMQ*wtH!^pntL>|NJb zZCxvfUFsUoD~Rq6$1r*;3MpSKr(Bb8iEJjF(FLE8N%$WY$8Hh=J>yELLn%3P(;QOD zVlkQX@A!$wc$0v}wg^!)c#}P@mTU5}zXDpVjwN*irDky3t4uDqg0MS&dj;bS}Oo~8R*iY|g$9Gh~M*1qKA2CjV&E8sk4N zt%onddPtUpc4e*CcW>Dq|8xqv;;iB5w8au!3#YQ!K@_15SZrIlj8e9T1qvGJ_%>0U zSFKG%{<8xLA@e8c%$JkdXFwk(^U-!U%a)dgvlLZcb?&azeF$-2Lvb0?DyXD01~rZ) zPn#2c)naN$KYs&P_RBoGQ}q_ezCX64y2%m6;~#gZzGzW^vBs$sESMG>zrbB=H>kVI ze$+c_#>p3mxBC&NfucZT?lJ`Bq0CUcK6ta)tyWZwNrgB+{h-91`gsTS+US&#BB5&M zsgNEt@`zJPR50BrI3#1pYQ)qwP?5$D-&2u>?}Lgo zLjb7)oyKq57Z?fN_-&iJF+j~_Z#K`5cgy)~vYk-0B#xCwIJ9a@0?LTzgG;xhVLIa%V0GjSu6@va#9P70xiOPK_#A1!q$y=!yo>KKu7o(Rp z9AEj^B3Rvo2*`d(YOCimmI325U8<5kOcHi>)gL4DA}ibg6N8$&n@3dLQQ_VB==a<6 z-+pN}niQzG=x?dP5OIgb73ovcl#iDZ5!A1)KlHgD5uh|{xoktI;#+^2MHvT|x#vmV zS#;zqozC4&5v)YTFD>B`3v5v{8~`E0-VQla9#sj`aeyxdKSlv2#7+?ch_A4*Qqv>c zp9X7(i?>k8HRGL+@L{#dPf*rN)xXqcKqOvA^7+j^Jyws1UUj&b&fzO99w-4$n5@kT z{RkjKO>4vk!#is*Xp~pCtIP_?{e-oJKZ0N{ucHVfj&QWS=#9r2aIo3-4WGFhC^>{8 zuB~Q;f>>cRc?~C{ZqV&#J5e@gc>+alIQ(;IaX&(y=kq1us%&0Xfg3jW3pzps=<8Qy zcyJsK@jw>=>M z1|JSeUXiN5rTG5(`D%473zP$a{(Ogya%pME*R&vZhA8BPpr*zEd=%7;Orz*tisi&; zdqg6s{`JMs`<}?OX}A?8j#_f@=vc~kLDA^Qveoyf_*Pb-#+Fm3)*$7Q3bnfO_9%nt zE3MTRpkM`=$b_a80NYZ@LROM+*4#d<>4Bv7+t8)UBeRo)t!fe2&a$^ZYzm$X(XB#1 z!KBH!8lls+FC4SK6nP`xwi@~SO1+SL+w=~fE|+Z!;fkKKob8tqII>^n(CG<-LF|Ea z^AF|NmHpCVzw}Kxj&34G^0nExdSU-_)#_9pnuZHfP^8w!)c*7@stCHM1(L)Y1N^wLS+QIeHRM8?Cs z?YCm$*xwe8g)2mgcMcvGufK4g;7V@|>!bP1gfU_&C_oqb&1Q%%IR zly5r)c4VA_eJM1M%M%PoQ3`kVFOqmXq`nAyiFT<4b`tNT@NIBI|8~KLeqrHl>mn5`2<(`oBIztUNF#yrkQOncT{R~wMeh->&3TkKKwv#AGiB? z)^J-o&%NF_&0F7xrWD#@!@mB3g|JqeG1@shL>0YUt<7U1kI!9V;5kw=UDnA*##^e*V+)3$f%YHezJMwVzEcTj1BnnXMC-2sF;{1aRe zZ0Zx+=bkZ>C`g92s^6VErJTiz#(W>gcyk6f3gnTS{K+#e`{VJ$V#j@xfmT9t^l^g1 zQCm?YWu64f)wM{lbFkPwzFp3q)l7f7zP=@D%YCaIGxTe$`ER0ADmwyvzkF~ z98dE-3JL!?93k%^+*2E2P_;gF2RS;3Fo`;k_%}CI3|x|bf@eE-Jp(H9 zYavQXvCxvUgU9$`ToEU|LBB~~Gu3Y}L^}4HE?SdSMn(I3!aarLLc-YyYkD@Ffnn7) zm%Z69eQ}6>8HC5ZW8+!B(~K-$QR$`^*(;8aPAcftul$4V{x?W&NelFb3P**9OJCG6 zin5W&>{^}rx5FJQ-Yt^dE_HYV@m0nw;FYp2tq0_QBW!zH96C#d{k-9y1b$Mh8`7w? zcmv1YlX&29`VU*a>B{~h;X+mnNHKpKgcsEy@E-==y#LVjN*FEiK9#?+={X!9R!4;k zxv)e!L0hxj2ORd^rI4$!T}$j;8qVqS3v8Qk>#G-7%-|%_kX`N_IFxj6amrgxy6s(c zG1Zeu{=(_uO46R(WMMs!%VGn9%$3 z5g&SaV+fW=!ys~P5#)UUVl0wbJ8n>9WcGrT7}1MG4wc1hjQ}M+Y=Q*`32hG!u~o0Z z`*hF7xL|(fgNyIU%H;PdSyZeLJF?(7N#s|Xzca6BFKHCAwuxaRl??5SvSm# zYj&Wzfv5Tvr6S;p3{zk3ZR=vX>S$lvl|m(~?iqVZ&$gIFt5Q8xF~gu3t#H(qp%KlCJnZNV?jtD2Y)DM&=rGsI>gp zNHH0@}4-oc%!w?Xmv%LY3WcYRT+jw-Y2Rh(&{zm2tuQQ^yI_|F{P(0Hvvp`bpCB;05 zkB%oS9;9(vm~KyOsf1gnep+zGDxLYXxsA(#rumdjGS3#@v;aPYH-Yxh9fx9)DogQ! z#5O5h1>Ryy?}kY88s+uN{Ze=D!B^6H1E-giXXq^9#~t^VHgR_{nCt zxL7V%x-?MYb-=gQu_)Z#5ggfaF*L5q;4c6W48xtRADcwpzF79YO{@gxj5vhW@pZ0% zei@{%eK%MAG7RfE<6gfEvf|#K)-O4wTMA|{k)z~Z!2Xa2e`pNS5&@>1ARCA150)PG#qMd^14$1^K6WcOJOvRF zfsh<|LmtxLuG0KbkcDbW;;(R<*JYuaVRInwQz~U~THZRbVT4GDCQqj?OkyiU-i(Ma zc|yMoZ4o}TIxbZRoEe!(W9c|dXII~(5H~a2;LyHnj2AFXM1842-qk(HFFm|i(x_MO z14DH30eB4!xnlB&iKmmq-!k#w5{URUn#ez;EJrtCIq5!WNK{32j4gr3weKd`9Ag-? z2L4*SY(nkDpjUmldO88%!%Uj=M3z@z=NC0YL1mM%7j|XAJDk9pqO2w?*!^S4_|bcG zI=&Cg^rr396y@4c`mU{r;)^Fd2ej6hn5S{!`+K_}Wxe_$f&))P|BQ_tOEaQ#E7 zjA;;tZDKf#TF&FJVs}1&2c{$6m}$7-257-qAM$fBLG)_+a|*o_G%}u8MFRS}!ojoo zCWf^5XJkVj>7QM}Q$Tib|FQFf_Z&OE509OTLTJiLy5+zbbEZ0FC3}$*6iNF@jiV8F z9)&$;2}HLh_yyOO8~+o5+ywk9GQ!>RY;WpQ+?J4_MrjhN#*WcC%MAnHr#`vA!`)r}vG>6?73$9b^N;_amcfANf&Wav%V-W}n@`q~YFe zw7XMTeaJfaO}v=rtvCfcpY)dDK^9^ddEut8Z zM(?}HT?Qn;GX}*-83ZOR*~W~T;HCU-VPUVijjRGUM)xmWhHb@-Hjwx*G4drf-x_7J zbZ~zUjqL^>Q}>s`0uH-@ee`a-e6m9nw7bp)wdy{@7ceh*C`#xA*x{EqthdYk1PSB1 z`XmX&{cJHLJwlTvkl=i5>Fn3}@@}HjfAp0&UZ1OawhLwhrSEn^e?f+a=^!QW8%D-p zlWx+@ZXNlV$y5Nl%{;_nW4f|dwS&-BRJ%CeEtfjU<^;0*P&2@$ zwvP>(AF4WR!+Xx(g+bGcq_?Gp1qkq1B#U_SR4$Eu2~Os+e@^fb`qUCC%m4%$0l1*g z(utc^A;nzWLsn`b{4bk|L7_Q8G~wdvo__3!otP29FO>p3HZ^>5`S0_;;>``7+Oo(O z|5SS0=uO=dQE6GAD1WQUR~Me=ft{M&s>rznnVfuKnvt?fiAx(7@YZ;HPz35Ly+oHE zOGgKiZSu2aO~N)$4ZbYcuTr0gJ5|)WbP4$r)^op5N>iOFDCRM^uW|Jcius8U;_nAA zuzVB_P;UK1c7FT>^KrtR3cT2sSK`ouKqy*VrlIBo2p!C5eaM<%U%75VtZ~Q z<9tl>Ua% zD>eCNpB9_Reac(;E_?b*x?T?MsPxGZFW3bpf9sK*|qxhJ}mZ7z~!a zLX3GnS*@Vv>2n9{KyKNdVcqfB`7HZ^ip6lzdks0Cf8L=6ksX?Hg1|`Bk<51*WAoRv z;Hv|9J^hl+XTgZWVp8@8LLfgl01^QNI=R8wG%ORe7Gel;Nn)1<7Lx1alJL@3&|-nn zi)I2|oU?aZ&)J*JXgMNCV7Tec@Gf`tZU`Vmk6*EP&*x+BS*?BwD%eW$Dg{$eq1-GK zqYI`gO{8}a4He*&U%kx$pc31AnP=giI5R^h6OEk=A>(Qst7FhG+w7AW{O-re<{N82 zmAa@@iq^8t6%obc{`cZyUM{yZzSiG?p;)HPF=9WC zPtWrDE`*pJ9Cf4S-(X+J*dPm;BxQY23qqTmWgg5kBaFtDGRZ))hM)(etwo>RTSv~t z9LjxgF$~xt%o$gw62*s#eyKfpy(F$J`USYdMv<^B{h3JH75cN&D{}%Z^{R&6B;r*9 z;qWCxs4Mk#2sC&hHc*&sGdoU#?F{||Uh}t!go)JnFm0aYMqTWNi`#YTFdsoUC2vKr zDR}(;9eQ3eG4J^29jvOmET>-oz=98GM5>3O@7K+D`h!L(b?gcHi2Uo8b&~l``LR=W zUJ>zwA7;;%dQ97pwdy;!S4hMlcq4*nxkZy|OV@$H((dML8c1tJ4CX=}0zvI9mVo$9 z5n%LbdHT536muLP@8QN^Uve zZg{}eHz@{lr0Ck-#ED{}5=4wP+YIlJ687`@1CRR&y-%q1xEblACoWHodta(xs2W2! z|LPYghC&$i9h^zCRdObK?^&>Z1=(J`h++Uq3d2d;Hl-II{n@oqTSZf;;k&W!Bu|1hjcjEH7U)tV_ z!Snn|If24KMR&Pah~eF>r*RF(1M{Et3z9;vL{4q}$i{ZXT~t8_ zXT8{67{`X9RKBYe-<`S4<_7ReTeJwvz1)JwZ3zmYWp!T#6mf%|SZ;c!y`+uusLmM0 zM-`xn;3#bfl9&J<`t1^-D~k2KMKPAD>J8-8@?LFFaTuIvvxNPVl@LpXYKc-1L1Cjy zABC}NmjJ7s@yzeq6xWyp_3|EGBv7(IkziE01#Bt(Scw$=6zPBdmHfB6P`u;t!bD>A z?irHtEj)pUS_Fm^yz0PceuzChcMnV8^l$fM2(*Gp7Tx6Kmlca`i(&;!1V7Kbp`qD7 zv!18Vge)mNs?IPXLN1nwg$8=UNOM$?rnw~w5>MGwMFjv&2gd>!*Fi;}lMy-e=VNQ1 za$ZB!kR7afP7xehXCmvoT`u2d50M_S3emL6Fcbbo_uN2^f49Kk%~?Kv@bf6aNK)hH z8M?Mvc<2w-cv~tyk)m|eljiCwdTzpGp?IO93i!Zga^6+^CtvZ4ZLSK!DG}}TiRn!h z|E8z#B^$_knoQOYB901ou%^Uky2Ny!CSxga#lIlO#RXlh*kbzW@~kO|wx37EP060U z{(%K|t!b>1Ka#o*on9jS_-sa$yJ>PiNvh%*JeBq1i|cCI6gxdFlJT;ODQRo8gzx4Z$Q*iKNmbNHmvs>3CCrJTgAqx|xPgmqooOCnBEA6N+$E~LL+2+J1IQw)Es4&xRQLjqc?T#qR%$nf07 z>L(Ne#gg2tenJC!0I)5ZdSSOnvJO>HutI`O6h!p{3XNlBgm90bf+*?R@O+a3d#Ec1 z?s$5$!Z`1L0uK1e3{ZyiZBgN=LD9-3=i^3H$4hOLH-j3iIpB@tr1Q_;&9bO{pWf~x z%@!jeh;)%FR(QP_;1F{MR?Xd;m30+<{!7{b&9UVvheCzOZ!d6855r426zI$=;h}Z9 zS}!ppbhA{H%0>UnWW)W5)0%iqOo0JGZhv8fblLVa7WTs zr09|E!=WM821ZcWnGQqj`X4nQT9Rd^FfnDQ1dAWR`9TqpaC*!ZKzq#w zZvgos<0Z8%;4=p()oQC8Vze1}IyqQ7M>_1!e7iBHuM#A6ff50$bR7 zHeK}+eP%E~@?!ZtUEiYk?rN>L3;qgy72H>UURHkx;8XOwPVhTM^@ZOijo{ns`EK(u zL&`e5f{N+fb3g9psDuo^rqVwCdhplXWKPR2USr9~Q60Zd0^!J*yQ;x1U|2PDFVTQH zKQ@KoX?!Q{76YK+F*hRZaX7X`UH~$XUx0F`x+P)RjI{_}cn?km4bPj8#FR=sLhNoaLSzPD5}F=y18+wb5Y$8#B(KrHDe~143>WAf zI$QuZs2Ea-X138-0V6Qz9`&%I88<2qNWsE6g7bv`!2l;+KJ7cSB(>@fKO$v}fjjrv zk53E4LPRn;8(&sPcgA-F-@C?Uz${03K4DZs^h>1^R)7f zn)YI`Au4VOIIG+eC9Y_0QFWDjXR2hVx=4=^Ro&;fY1L)=#KB+pU8S!I3#{r!dI=1; zic9+T<*uqOpbBh0r;Fu7Hm!b^+j#-#gOG@dE1qf&q9rk3jg)bqZiQz=LyDb2j-kbp zM{w79Gwj(t#rqiD`&dZPhOX%p_knKe{(-VZ!byGpsqPjowZ zGC+;@D}*0y7k|^?(nXR@({I!eCcW;BhgakG!;8UPb{79$|H2Ho6LWk z&{&dnc8wU+Lk637yuC&lFgY!x5|{VX;BGP}$O^gy+>PitZ`1kmI|i$)@L{AmGN=bZ z6lXQwv6!C@z*<0ZLER7#jqL>u9ax)W_!aTS=tbZ`)yHy&`4{N>uT(;w4x zMJ;`6S4TDB2_%{>7m`3Aqw< zsLPNbaxl@U#3$ZLJhup|2u%+o>C}SUN&xBe-@ozHd1xOnr_*h@grhq zG=SMfimBqO$IGU?UbN~*0BywXjyZ%rf3y8U(dfK(Fs)nu-0_Wc^0-(|W@qTBfyQEk zN2}AQWU|Jg)Z~&x2C4r%bs{5>gBLtmx`IbU;l`(PJDI0*e&#euY1^Wjs-!pb$>vK*?Anu6#~PX%%Hepa$L<^+JEt4ayh|c} zGxpVkLe?lPLRt}B_b+NQ2ar?JnQWNVLQLIq9IkzNbvyV6T2%Aw@*Vwea&?3M@pu1P z|L*=KkEgiFkNP*c=)4`?+81p8ncwiDjgRCnYWFdntWw#}+9v{Wg;tjf8nB7N2GrTK z?k1aTI?nEK-09?TIHf6mQ^>M09Mf#O8Nw;Y(>(Pxk?UuQag%Ba!ULhU3H@$>+&4!c znm9o^xAytf$LkCF%gq&#Owkb<=Q>!Mk69E#;m*>9F%AocY~AzmXb5xn5{53n6fd>= zZt#A1IbbqFPc{eJlD>N7&$@<47>yNaam2gOT|Q2xXm0BKi}ReJjzx3v0M1TXo?Zl; zj4MgAbS(}D_X-8Y4ZSmV{-ow%#oiaZLiBl6FU+@z7;d{J9d>?p; zQk8nq9bTSae0s-fpgp*`5hm>Zes*&?y!@3YxFdu@e3q4M>Gk8;a{Rzu_{TFs!;U9AOu9iNluVr2 zFP%Ph^D4V&j8scDo~+lC=P~jV>*qK3)B$5W+dV!$<0rwtfFsMc(WL;nJpXu{Cz?g< z=?C3Ef4sOv36*KQVH124-!8dzZ`^^3b}sa*>)6;n{Dk)+y>M8hL8>){z8ohI<9*s@bJMt8qFFfN z-{2Y?#WlBWJLO6*%Nt6VruLSQ-sy$6si^yXv7rS~D79r7ZRbgw8hC1-v85Kgt=G%7 zYYoQ4Ukp>XAZ;nwW;+fHZnVS$dxXR&GlB|K7D=BL-xka73v$2+k7KaE@0L?(ctKZ( zqubk*LjQHLzC##~idluRPPyp^*M#pUeOP`>xXUI*>Zb(;IOUQLZXj>~1^Af@2F-bg z(6rRwfByVATW^8&Le&L}Jf@SkP~9mvDqimvNsG1Z5Fq3qw_nnQfpD67hc>}xVMStT?N_pq5!l+!3uls$53^tz^Q!6I4 zop!n*&bQ5prK1j>YdQcB@^*fN+Jp?)4C2`bL0d{DR5_mmx+wD1xi*%~wxqM;=9ZXM zOjd)Hjn)YG5UGdT^vAYyHl=Kx$TYG9KjTbb!-`l4BIm(SaMQ#)a$`a^P6~n@uoCrd zWH2;77$kk{F}6kPA-=%C8}Am`Uw7$vwcOwrdt4IS;06apZy$8j>TkIl7o~tx>akwc z8xnM!pGnEDXRF!3O2FbU_IwE_4a~Qi#K?zJGXAR7OG&^8)&Y5|HHhNso|_)(M&2%? zDPB%_0h&a2J;H@Xvb!=fcLxT}ehjW)Yru%bA{Was+Ai=wf`YB)NGEg{-WlN-*OHK2iS`U1 zA;7RbJO097li{-nFz$QFIJD;Y<__ViG?hL`&$&kvn_CB~&Fs!^J2ovcX>f2<(~0yw z|0?iTfTpH7GcwV<<_7T@gcEpCqCmW1<)leC*K0`-%1k%$+FDm6z=bl7bR2^4*THs4 zXlIM;=tH2L-EEe0xXQG0Dj+>#XFeDi{^-@1NgmTjYE;j=>f z&eoL**W4cJ)m$2EgkI*+JLgq)|2bxOnh;o zOZ*5n3!v2yt^mXc1#gOo$*w;@CehP9*9WndmmCQqbyWx&+7@z^FTpc zbwO?HMfQstZlG%|`h9~E3M!j&*fI#1V!@{4v9O||hY)KRdBG+h{Rv6ibwUQ?7q|+X zkxh34;9Z$=a%Kv8sWR#=Hd6+e&tr{~c$chzLJ)^SL8BEwVS|kBYe%{yZETGMM+o2d zaq?rdU0dP3Z*Pj+P9WfDp9l^t&GA;x!!i_bS#vys08=Z`3LNl_Y>E$3M_IElP7jlm z>?PzksQ7A{!d{(z8~%wu96WJkmbQV8emqOj;$?2yV%RRA@z}bh#eZ2Yzj2T)(t*E3 zv%bXOG&>s}xL(5a1GMH8vPK-R1bAIn=1sIbC1;rIF_+#BUcH`F3j_as4*V0!pP&B$ zI6*Sn^OJA;&~fNn1e{=wo7%G!_UKTx4!H+J49pKJ1QYozD7wp?66q^FkA0mEnn#J^Yv3Q4!rpw+N23 zAt;7;=~(n;J6rCyh22oC*mG&%*`R)YREI1%w^P+wEJ$tK3ahq%$)*-N7c;ei~E298zm6{@Gi`~J(I|zeAYAC}{lv+7fd6Z7X-6{;!0aVD2 zND6CUO6EWp3gUW_Au`B%BqU91L;x3TryQIpAmrmg7SmSnLsi63;D#bV^g2d-$jC|Q zbNg}M^}rp z72K*B+StL;jim;yI#g{vU7NmMg*0R7`m#L3W!Rd5q$TB9-u$I;C-Se~+S08_s!$G$dl0R0ku^aYm;dcv?@DN;K^qXnQA`c;4Mdf~ZiaUB$Wejc_AD@Y_h+j>ExxFH9!uk6+rbF=s)AB|;S%Mr1 za9hcd05%Rse_|Uo7b76t6TN3B746Wz(QdOsbbYzoa2+*@=%~<0CWxypDU(>`Mpht$ z0%xet88r$>4(^#&n7Amz(?nN%>M}_)S!rG{;y|(NVM`DGh#9{lgz05EMrd8{UYrwo{7v5n}qv=!$m@xlw)wq<$XqT;NAi*wpG6AM>rC zN@~Fpc~K;=+hVb4?AA$uD0>#e6i87c4#k)Sdm_A7pDv{QXxH#3U}k4Uhb%0P>f-d7NhKiwFquU-YCY--G0u`Or-6M zw6t!cYH6PyJs9trUhaZIBvS*u*#!wyF7&<7LQ91d9}5CKPI z9$fT^@P$MTh#P&t-=zVl_qYTRZV6Q3AA`LoA*rC!*AypHOfZ!S8V`eT@OE@gTqz~l zsZTO)go$hn;V@6l8`uDl71_M`6_6ENkZAx^20fd- zR49vk;aXa48N4WIL3e|eDP^th2>Wzjnym6!CQ`4B1fx~zJQk$rLvl$s%^9g*}c%9x&<`dZP zcNIZHa15r8MFBkA4%zPVuoj;~AwsQD0hmZF0K|A&Gv)f0Yj!+h%!gtQ^5K}?(`25_ z;2m3oFA{>Jt4;TPw%%+7+b3W`2pEoj$HTCIdZVFVfd@1Dyv%0S42n&=dK=H%5Fj3m zg>Jztz!`(T98j2y1+gDUJdrA;--eR#Xr)vxqmDH7k1{Tx`Mh!Q$Ee@ecJCMM_$!OO za{s`zI6dXPgll#aK2-SE+;+)2Q&kQsj+(MlBgB+^lZrbxG9Kh`5=D@sDCFjmM4I292)CJQ04#t^DiLwT0P&?+Wu#@M9pexDW`%S&g1EC|2X7@BpR zJP~A0BW2E`(>LM`xrNEs`|D$LWH?Tefj6%E%b(^d<1HsXzY0EZXGE&tB zAh!)DG32PKIhYb&?eQ(KeI#P73^Y;lf+~**U(1Q8OCW_VFY3F34%5{JrfbN(G_Ted zlgGQ+L``xlXVs=PNWPPUI9Wg3O$f&+xlL=i*~nM*tCke8s09rJKqHDL6?|^xM@+v6 zl5oF{6DY$J2E}-}9wQcjtO!Rr24#o`STEQkG-;|(tTr3x7)(uh>?(}o!TfqkJKID} zowEvn2!8;|$R%$m9-+s8@u04Z^O~9Jq*1Jcv7T|r3fT(^4G~Y&FyzPik5DDT4!1464-&1RoNxhiPcQeL)L_A>x> z)`VE1#*^a7xuVa=MxdtzeuPtYIa{fVmZc15q@5sFwlojM-_*#0`I933MZxofPD#9I ziZ0t`)##EX=0-k>eurfv5vCrb%?(H{sJ;CH<9T;S?V1=ZSODGB5jW2Mgk|O|(AQ6c z+#5WSgiiD_y~Q%b)Sn>x%T_?%i>5@X#Vi3SJ6tfC`Y^u_Z%`}1t3`S=)Y4N3yATl7 zT;+ENFFW7IBvJ*&CPQ5%2Y$I7NnDu!EDuozDKL?FkqJ&Ia&KluGm3Id-@MP}EE|aT zgzaxf75PVi7jw{D#R)PwN!(HW}!!AM4rG8M>q%D2H40t;v+g0r<(LILf=m4KxB2nRZ9!_w!VOjKhM%hQFbK2mQaE zWiiRxAp{Fi>Tq!h3@=wIiU|R=&ar%w8lPWc;gg*eF0AE|7^ z?{iq|!K~oLP=awIDI&rJ@Ee(Ok#=n&%E2C)loh~PR!J3{?qzsqbz6iO;AfyFMMRO{ z?vo9ocC>Cngw>QWe*~~Y?Z6rnpARruv=T5OZn;5w@bygjg^h@MP8SI{7YNDMfGEp) zAOPVp1_*cvd*a8V?P^|TFhiyxMO#hE9HQgs+ZA$Oh}JOZGN|oM$kAOqjHl=eilGDR z<@Z=`kw_Q@OAp{ACDud#k@|>GQ!4o~Oc21-C#9P{!aM_+;c@s+fm;Itb$&HljknUi z7G(!)16$e`%qu3*%yx^}WTDV4Ty-k*(w|!J>Rq@ujHBW54PlqYgp2%$VQMmqZ-Q8! zLL?#@ZPoj;#8Kw-KwylKR2@9p*s}(1@3FSK-F+D$4ch3l0it^m$nBDy{)PRn+(DMUI&I^QGdenc>Y^W;JKr-5gZ!4rjec#ZC+aDduXnbNQQ<+xMp%|2 z*zw;L4YoveknV|CUX#-m+x6P2YcD-IG|7E}CO>N$w}HxdP>0iRp^K3)(&ucRO*Zf= z11*>$H$D*|=-&1~5K~7G0fR?SWZCP2=MU*gR@g0CjZKdZv?KFqa-VLWkF@gxQ5RO! zTieyeNm+0pJW5)CP$u~r`xd*Wu6W_dMagkB8@m;u6vikzLYd3(?B=t#=|y^v%q&Iax#1E#oyZ!XL$i6C z5FFa1+#lN-FeC!#guIU=rpbLuno<&9qZr-=0Gepc>Cojv@!*EG!Y^KIJ+TnWDzaQ` zsULy|VcU1QPUMv7Pf%I;OmUbcYHZib2Q8|9j;;t^g7 zAef_4kheO1!om3*iTs7;WoNovJ;TX^eBquQHlkCZp5cBuHv;RZn&D1vUWB(Lhi|VF zVL@}@${N$j;&O?8BCBT-dFpA0s?A2EuoBD)+}X zFJ@cX+2h@gYJ{v%CR(o$~@32C`JMaL>mzdRcap<2gD5u$o#N2r`JI4$5swNf+Bc~ z+7FC}LYxR16Rvqp2}v@+2ELv8C#}n3;uQr&WtdY8C$~c@eN;NK=0H%dwa{FTrg97I z_H(k&py0O^p=;}{?*SMCrs`@9Mf)zJ=2S57Ywo2Qs>nApuRI|yzg!P(`WbKuJDB!T zxdk&5MW>G-`|o2;p{0iM<5*!FKoM*k*MbdVK&wjV60?H$iP1;| zV3KfXqz>!Ls#AoHEwX{Eb*(9>in&wSp2Q^bJ6us*@9fJS71C2r18W>8PMchGLJ~&~ zYq4(kcI574561ctwmc{Src*3=^|-~;CMVhnf@8M1mn}D3WCnXR_D`A9!{#=Q2*X+| z)1PHe86dLHl$~7WSg`)eqJ${2nnYJGwbiNjG_Cj~e&jRop@$$437)l$TjijwM{THY zhjlBM)5xkChX^{}M)3|k+e(=m;8p@X;`w4%>RlC}2Z7<^3)kdnc{>aqf~r*sb@?s; zeW}I{4=?GF3A?<1k9JujYSBGB*WlLyMPiy$Jm zjxO zOq+WC#C9wyE1~z)!JA&P9L{ZPn&XP%z^P+`v8Tj#i2_=kq%gfj`T%kJgajiRKgNdz zCMcEp7W;*Cl}eK0bxJyV2+k9+73wNYl*!R3+pmbovtvQ~RmWht`FeB5oAALWumgJot+;Jo$4R-+M&|l; z41h+`1wbfN?TWC=kCAa+k$*AM9&VT`E|(U-rxHOR#QWqqLNq8z7Iv&@IEqZM8JoaR z^Uw`qUoJ1TJ^sov$cgmt)3}Kjhc{N-eu1_*Hk0!VS02%o{{#DDM28kE*@jI#C)@O>nA zqX;`5<d_%R3j3xF1R7{#i251C zLR0C^by81LL#D6CiiX8!Wg5U>rY%CZ@6lioxi=tQIUy+VdT8kK%oU7s6sazfaASP*LyO7+$VZWu?j~A z0auFbgw7@6qR{2w>&<1MeWl=Fm`i8?WIiES6u@MvYC;TUvo^oP2jKggQB)tn4r$Wv z0!h~YV+#gMv_-z97@$@=$25@HA1tT|*{r6RWv&g>xv`DzNEZ%*al_a&9~2DfqfQs) zgD6CdZLaRkBN~*WNfeM?W_FbGDZpgxwfrdIxW1E*h+Qrr9Pu4GUBvc6V9rR~sQ^W^roc&n zs@m1935eejwB*do0tQP;6e=`Tf*@_!KdDTFsbNuO!I>UlH@-iaq6BVa^Lm7v~m|r z$gEosu&`9Tuse2Rib=B|2STw5(mmufjK-u%umRJ`(eyD}j3G5=Z}6DeEL)EYAi~>`#^LE`Jj=&U zFHB zQ^JatK1=(6u*ji(ov%8*o> zaV#ZG2x_V!EJ-K_vqXx0RtYE2MLCgXnu5s&Pbv?#d(( zsmU@n4qffoAE7-wsqnAppj2?ADjIpkD#5kKG>FAh?=9-GNRo69QL^%kES5$PM@8G7 zFY)2Q3!+U3f6;6qCYYXK_Su?k5u7<9gy{K+UJ{g!iVmNC?AK|F?x-Uz`YwL``p6CN zwOogD5NH*~|4Z$2tj|{>gpJue14NXIdDFvuh{alXa+2!MX%Ib-Tw+Xj(jO~8>evnT zkuugxfjtdH>N@ZOrX&Oi|MfAtJE}UFekmA?mp;Pad!A9t1&pkj1*?#=vJ`q1OxYwH`1Egi>_IyBdGO9jRV2+x;GbV7V#?tlvBIt&o!EI762 zquv3WX)u^mule>ERWBP%z948aDkvXU93LEBzrTaFIUA$PG4#UV>2^H2q+U=cG$S_f zJDH?E0QKLd)C8h#RXcL@Ok+^P+|E>mdeY98zh_%OzESl>Gd0ky0%*BNQqXG3gZ^p* zGXdt&HL8{UgH2b-m~uEb)TT%iINlWx#i@={kl-v^LIrUNcT1J7h)eRn0+u~x0Z=HK zf_2sdZg3lYabCjv)}ctHW{%Nle!(2k&T6l^k**Zl&@LyzUtQYb)w2zNw!~=DQtZDa z&zxI!3!ixtteq|2S=*{8XHsRC*Nt=Upt z58$HTgbsRQi5BJ2G?Mcp8a#SJWAZ&|Ov4$@d(7pEP=6fHI3=06MWNy4e6mHD{E-ua zg@dYCSwMS#NRvj@yc&Hk%OoZ;VfB-AuJLZs^%gMA2baHQzORC2Gc#M_fEO&#){0V7 zRVOa&W(5{1b_LjtPLVs*`Pq+oR_=)eSKttqGy;;EMulTp|69F-o*O%bFmD~+V%*@ywkSU$F7Fr-0}Ql-vRi5~R1XV8 zg7q@K7v98PFh}XcyHFN3B@E;evYv}VTo`7~O~!ZW12SERCQXrvIsfyY&)yEl<`+uE z=nM*yApFlLmm%kOdcI z<{^>?nL8%wj2}TcH()4ldZWpx*x1AjaG{Y--+tkCN3>}{>uXyKm2EI*^`4@IXA zyIVoFnv*rJe|Hi`?5JbTstT8UIG@l~)KNx59`d3_aXS zqhe&010XIAS~Mb2w2QY60+Zx$AKwYdcF7dM3h(RS2EV^@@H*e%7k8zliz#Ca34c95 z6uIc%bV=Ua)M|}QXNRyAZIUI}IGxZr`6EzyQd?qDy?>!;(|cig(s zzr1R8C#feU$Z&qO+mgaV+GTSJ*#+&(aztasO&}+cM!+N#pxn3ja9h|5qtMJ4z(QZU z$Q2c@=UvXn#$!Qa7dq)^b9lt6U71?$U1?iFiQAm6R?O1zme6JTVo5J7I7Z

  • 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 z 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