From 76c1c9e3c467812675393fda9e6cfd867bfee816 Mon Sep 17 00:00:00 2001 From: pxalcantara Date: Sun, 28 Feb 2021 14:04:38 +0000 Subject: [PATCH] =?UTF-8?q?Removi=20a=20pasta=20tempor=C3=A1ria=20e=20copi?= =?UTF-8?q?ei=20a=20pasta=20original=20do=20reposit=C3=B3rio=20com=20os=20?= =?UTF-8?q?mesmos=20nomes=20do=20pacote?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hoverboard/launch/spawn_squarbo.launch.py | 38 - .../params/nav2_multirobot_params_1.yaml | 201 - hoverboard/scripts/set_path.py | 48 - {hoverboard => hoverboard_mvp}/CMakeLists.txt | 12 +- hoverboard_mvp/action/GoHome.action | 10 + hoverboard_mvp/build/.built_by | 1 + .../build/COLCON_IGNORE | 0 .../build/hoverboard_mvp/CMakeCache.txt | 748 +++ .../CMakeFiles/3.16.3/CMakeCCompiler.cmake | 76 + .../CMakeFiles/3.16.3/CMakeCXXCompiler.cmake | 88 + .../3.16.3/CMakeDetermineCompilerABI_C.bin | Bin 0 -> 16552 bytes .../3.16.3/CMakeDetermineCompilerABI_CXX.bin | Bin 0 -> 16560 bytes .../CMakeFiles/3.16.3/CMakeSystem.cmake | 15 + .../3.16.3/CompilerIdC/CMakeCCompilerId.c | 671 +++ .../CMakeFiles/3.16.3/CompilerIdC/a.out | Bin 0 -> 16712 bytes .../CompilerIdCXX/CMakeCXXCompilerId.cpp | 660 +++ .../CMakeFiles/3.16.3/CompilerIdCXX/a.out | Bin 0 -> 16720 bytes .../CMakeDirectoryInformation.cmake | 16 + .../hoverboard_mvp/CMakeFiles/CMakeError.log | 58 + .../hoverboard_mvp/CMakeFiles/CMakeOutput.log | 489 ++ .../CMakeFiles/CMakeRuleHashes.txt | 2 + .../hoverboard_mvp/CMakeFiles/Makefile.cmake | 757 ++++ .../build/hoverboard_mvp/CMakeFiles/Makefile2 | 162 + .../CMakeFiles/TargetDirectories.txt | 10 + .../CMakeFiles/cmake.check_cache | 1 + .../DependInfo.cmake | 11 + .../hoverboard_mvp_uninstall.dir/build.make | 76 + .../cmake_clean.cmake | 8 + .../progress.make | 1 + .../move_controller_node.dir/CXX.includecache | 4028 +++++++++++++++++ .../move_controller_node.dir/DependInfo.cmake | 29 + .../move_controller_node.dir/build.make | 165 + .../cmake_clean.cmake | 10 + .../move_controller_node.dir/depend.internal | 290 ++ .../move_controller_node.dir/depend.make | 290 ++ .../move_controller_node.dir/flags.make | 10 + .../move_controller_node.dir/link.txt | 1 + .../move_controller_node.dir/progress.make | 3 + .../src/mode_controller.cpp.o | Bin 0 -> 4291624 bytes .../hoverboard_mvp/CMakeFiles/progress.marks | 1 + .../CMakeFiles/uninstall.dir/DependInfo.cmake | 11 + .../CMakeFiles/uninstall.dir/build.make | 72 + .../uninstall.dir/cmake_clean.cmake | 5 + .../CMakeFiles/uninstall.dir/progress.make | 1 + .../hoverboard_mvp/CTestConfiguration.ini | 105 + .../build/hoverboard_mvp/CTestCustom.cmake | 2 + .../build/hoverboard_mvp/CTestTestfile.cmake | 22 + hoverboard_mvp/build/hoverboard_mvp/Makefile | 268 ++ .../hoverboard_mvpConfig-version.cmake | 14 + .../hoverboard_mvpConfig.cmake | 42 + .../ament_cmake_core/package.cmake | 14 + .../stamps/ament_prefix_path.sh.stamp | 4 + .../stamps/nameConfig-version.cmake.in.stamp | 14 + .../stamps/nameConfig.cmake.in.stamp | 42 + .../ament_cmake_core/stamps/package.xml.stamp | 29 + .../stamps/package_xml_2_cmake.py.stamp | 143 + .../ament_cmake_core/stamps/path.sh.stamp | 5 + .../stamps/pythonpath.sh.in.stamp | 3 + .../stamps/templates_2_cmake.py.stamp | 112 + .../ament_prefix_path.dsv | 1 + .../local_setup.bash | 46 + .../local_setup.dsv | 3 + .../local_setup.sh | 134 + .../local_setup.zsh | 59 + .../ament_cmake_environment_hooks/package.dsv | 4 + .../ament_cmake_environment_hooks/path.dsv | 1 + .../pythonpath.dsv | 1 + .../pythonpath.sh | 3 + .../package_run_dependencies/hoverboard_mvp | 1 + .../resource_index/packages/hoverboard_mvp | 0 .../parent_prefix_path/hoverboard_mvp | 1 + .../templates.cmake | 14 + .../ament_cmake_uninstall_target.cmake | 57 + .../build/hoverboard_mvp/cmake_args.last | 1 + .../build/hoverboard_mvp/cmake_install.cmake | 163 + .../build/hoverboard_mvp/colcon_build.rc | 1 + .../colcon_command_prefix_build.sh | 1 + .../colcon_command_prefix_build.sh.env | 40 + .../build/hoverboard_mvp/install_manifest.txt | 37 + .../build/hoverboard_mvp/move_controller_node | Bin 0 -> 1855600 bytes hoverboard_mvp/hoverboard_mvp/__init__.py | 0 .../hoverboard_mvp/path_controller.py | 177 + .../include/hoverboard_mvp/mode_controller.h | 0 hoverboard_mvp/install/.colcon_install_layout | 1 + hoverboard_mvp/install/COLCON_IGNORE | 0 .../install/_local_setup_util_ps1.py | 376 ++ .../install/_local_setup_util_sh.py | 376 ++ .../lib/hoverboard_mvp/move_controller_node | Bin 0 -> 1855600 bytes .../hoverboard_mvp}/path_controller_node.py | 0 .../site-packages/hoverboard_mvp/__init__.py | 0 .../__pycache__/__init__.cpython-38.pyc | Bin 0 -> 222 bytes .../path_controller.cpython-38.pyc | Bin 0 -> 3678 bytes .../hoverboard_mvp/path_controller.py | 0 .../package_run_dependencies/hoverboard_mvp | 1 + .../resource_index/packages/hoverboard_mvp | 0 .../parent_prefix_path/hoverboard_mvp | 1 + .../share/colcon-core/packages/hoverboard_mvp | 1 + .../cmake/hoverboard_mvpConfig-version.cmake | 14 + .../cmake/hoverboard_mvpConfig.cmake | 42 + .../environment/ament_prefix_path.dsv | 1 + .../environment/ament_prefix_path.sh | 4 + .../share/hoverboard_mvp/environment/path.dsv | 1 + .../share/hoverboard_mvp/environment/path.sh | 5 + .../hoverboard_mvp/environment/pythonpath.dsv | 1 + .../hoverboard_mvp/environment/pythonpath.sh | 3 + .../hoverboard_mvp/hook/cmake_prefix_path.dsv | 1 + .../hoverboard_mvp/hook/cmake_prefix_path.ps1 | 3 + .../hoverboard_mvp/hook/cmake_prefix_path.sh | 3 + .../share/hoverboard_mvp/hook/pythonpath.dsv | 1 + .../share/hoverboard_mvp/hook/pythonpath.ps1 | 3 + .../share/hoverboard_mvp/hook/pythonpath.sh | 3 + .../hoverboard_mvp}/launch/bringup_launch.py | 0 .../launch/controllers.launch.py | 0 .../launch/hoverboard.launch.py | 0 .../launch/localization_launch.py | 0 .../launch/navigation_launch.py | 0 .../launch/robot_simulation_launch.py | 0 .../hoverboard_mvp}/launch/rviz_launch.py | 0 .../hoverboard_mvp}/launch/slam_launch.py | 0 .../launch/spawn_robot.launch.py | 0 .../share/hoverboard_mvp/local_setup.bash | 46 + .../share/hoverboard_mvp/local_setup.dsv | 3 + .../share/hoverboard_mvp/local_setup.sh | 134 + .../share/hoverboard_mvp/local_setup.zsh | 59 + .../share/hoverboard_mvp}/maps/simple.pgm | 0 .../share/hoverboard_mvp}/maps/simple.yaml | 0 .../share/hoverboard_mvp/package.bash | 39 + .../share/hoverboard_mvp/package.dsv | 11 + .../share/hoverboard_mvp/package.ps1 | 66 + .../share/hoverboard_mvp/package.sh | 88 + .../share/hoverboard_mvp}/package.xml | 4 +- .../share/hoverboard_mvp/package.zsh | 50 + .../hoverboard_mvp}/params/nav2_params.yaml | 6 +- .../rviz/nav2_default_view.rviz | 0 .../hoverboard_mvp}/urdf/hoverboard.urdf | 0 .../worlds/diff_driver_robot.world | 0 .../share/hoverboard_mvp}/worlds/empty.world | 0 hoverboard_mvp/install/local_setup.bash | 107 + hoverboard_mvp/install/local_setup.ps1 | 53 + hoverboard_mvp/install/local_setup.sh | 114 + hoverboard_mvp/install/local_setup.zsh | 120 + hoverboard_mvp/install/setup.bash | 37 + hoverboard_mvp/install/setup.ps1 | 31 + hoverboard_mvp/install/setup.sh | 53 + hoverboard_mvp/install/setup.zsh | 37 + hoverboard_mvp/launch/bringup_launch.py | 127 + hoverboard_mvp/launch/controllers.launch.py | 27 + hoverboard_mvp/launch/hoverboard.launch.py | 67 + hoverboard_mvp/launch/localization_launch.py | 96 + hoverboard_mvp/launch/navigation_launch.py | 125 + .../launch/robot_simulation_launch.py | 173 + hoverboard_mvp/launch/rviz_launch.py | 96 + hoverboard_mvp/launch/slam_launch.py | 107 + hoverboard_mvp/launch/spawn_robot.launch.py | 25 + hoverboard_mvp/log/COLCON_IGNORE | 0 .../log/build_2021-02-27_00-03-34/events.log | 253 ++ .../hoverboard_mvp/command.log | 6 + .../hoverboard_mvp/stderr.log | 0 .../hoverboard_mvp/stdout.log | 109 + .../hoverboard_mvp/stdout_stderr.log | 109 + .../hoverboard_mvp/streams.log | 115 + .../build_2021-02-27_00-03-34/logger_all.log | 111 + .../log/build_2021-02-27_00-07-57/events.log | 137 + .../hoverboard_mvp/command.log | 4 + .../hoverboard_mvp/stderr.log | 0 .../hoverboard_mvp/stdout.log | 51 + .../hoverboard_mvp/stdout_stderr.log | 51 + .../hoverboard_mvp/streams.log | 55 + .../build_2021-02-27_00-07-57/logger_all.log | 109 + .../log/build_2021-02-27_00-08-43/events.log | 62 + .../hoverboard_mvp/command.log | 4 + .../hoverboard_mvp/stderr.log | 0 .../hoverboard_mvp/stdout.log | 47 + .../hoverboard_mvp/stdout_stderr.log | 47 + .../hoverboard_mvp/streams.log | 51 + .../build_2021-02-27_00-08-43/logger_all.log | 111 + .../log/build_2021-02-27_00-08-53/events.log | 63 + .../hoverboard_mvp/command.log | 4 + .../hoverboard_mvp/stderr.log | 0 .../hoverboard_mvp/stdout.log | 47 + .../hoverboard_mvp/stdout_stderr.log | 47 + .../hoverboard_mvp/streams.log | 51 + .../build_2021-02-27_00-08-53/logger_all.log | 111 + .../log/build_2021-02-27_13-44-05/events.log | 147 + .../hoverboard_mvp/command.log | 4 + .../hoverboard_mvp/stderr.log | 0 .../hoverboard_mvp/stdout.log | 52 + .../hoverboard_mvp/stdout_stderr.log | 52 + .../hoverboard_mvp/streams.log | 56 + .../build_2021-02-27_13-44-05/logger_all.log | 109 + hoverboard_mvp/log/latest | 1 + hoverboard_mvp/log/latest_build | 1 + hoverboard_mvp/maps/simple.pgm | 5 + hoverboard_mvp/maps/simple.yaml | 6 + hoverboard_mvp/package.xml | 34 + hoverboard_mvp/params/nav2_params.yaml | 280 ++ hoverboard_mvp/rviz/nav2_default_view.rviz | 560 +++ .../scripts/path_controller_node.py | 22 + .../src/mode_controller.cpp | 4 +- .../urdf/hoverboard.urdf | 160 +- hoverboard_mvp/worlds/diff_driver_robot.world | 315 ++ hoverboard_mvp/worlds/empty.world | 15 + 202 files changed, 16619 insertions(+), 340 deletions(-) delete mode 100644 hoverboard/launch/spawn_squarbo.launch.py delete mode 100644 hoverboard/params/nav2_multirobot_params_1.yaml delete mode 100755 hoverboard/scripts/set_path.py rename {hoverboard => hoverboard_mvp}/CMakeLists.txt (86%) create mode 100644 hoverboard_mvp/action/GoHome.action create mode 100644 hoverboard_mvp/build/.built_by rename hoverboard/hoverboard_mvp/__init__.py => hoverboard_mvp/build/COLCON_IGNORE (100%) create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeCache.txt create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCCompiler.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake create mode 100755 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin create mode 100755 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_CXX.bin create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeSystem.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdC/CMakeCCompilerId.c create mode 100755 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdC/a.out create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp create mode 100755 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/a.out create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeDirectoryInformation.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeError.log create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeOutput.log create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeRuleHashes.txt create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile2 create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/TargetDirectories.txt create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/cmake.check_cache create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/DependInfo.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/build.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/progress.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/CXX.includecache create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/DependInfo.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/build.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/cmake_clean.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.internal create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/flags.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/link.txt create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/progress.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/progress.marks create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/DependInfo.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/build.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/cmake_clean.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/progress.make create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CTestConfiguration.ini create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CTestCustom.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/CTestTestfile.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/Makefile create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig-version.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/package.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/ament_prefix_path.sh.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig.cmake.in.stamp create mode 100755 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package.xml.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/path.sh.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/pythonpath.sh.in.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/templates_2_cmake.py.stamp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/ament_prefix_path.dsv create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.bash create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.dsv create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.sh create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.zsh create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/package.dsv create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/path.dsv create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.dsv create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.sh create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/packages/hoverboard_mvp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_package_templates/templates.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/cmake_args.last create mode 100644 hoverboard_mvp/build/hoverboard_mvp/cmake_install.cmake create mode 100644 hoverboard_mvp/build/hoverboard_mvp/colcon_build.rc create mode 100644 hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh create mode 100644 hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh.env create mode 100644 hoverboard_mvp/build/hoverboard_mvp/install_manifest.txt create mode 100755 hoverboard_mvp/build/hoverboard_mvp/move_controller_node create mode 100644 hoverboard_mvp/hoverboard_mvp/__init__.py create mode 100755 hoverboard_mvp/hoverboard_mvp/path_controller.py rename {hoverboard => hoverboard_mvp}/include/hoverboard_mvp/mode_controller.h (100%) create mode 100644 hoverboard_mvp/install/.colcon_install_layout create mode 100644 hoverboard_mvp/install/COLCON_IGNORE create mode 100644 hoverboard_mvp/install/_local_setup_util_ps1.py create mode 100644 hoverboard_mvp/install/_local_setup_util_sh.py create mode 100755 hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node rename {hoverboard/scripts => hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp}/path_controller_node.py (100%) create mode 100644 hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py create mode 100644 hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/__init__.cpython-38.pyc create mode 100644 hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/path_controller.cpython-38.pyc rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages}/hoverboard_mvp/path_controller.py (100%) mode change 100755 => 100644 create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1 create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1 create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/bringup_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/controllers.launch.py (100%) mode change 100755 => 100644 rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/hoverboard.launch.py (100%) mode change 100755 => 100644 rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/localization_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/navigation_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/robot_simulation_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/rviz_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/slam_launch.py (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/launch/spawn_robot.launch.py (100%) create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/maps/simple.pgm (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/maps/simple.yaml (100%) create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1 create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/package.xml (90%) mode change 100755 => 100644 create mode 100644 hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/params/nav2_params.yaml (98%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/rviz/nav2_default_view.rviz (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/urdf/hoverboard.urdf (100%) rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/worlds/diff_driver_robot.world (100%) mode change 100755 => 100644 rename {hoverboard => hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp}/worlds/empty.world (100%) mode change 100755 => 100644 create mode 100644 hoverboard_mvp/install/local_setup.bash create mode 100644 hoverboard_mvp/install/local_setup.ps1 create mode 100644 hoverboard_mvp/install/local_setup.sh create mode 100644 hoverboard_mvp/install/local_setup.zsh create mode 100644 hoverboard_mvp/install/setup.bash create mode 100644 hoverboard_mvp/install/setup.ps1 create mode 100644 hoverboard_mvp/install/setup.sh create mode 100644 hoverboard_mvp/install/setup.zsh create mode 100644 hoverboard_mvp/launch/bringup_launch.py create mode 100755 hoverboard_mvp/launch/controllers.launch.py create mode 100755 hoverboard_mvp/launch/hoverboard.launch.py create mode 100644 hoverboard_mvp/launch/localization_launch.py create mode 100644 hoverboard_mvp/launch/navigation_launch.py create mode 100644 hoverboard_mvp/launch/robot_simulation_launch.py create mode 100644 hoverboard_mvp/launch/rviz_launch.py create mode 100644 hoverboard_mvp/launch/slam_launch.py create mode 100644 hoverboard_mvp/launch/spawn_robot.launch.py create mode 100644 hoverboard_mvp/log/COLCON_IGNORE create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/events.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/command.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout_stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/streams.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-03-34/logger_all.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/events.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/command.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout_stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/streams.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-07-57/logger_all.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/events.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/command.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout_stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/streams.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-43/logger_all.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/events.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/command.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout_stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/streams.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_00-08-53/logger_all.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/events.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/command.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout_stderr.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/streams.log create mode 100644 hoverboard_mvp/log/build_2021-02-27_13-44-05/logger_all.log create mode 120000 hoverboard_mvp/log/latest create mode 120000 hoverboard_mvp/log/latest_build create mode 100644 hoverboard_mvp/maps/simple.pgm create mode 100644 hoverboard_mvp/maps/simple.yaml create mode 100755 hoverboard_mvp/package.xml create mode 100644 hoverboard_mvp/params/nav2_params.yaml create mode 100644 hoverboard_mvp/rviz/nav2_default_view.rviz create mode 100755 hoverboard_mvp/scripts/path_controller_node.py rename {hoverboard => hoverboard_mvp}/src/mode_controller.cpp (95%) rename hoverboard/urdf/hoverboard.urdf.xacro => hoverboard_mvp/urdf/hoverboard.urdf (68%) create mode 100755 hoverboard_mvp/worlds/diff_driver_robot.world create mode 100755 hoverboard_mvp/worlds/empty.world diff --git a/hoverboard/launch/spawn_squarbo.launch.py b/hoverboard/launch/spawn_squarbo.launch.py deleted file mode 100644 index 1cd3a95..0000000 --- a/hoverboard/launch/spawn_squarbo.launch.py +++ /dev/null @@ -1,38 +0,0 @@ -import os - -from ament_index_python.packages import get_package_share_directory -from launch import LaunchDescription -from launch.actions import ExecuteProcess -from launch.substitutions import LaunchConfiguration -from launch.conditions import IfCondition -from launch_ros.actions import Node - -def generate_launch_description(): - - world = os.path.join(get_package_share_directory('squarbo_gazebo'), 'gazebo_ros_state.world') - # urdf = os.path.join(get_package_share_directory('squarbo_description'), 'urdf', 'squarbo.urdf') - urdf = os.path.join(get_package_share_directory('squarbo_description'), 'urdf', 'hoverboard.urdf') - # rviz = os.path.join(get_package_share_directory('squarbo_gazebo'), 'rviz', 'squarbo_model.rviz') - - # xml = open(urdf, 'r').read() - - # xml = xml.replace('"', '\\"') - - # , robot_namespace: \"/squarbo\" - # swpan_args = '{name: \"squarbo\", xml: \"' + xml + '\"}' - - return LaunchDescription([ - ExecuteProcess( - cmd=['gazebo', '--verbose', '-s', 'libgazebo_ros_factory.so', world], - output='screen'), - - # ExecuteProcess( - # cmd=['ros2', 'service', 'call', '/spawn_entity', 'gazebo_msgs/SpawnEntity', swpan_args], - # output='screen'), - - ExecuteProcess( - cmd=['ros2', 'run', 'gazebo_ros', 'spawn_entity.py', '-entity', - 'squarbo', '-file', urdf, '-x 0.5', '-y 0.05', '-Y 0.2'], - output='screen'), - - ]) diff --git a/hoverboard/params/nav2_multirobot_params_1.yaml b/hoverboard/params/nav2_multirobot_params_1.yaml deleted file mode 100644 index 05e53b7..0000000 --- a/hoverboard/params/nav2_multirobot_params_1.yaml +++ /dev/null @@ -1,201 +0,0 @@ - - -bt_navigator: - ros__parameters: - use_sim_time: True - global_frame: map - robot_base_frame: base_link - odom_topic: /odom - default_bt_xml_filename: "navigate_w_replanning_and_recovery.xml" - plugin_lib_names: - - nav2_compute_path_to_pose_action_bt_node - - nav2_follow_path_action_bt_node - - nav2_back_up_action_bt_node - - nav2_spin_action_bt_node - - nav2_wait_action_bt_node - - nav2_clear_costmap_service_bt_node - - nav2_is_stuck_condition_bt_node - - nav2_goal_reached_condition_bt_node - - nav2_goal_updated_condition_bt_node - - nav2_initial_pose_received_condition_bt_node - - nav2_reinitialize_global_localization_service_bt_node - - nav2_rate_controller_bt_node - - nav2_distance_controller_bt_node - - nav2_speed_controller_bt_node - - nav2_recovery_node_bt_node - - nav2_pipeline_sequence_bt_node - - nav2_transform_available_condition_bt_node - - nav2_time_expired_condition_bt_node - - nav2_distance_traveled_condition_bt_node - -bt_navigator_rclcpp_node: - ros__parameters: - use_sim_time: True - -controller_server: - ros__parameters: - use_sim_time: True - controller_frequency: 20.0 - min_x_velocity_threshold: 0.001 - min_y_velocity_threshold: 0.5 - min_theta_velocity_threshold: 0.001 - controller_plugins: ["FollowPath"] - - # DWB parameters - FollowPath: - plugin: "dwb_core::DWBLocalPlanner" - debug_trajectory_details: True - min_vel_x: 0.0 - min_vel_y: 0.0 - max_vel_x: 0.26 - max_vel_y: 0.0 - max_vel_theta: 1.0 - min_speed_xy: 0.0 - max_speed_xy: 0.26 - min_speed_theta: 0.0 - # Add high threshold velocity for turtlebot 3 issue. - # https://github.com/ROBOTIS-GIT/turtlebot3_simulations/issues/75 - acc_lim_x: 2.5 - acc_lim_y: 0.0 - acc_lim_theta: 3.2 - decel_lim_x: -2.5 - decel_lim_y: 0.0 - decel_lim_theta: -3.2 - vx_samples: 20 - vy_samples: 5 - vtheta_samples: 20 - sim_time: 1.7 - linear_granularity: 0.05 - angular_granularity: 0.025 - transform_tolerance: 0.2 - trans_stopped_velocity: 0.25 - short_circuit_trajectory_evaluation: True - stateful: True - critics: ["RotateToGoal", "Oscillation", "BaseObstacle", "GoalAlign", "PathAlign", "PathDist", "GoalDist"] - BaseObstacle.scale: 0.02 - PathAlign.scale: 0.0 - GoalAlign.scale: 0.0 - PathDist.scale: 32.0 - GoalDist.scale: 24.0 - RotateToGoal.scale: 32.0 - RotateToGoal.slowing_factor: 5.0 - RotateToGoal.lookahead_time: -1.0 - -controller_server_rclcpp_node: - ros__parameters: - use_sim_time: True - -local_costmap: - local_costmap: - ros__parameters: - use_sim_time: True - global_frame: odom - plugin_names: ["obstacle_layer", "inflation_layer"] - plugin_types: ["nav2_costmap_2d::ObstacleLayer", "nav2_costmap_2d::InflationLayer"] - rolling_window: true - width: 3 - height: 3 - resolution: 0.05 - # robot_radius: 0.14 - footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' - footprint_padding: 0.01 - inflation_layer.cost_scaling_factor: 3.0 - obstacle_layer: - enabled: True - scan: - topic: /robot1/scan - max_obstacle_height: 2.0 - clearing: True - marking: True - static_layer: - map_subscribe_transient_local: True - always_send_full_costmap: True - observation_sources: scan - local_costmap_client: - ros__parameters: - use_sim_time: True - local_costmap_rclcpp_node: - ros__parameters: - use_sim_time: True - -global_costmap: - global_costmap: - ros__parameters: - use_sim_time: True - # robot_radius: 0.22 - footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' - footprint_padding: 0.01 - obstacle_layer: - enabled: True - scan: - topic: /robot1/scan - max_obstacle_height: 2.0 - clearing: True - marking: True - static_layer: - map_subscribe_transient_local: True - always_send_full_costmap: True - observation_sources: scan - global_costmap_client: - ros__parameters: - use_sim_time: True - global_costmap_rclcpp_node: - ros__parameters: - use_sim_time: True - -map_server: - ros__parameters: - use_sim_time: True - yaml_filename: "squarhold.yaml" - -planner_server: - ros__parameters: - planner_plugin_types: ["nav2_navfn_planner/NavfnPlanner"] - planner_plugin_ids: ["GridBased"] - use_sim_time: True - GridBased.interpolation_resolution: 0.1 - -# planner_server: -# ros__parameters: -# planner_plugin_types: ["zero_planner/Zero"] -# planner_plugin_ids: ["GridBased"] -# use_sim_time: True -# GridBased: -# plugin: zero_planner/Zero -# radius: 1.0 -# line_segment_length: 1.0 -# circle_interpolation_resolution: 9.0 -# line_interpolation_resolution: 0.2 - -# planner_server: -# ros__parameters: -# planner_plugin_types: ["nav2_straightline_planner/StraightLine"] -# planner_plugin_ids: ["GridBased"] -# use_sim_time: True -# GridBased: -# plugin: nav2_straightline_planner/StraightLine -# interpolation_resolution: 0.1 - -planner_server_rclcpp_node: - ros__parameters: - use_sim_time: True - -recoveries_server: - ros__parameters: - costmap_topic: local_costmap/costmap_raw - footprint_topic: local_costmap/published_footprint - cycle_frequency: 10.0 - plugin_names: ["spin", "back_up", "wait"] - plugin_types: ["nav2_recoveries/Spin", "nav2_recoveries/BackUp", "nav2_recoveries/Wait"] - global_frame: odom - robot_base_frame: base_link - transform_timeout: 0.1 - use_sim_time: true - simulate_ahead_time: 2.0 - max_rotational_vel: 1.0 - min_rotational_vel: 0.4 - rotational_acc_lim: 3.2 - -robot_state_publisher: - ros__parameters: - use_sim_time: True diff --git a/hoverboard/scripts/set_path.py b/hoverboard/scripts/set_path.py deleted file mode 100755 index 794cd27..0000000 --- a/hoverboard/scripts/set_path.py +++ /dev/null @@ -1,48 +0,0 @@ -#!/usr/bin/env python3 - -import rclpy -from rclpy.node import Node - -from std_msgs.msg import String -from geometry_msgs.msg import Twist - - -class MinimalPublisher(Node): - - def __init__(self): - super().__init__('set_path') - self.publisher_ = self.create_publisher(Twist, '/nav/cmd_vel', 10) - timer_period = 1 # seconds - self.timer = self.create_timer(timer_period, self.timer_callback) - self.speeds_l_x = [0.5, 0.0, 0.5, 0.0, 0.5, 0.0] - self.speeds_a_z = [0.0, 1.57, 0.0, -1.57, 0.0, 0.0] - self.i = 0 - - def timer_callback(self): - if self.i > 5: - rclpy.shutdown() - - msg = Twist() - msg.linear.x = self.speeds_l_x[self.i] - msg.angular.z = self.speeds_a_z[self.i] - print (msg) - self.publisher_.publish(msg) - self.i +=1 - - -def main(args=None): - rclpy.init(args=args) - - minimal_publisher = MinimalPublisher() - - rclpy.spin(minimal_publisher) - - # Destroy the node explicitly - # (optional - otherwise it will be done automatically - # when the garbage collector destroys the node object) - minimal_publisher.destroy_node() - rclpy.shutdown() - - -if __name__ == '__main__': - main() \ No newline at end of file diff --git a/hoverboard/CMakeLists.txt b/hoverboard_mvp/CMakeLists.txt similarity index 86% rename from hoverboard/CMakeLists.txt rename to hoverboard_mvp/CMakeLists.txt index e11a6cc..ed45e4e 100755 --- a/hoverboard/CMakeLists.txt +++ b/hoverboard_mvp/CMakeLists.txt @@ -1,5 +1,5 @@ cmake_minimum_required(VERSION 3.5) -project(hoverboard) +project(hoverboard_mvp) # Default to C99 if(NOT CMAKE_C_STANDARD) @@ -23,10 +23,18 @@ find_package(rclpy REQUIRED) find_package(geometry_msgs REQUIRED) find_package(nav_msgs REQUIRED) find_package(example_interfaces REQUIRED) +find_package(nav2_common REQUIRED) +find_package(navigation2 REQUIRED) +find_package(tf2 REQUIRED) +find_package(rosidl_default_generators REQUIRED) # uncomment the following section in order to fill in # further dependencies manually. # find_package( REQUIRED) +rosidl_generate_interfaces(${PROJECT_NAME} + "action/GoHome.action" +) + include_directories( include ) @@ -53,7 +61,7 @@ ament_python_install_package(${PROJECT_NAME}) install(PROGRAMS scripts/path_controller_node.py - scripts/set_path.py + # scripts/set_path.py DESTINATION lib/${PROJECT_NAME} ) diff --git a/hoverboard_mvp/action/GoHome.action b/hoverboard_mvp/action/GoHome.action new file mode 100644 index 0000000..0dad754 --- /dev/null +++ b/hoverboard_mvp/action/GoHome.action @@ -0,0 +1,10 @@ +#goal definition +bool start +--- +#result definition + +bool success +--- +#feedback definition +# percentage of the path that was already concluded +float32 path_percentage \ No newline at end of file diff --git a/hoverboard_mvp/build/.built_by b/hoverboard_mvp/build/.built_by new file mode 100644 index 0000000..06e74ac --- /dev/null +++ b/hoverboard_mvp/build/.built_by @@ -0,0 +1 @@ +colcon diff --git a/hoverboard/hoverboard_mvp/__init__.py b/hoverboard_mvp/build/COLCON_IGNORE similarity index 100% rename from hoverboard/hoverboard_mvp/__init__.py rename to hoverboard_mvp/build/COLCON_IGNORE diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeCache.txt b/hoverboard_mvp/build/hoverboard_mvp/CMakeCache.txt new file mode 100644 index 0000000..8adff5a --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeCache.txt @@ -0,0 +1,748 @@ +# This is the CMakeCache file. +# For build in directory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +# 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 +######################## + +//Generate environment files in the CMAKE_INSTALL_PREFIX +AMENT_CMAKE_ENVIRONMENT_GENERATION:BOOL=OFF + +//Generate environment files in the package share folder +AMENT_CMAKE_ENVIRONMENT_PACKAGE_GENERATION:BOOL=ON + +//Generate marker file containing the parent prefix path +AMENT_CMAKE_ENVIRONMENT_PARENT_PREFIX_PATH_GENERATION:BOOL=ON + +//Replace the CMake install command with a custom implementation +// using symlinks instead of copying resources +AMENT_CMAKE_SYMLINK_INSTALL:BOOL=OFF + +//Generate an uninstall target to revert the effects of the install +// step +AMENT_CMAKE_UNINSTALL_TARGET:BOOL=ON + +//The path where test results are generated +AMENT_TEST_RESULTS_DIR:PATH=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results + +//Build the testing tree. +BUILD_TESTING:BOOL=ON + +//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= + +//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=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp + +//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=hoverboard_mvp + +//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 library. +FastCDR_LIBRARY_DEBUG:FILEPATH=FastCDR_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastCDR_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastcdr.so + +//Path to a file. +FastRTPS_INCLUDE_DIR:PATH=/opt/ros/foxy/include + +//Path to a library. +FastRTPS_LIBRARY_DEBUG:FILEPATH=FastRTPS_LIBRARY_DEBUG-NOTFOUND + +//Path to a library. +FastRTPS_LIBRARY_RELEASE:FILEPATH=/opt/ros/foxy/lib/libfastrtps.so + +//Path to a library. +OPENSSL_CRYPTO_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a file. +OPENSSL_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +OPENSSL_SSL_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//Path to a program. +PYTHON_EXECUTABLE:FILEPATH=/usr/bin/python3 + +//Specify specific Python version to use ('major.minor' or 'major') +PYTHON_VERSION:STRING= + +//Name of the computer/site where compile is being run +SITE:STRING=fa5be3975c43 + +//The directory containing a CMake configuration file for TinyXML2. +TinyXML2_DIR:PATH=TinyXML2_DIR-NOTFOUND + +//Path to a library. +_lib:FILEPATH=/opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_fastrtps_cpp.so + +//The directory containing a CMake configuration file for action_msgs. +action_msgs_DIR:PATH=/opt/ros/foxy/share/action_msgs/cmake + +//The directory containing a CMake configuration file for ament_cmake. +ament_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_copyright. +ament_cmake_copyright_DIR:PATH=/opt/ros/foxy/share/ament_cmake_copyright/cmake + +//The directory containing a CMake configuration file for ament_cmake_core. +ament_cmake_core_DIR:PATH=/opt/ros/foxy/share/ament_cmake_core/cmake + +//The directory containing a CMake configuration file for ament_cmake_cppcheck. +ament_cmake_cppcheck_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cppcheck/cmake + +//The directory containing a CMake configuration file for ament_cmake_cpplint. +ament_cmake_cpplint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_cpplint/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_definitions. +ament_cmake_export_definitions_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_definitions/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_dependencies. +ament_cmake_export_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_include_directories. +ament_cmake_export_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_interfaces. +ament_cmake_export_interfaces_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_libraries. +ament_cmake_export_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_link_flags. +ament_cmake_export_link_flags_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake + +//The directory containing a CMake configuration file for ament_cmake_export_targets. +ament_cmake_export_targets_DIR:PATH=/opt/ros/foxy/share/ament_cmake_export_targets/cmake + +//The directory containing a CMake configuration file for ament_cmake_flake8. +ament_cmake_flake8_DIR:PATH=/opt/ros/foxy/share/ament_cmake_flake8/cmake + +//The directory containing a CMake configuration file for ament_cmake_include_directories. +ament_cmake_include_directories_DIR:PATH=/opt/ros/foxy/share/ament_cmake_include_directories/cmake + +//The directory containing a CMake configuration file for ament_cmake_libraries. +ament_cmake_libraries_DIR:PATH=/opt/ros/foxy/share/ament_cmake_libraries/cmake + +//The directory containing a CMake configuration file for ament_cmake_lint_cmake. +ament_cmake_lint_cmake_DIR:PATH=/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake + +//The directory containing a CMake configuration file for ament_cmake_pep257. +ament_cmake_pep257_DIR:PATH=/opt/ros/foxy/share/ament_cmake_pep257/cmake + +//The directory containing a CMake configuration file for ament_cmake_python. +ament_cmake_python_DIR:PATH=/opt/ros/foxy/share/ament_cmake_python/cmake + +//The directory containing a CMake configuration file for ament_cmake_target_dependencies. +ament_cmake_target_dependencies_DIR:PATH=/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake + +//The directory containing a CMake configuration file for ament_cmake_test. +ament_cmake_test_DIR:PATH=/opt/ros/foxy/share/ament_cmake_test/cmake + +//The directory containing a CMake configuration file for ament_cmake_uncrustify. +ament_cmake_uncrustify_DIR:PATH=/opt/ros/foxy/share/ament_cmake_uncrustify/cmake + +//The directory containing a CMake configuration file for ament_cmake_version. +ament_cmake_version_DIR:PATH=/opt/ros/foxy/share/ament_cmake_version/cmake + +//The directory containing a CMake configuration file for ament_cmake_xmllint. +ament_cmake_xmllint_DIR:PATH=/opt/ros/foxy/share/ament_cmake_xmllint/cmake + +//Path to a program. +ament_copyright_BIN:FILEPATH=/opt/ros/foxy/bin/ament_copyright + +//Path to a program. +ament_cppcheck_BIN:FILEPATH=/opt/ros/foxy/bin/ament_cppcheck + +//Path to a program. +ament_cpplint_BIN:FILEPATH=/opt/ros/foxy/bin/ament_cpplint + +//Path to a program. +ament_flake8_BIN:FILEPATH=/opt/ros/foxy/bin/ament_flake8 + +//The directory containing a CMake configuration file for ament_lint_auto. +ament_lint_auto_DIR:PATH=/opt/ros/foxy/share/ament_lint_auto/cmake + +//Path to a program. +ament_lint_cmake_BIN:FILEPATH=/opt/ros/foxy/bin/ament_lint_cmake + +//The directory containing a CMake configuration file for ament_lint_common. +ament_lint_common_DIR:PATH=/opt/ros/foxy/share/ament_lint_common/cmake + +//Path to a program. +ament_pep257_BIN:FILEPATH=/opt/ros/foxy/bin/ament_pep257 + +//Path to a program. +ament_uncrustify_BIN:FILEPATH=/opt/ros/foxy/bin/ament_uncrustify + +//Path to a program. +ament_xmllint_BIN:FILEPATH=/opt/ros/foxy/bin/ament_xmllint + +//The directory containing a CMake configuration file for builtin_interfaces. +builtin_interfaces_DIR:PATH=/opt/ros/foxy/share/builtin_interfaces/cmake + +//The directory containing a CMake configuration file for example_interfaces. +example_interfaces_DIR:PATH=/opt/ros/foxy/share/example_interfaces/cmake + +//The directory containing a CMake configuration file for fastcdr. +fastcdr_DIR:PATH=/opt/ros/foxy/lib/cmake/fastcdr + +//The directory containing a CMake configuration file for fastrtps. +fastrtps_DIR:PATH=/opt/ros/foxy/share/fastrtps/cmake + +//The directory containing a CMake configuration file for fastrtps_cmake_module. +fastrtps_cmake_module_DIR:PATH=/opt/ros/foxy/share/fastrtps_cmake_module/cmake + +//The directory containing a CMake configuration file for foonathan_memory. +foonathan_memory_DIR:PATH=/opt/ros/foxy/lib/foonathan_memory/cmake + +//The directory containing a CMake configuration file for geometry_msgs. +geometry_msgs_DIR:PATH=/opt/ros/foxy/share/geometry_msgs/cmake + +//Value Computed by CMake +hoverboard_mvp_BINARY_DIR:STATIC=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +//Value Computed by CMake +hoverboard_mvp_SOURCE_DIR:STATIC=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +//The directory containing a CMake configuration file for libstatistics_collector. +libstatistics_collector_DIR:PATH=/opt/ros/foxy/share/libstatistics_collector/cmake + +//The directory containing a CMake configuration file for libyaml_vendor. +libyaml_vendor_DIR:PATH=/opt/ros/foxy/share/libyaml_vendor/cmake + +//The directory containing a CMake configuration file for nav2_common. +nav2_common_DIR:PATH=/opt/ros/foxy/share/nav2_common/cmake + +//The directory containing a CMake configuration file for nav_msgs. +nav_msgs_DIR:PATH=/opt/ros/foxy/share/nav_msgs/cmake + +//The directory containing a CMake configuration file for navigation2. +navigation2_DIR:PATH=/opt/ros/foxy/share/navigation2/cmake + +//Path to a library. +pkgcfg_lib__OPENSSL_crypto:FILEPATH=/usr/lib/x86_64-linux-gnu/libcrypto.so + +//Path to a library. +pkgcfg_lib__OPENSSL_ssl:FILEPATH=/usr/lib/x86_64-linux-gnu/libssl.so + +//The directory containing a CMake configuration file for rcl. +rcl_DIR:PATH=/opt/ros/foxy/share/rcl/cmake + +//The directory containing a CMake configuration file for rcl_interfaces. +rcl_interfaces_DIR:PATH=/opt/ros/foxy/share/rcl_interfaces/cmake + +//The directory containing a CMake configuration file for rcl_logging_spdlog. +rcl_logging_spdlog_DIR:PATH=/opt/ros/foxy/share/rcl_logging_spdlog/cmake + +//The directory containing a CMake configuration file for rcl_yaml_param_parser. +rcl_yaml_param_parser_DIR:PATH=/opt/ros/foxy/share/rcl_yaml_param_parser/cmake + +//The directory containing a CMake configuration file for rclcpp. +rclcpp_DIR:PATH=/opt/ros/foxy/share/rclcpp/cmake + +//The directory containing a CMake configuration file for rclpy. +rclpy_DIR:PATH=/opt/ros/foxy/share/rclpy/cmake + +//The directory containing a CMake configuration file for rcpputils. +rcpputils_DIR:PATH=/opt/ros/foxy/share/rcpputils/cmake + +//The directory containing a CMake configuration file for rcutils. +rcutils_DIR:PATH=/opt/ros/foxy/share/rcutils/cmake + +//The directory containing a CMake configuration file for rmw. +rmw_DIR:PATH=/opt/ros/foxy/share/rmw/cmake + +//The directory containing a CMake configuration file for rmw_implementation. +rmw_implementation_DIR:PATH=/opt/ros/foxy/share/rmw_implementation/cmake + +//The directory containing a CMake configuration file for rmw_implementation_cmake. +rmw_implementation_cmake_DIR:PATH=/opt/ros/foxy/share/rmw_implementation_cmake/cmake + +//The directory containing a CMake configuration file for rosgraph_msgs. +rosgraph_msgs_DIR:PATH=/opt/ros/foxy/share/rosgraph_msgs/cmake + +//The directory containing a CMake configuration file for rosidl_adapter. +rosidl_adapter_DIR:PATH=/opt/ros/foxy/share/rosidl_adapter/cmake + +//The directory containing a CMake configuration file for rosidl_cmake. +rosidl_cmake_DIR:PATH=/opt/ros/foxy/share/rosidl_cmake/cmake + +//The directory containing a CMake configuration file for rosidl_default_runtime. +rosidl_default_runtime_DIR:PATH=/opt/ros/foxy/share/rosidl_default_runtime/cmake + +//The directory containing a CMake configuration file for rosidl_generator_c. +rosidl_generator_c_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_c/cmake + +//The directory containing a CMake configuration file for rosidl_generator_cpp. +rosidl_generator_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_generator_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_c. +rosidl_runtime_c_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_c/cmake + +//The directory containing a CMake configuration file for rosidl_runtime_cpp. +rosidl_runtime_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_runtime_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_c. +rosidl_typesupport_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_cpp. +rosidl_typesupport_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_c. +rosidl_typesupport_fastrtps_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_fastrtps_cpp. +rosidl_typesupport_fastrtps_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_interface. +rosidl_typesupport_interface_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_interface/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_c. +rosidl_typesupport_introspection_c_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake + +//The directory containing a CMake configuration file for rosidl_typesupport_introspection_cpp. +rosidl_typesupport_introspection_cpp_DIR:PATH=/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake + +//The directory containing a CMake configuration file for spdlog. +spdlog_DIR:PATH=/usr/lib/x86_64-linux-gnu/cmake/spdlog + +//The directory containing a CMake configuration file for spdlog_vendor. +spdlog_vendor_DIR:PATH=/opt/ros/foxy/share/spdlog_vendor/cmake + +//The directory containing a CMake configuration file for statistics_msgs. +statistics_msgs_DIR:PATH=/opt/ros/foxy/share/statistics_msgs/cmake + +//The directory containing a CMake configuration file for std_msgs. +std_msgs_DIR:PATH=/opt/ros/foxy/share/std_msgs/cmake + +//The directory containing a CMake configuration file for tracetools. +tracetools_DIR:PATH=/opt/ros/foxy/share/tracetools/cmake + +//The directory containing a CMake configuration file for unique_identifier_msgs. +unique_identifier_msgs_DIR:PATH=/opt/ros/foxy/share/unique_identifier_msgs/cmake + +//Path to a program. +xmllint_BIN:FILEPATH=/usr/bin/xmllint + +//The directory containing a CMake configuration file for yaml. +yaml_DIR:PATH=/opt/ros/foxy/cmake + + +######################## +# 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=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +//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=3 +//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 +//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= +//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=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp +//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=/usr/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 FastRTPS +FIND_PACKAGE_MESSAGE_DETAILS_FastRTPS:INTERNAL=[/opt/ros/foxy/include][/opt/ros/foxy/lib/libfastrtps.so;/opt/ros/foxy/lib/libfastcdr.so][v()] +//Details about finding OpenSSL +FIND_PACKAGE_MESSAGE_DETAILS_OpenSSL:INTERNAL=[/usr/lib/x86_64-linux-gnu/libcrypto.so][/usr/include][c ][v1.1.1f()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/usr/bin/python3][v3.8.5(3)] +//Details about finding Threads +FIND_PACKAGE_MESSAGE_DETAILS_Threads:INTERNAL=[TRUE][v()] +//ADVANCED property for variable: OPENSSL_CRYPTO_LIBRARY +OPENSSL_CRYPTO_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_INCLUDE_DIR +OPENSSL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: OPENSSL_SSL_LIBRARY +OPENSSL_SSL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//The directory for Python library installation. This needs to +// be in PYTHONPATH when 'setup.py install' is called. +PYTHON_INSTALL_DIR:INTERNAL=lib/python3.8/site-packages +_OPENSSL_CFLAGS:INTERNAL= +_OPENSSL_CFLAGS_I:INTERNAL= +_OPENSSL_CFLAGS_OTHER:INTERNAL= +_OPENSSL_FOUND:INTERNAL=1 +_OPENSSL_INCLUDEDIR:INTERNAL=/usr/include +_OPENSSL_INCLUDE_DIRS:INTERNAL= +_OPENSSL_LDFLAGS:INTERNAL=-lssl;-lcrypto +_OPENSSL_LDFLAGS_OTHER:INTERNAL= +_OPENSSL_LIBDIR:INTERNAL=/usr/lib/x86_64-linux-gnu +_OPENSSL_LIBRARIES:INTERNAL=ssl;crypto +_OPENSSL_LIBRARY_DIRS:INTERNAL= +_OPENSSL_LIBS:INTERNAL= +_OPENSSL_LIBS_L:INTERNAL= +_OPENSSL_LIBS_OTHER:INTERNAL= +_OPENSSL_LIBS_PATHS:INTERNAL= +_OPENSSL_MODULE_NAME:INTERNAL=openssl +_OPENSSL_PREFIX:INTERNAL=/usr +_OPENSSL_STATIC_CFLAGS:INTERNAL= +_OPENSSL_STATIC_CFLAGS_I:INTERNAL= +_OPENSSL_STATIC_CFLAGS_OTHER:INTERNAL= +_OPENSSL_STATIC_INCLUDE_DIRS:INTERNAL= +_OPENSSL_STATIC_LDFLAGS:INTERNAL=-lssl;-lcrypto;-ldl;-pthread +_OPENSSL_STATIC_LDFLAGS_OTHER:INTERNAL=-pthread +_OPENSSL_STATIC_LIBDIR:INTERNAL= +_OPENSSL_STATIC_LIBRARIES:INTERNAL=ssl;crypto;dl +_OPENSSL_STATIC_LIBRARY_DIRS:INTERNAL= +_OPENSSL_STATIC_LIBS:INTERNAL= +_OPENSSL_STATIC_LIBS_L:INTERNAL= +_OPENSSL_STATIC_LIBS_OTHER:INTERNAL= +_OPENSSL_STATIC_LIBS_PATHS:INTERNAL= +_OPENSSL_VERSION:INTERNAL=1.1.1f +_OPENSSL_openssl_INCLUDEDIR:INTERNAL= +_OPENSSL_openssl_LIBDIR:INTERNAL= +_OPENSSL_openssl_PREFIX:INTERNAL= +_OPENSSL_openssl_VERSION:INTERNAL= +__pkg_config_arguments__OPENSSL:INTERNAL=QUIET;openssl +__pkg_config_checked__OPENSSL:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_crypto +pkgcfg_lib__OPENSSL_crypto-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: pkgcfg_lib__OPENSSL_ssl +pkgcfg_lib__OPENSSL_ssl-ADVANCED:INTERNAL=1 +prefix_result:INTERNAL=/usr/lib/x86_64-linux-gnu + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCCompiler.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCCompiler.cmake new file mode 100644 index 0000000..2692f73 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/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.3.0") +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/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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeCXXCompiler.cmake new file mode 100644 index 0000000..504c250 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/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.3.0") +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/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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CMakeDetermineCompilerABI_C.bin new file mode 100755 index 0000000000000000000000000000000000000000..a3225b1f9d09c95af35231bd3b222dd69d2ccead GIT binary patch literal 16552 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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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdC/a.out b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdC/a.out new file mode 100755 index 0000000000000000000000000000000000000000..46f1233d9a6b2e660d5d0c5fc3dbde0dfb7e863d GIT binary patch literal 16712 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 Ri&oaZ+NLB{yA)ha@h^*jkRt#9 literal 0 HcmV?d00001 diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp new file mode 100644 index 0000000..69cfdba --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/CMakeCXXCompilerId.cpp @@ -0,0 +1,660 @@ +/* This source file must have a .cpp extension so that all C++ compilers + recognize the extension without flags. Borland does not know .cxx for + example. */ +#ifndef __cplusplus +# error "A C compiler has been selected for C++." +#endif + + +/* Version number components: V=Version, R=Revision, P=Patch + Version date components: YYYY=Year, MM=Month, DD=Day */ + +#if defined(__COMO__) +# define COMPILER_ID "Comeau" + /* __COMO_VERSION__ = VRR */ +# define COMPILER_VERSION_MAJOR DEC(__COMO_VERSION__ / 100) +# define COMPILER_VERSION_MINOR DEC(__COMO_VERSION__ % 100) + +#elif defined(__INTEL_COMPILER) || defined(__ICC) +# define COMPILER_ID "Intel" +# if defined(_MSC_VER) +# define SIMULATE_ID "MSVC" +# endif +# if defined(__GNUC__) +# define SIMULATE_ID "GNU" +# endif + /* __INTEL_COMPILER = VRP */ +# define COMPILER_VERSION_MAJOR DEC(__INTEL_COMPILER/100) +# define COMPILER_VERSION_MINOR DEC(__INTEL_COMPILER/10 % 10) +# if defined(__INTEL_COMPILER_UPDATE) +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER_UPDATE) +# else +# define COMPILER_VERSION_PATCH DEC(__INTEL_COMPILER % 10) +# endif +# if defined(__INTEL_COMPILER_BUILD_DATE) + /* __INTEL_COMPILER_BUILD_DATE = YYYYMMDD */ +# define COMPILER_VERSION_TWEAK DEC(__INTEL_COMPILER_BUILD_DATE) +# endif +# if defined(_MSC_VER) + /* _MSC_VER = VVRR */ +# define SIMULATE_VERSION_MAJOR DEC(_MSC_VER / 100) +# define SIMULATE_VERSION_MINOR DEC(_MSC_VER % 100) +# endif +# if defined(__GNUC__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUC__) +# elif defined(__GNUG__) +# define SIMULATE_VERSION_MAJOR DEC(__GNUG__) +# endif +# if defined(__GNUC_MINOR__) +# define SIMULATE_VERSION_MINOR DEC(__GNUC_MINOR__) +# endif +# if defined(__GNUC_PATCHLEVEL__) +# define SIMULATE_VERSION_PATCH DEC(__GNUC_PATCHLEVEL__) +# endif + +#elif defined(__PATHCC__) +# define COMPILER_ID "PathScale" +# define COMPILER_VERSION_MAJOR DEC(__PATHCC__) +# define COMPILER_VERSION_MINOR DEC(__PATHCC_MINOR__) +# if defined(__PATHCC_PATCHLEVEL__) +# define COMPILER_VERSION_PATCH DEC(__PATHCC_PATCHLEVEL__) +# endif + +#elif defined(__BORLANDC__) && defined(__CODEGEARC_VERSION__) +# define COMPILER_ID "Embarcadero" +# define COMPILER_VERSION_MAJOR HEX(__CODEGEARC_VERSION__>>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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/a.out b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/a.out new file mode 100755 index 0000000000000000000000000000000000000000..c8684265455284359fc556a1ef0b98aa7a612508 GIT binary patch literal 16720 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 literal 0 HcmV?d00001 diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeDirectoryInformation.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeDirectoryInformation.cmake new file mode 100644 index 0000000..64a7bc8 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeDirectoryInformation.cmake @@ -0,0 +1,16 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +# Relative path conversion top directories. +set(CMAKE_RELATIVE_PATH_TOP_SOURCE "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp") +set(CMAKE_RELATIVE_PATH_TOP_BINARY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp") + +# Force unix paths in dependencies. +set(CMAKE_FORCE_UNIX_PATHS 1) + + +# The C and CXX include file regular expressions for this directory. +set(CMAKE_C_INCLUDE_REGEX_SCAN "^.*$") +set(CMAKE_C_INCLUDE_REGEX_COMPLAIN "^$") +set(CMAKE_CXX_INCLUDE_REGEX_SCAN ${CMAKE_C_INCLUDE_REGEX_SCAN}) +set(CMAKE_CXX_INCLUDE_REGEX_COMPLAIN ${CMAKE_C_INCLUDE_REGEX_COMPLAIN}) diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeError.log b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeError.log new file mode 100644 index 0000000..8b03825 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeError.log @@ -0,0 +1,58 @@ +Performing C SOURCE FILE Test CMAKE_HAVE_LIBC_PTHREAD failed with the following output: +Change Dir: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_1a536/fast && /usr/bin/make -f CMakeFiles/cmTC_1a536.dir/build.make CMakeFiles/cmTC_1a536.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_1a536.dir/src.c.o +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD -o CMakeFiles/cmTC_1a536.dir/src.c.o -c /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp/src.c +Linking C executable cmTC_1a536 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_1a536.dir/link.txt --verbose=1 +/usr/bin/cc -DCMAKE_HAVE_LIBC_PTHREAD CMakeFiles/cmTC_1a536.dir/src.c.o -o cmTC_1a536 +/usr/bin/ld: CMakeFiles/cmTC_1a536.dir/src.c.o: in function `main': +src.c:(.text+0x46): undefined reference to `pthread_create' +/usr/bin/ld: src.c:(.text+0x52): undefined reference to `pthread_detach' +/usr/bin/ld: src.c:(.text+0x63): undefined reference to `pthread_join' +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_1a536.dir/build.make:87: cmTC_1a536] Error 1 +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +make: *** [Makefile:121: cmTC_1a536/fast] Error 2 + + +Source file was: +#include + +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: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_6092e/fast && /usr/bin/make -f CMakeFiles/cmTC_6092e.dir/build.make CMakeFiles/cmTC_6092e.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_6092e.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_6092e.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_6092e +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6092e.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_6092e.dir/CheckFunctionExists.c.o -o cmTC_6092e -lpthreads +/usr/bin/ld: cannot find -lpthreads +collect2: error: ld returned 1 exit status +make[1]: *** [CMakeFiles/cmTC_6092e.dir/build.make:87: cmTC_6092e] Error 1 +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +make: *** [Makefile:121: cmTC_6092e/fast] Error 2 + + + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeOutput.log b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeOutput.log new file mode 100644 index 0000000..b602812 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeOutput.log @@ -0,0 +1,489 @@ +The system is: Linux - 4.15.0-136-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 "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/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 "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/3.16.3/CompilerIdCXX/a.out" + +Determining if the C compiler works passed with the following output: +Change Dir: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_f46de/fast && /usr/bin/make -f CMakeFiles/cmTC_f46de.dir/build.make CMakeFiles/cmTC_f46de.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_f46de.dir/testCCompiler.c.o +/usr/bin/cc -o CMakeFiles/cmTC_f46de.dir/testCCompiler.c.o -c /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp/testCCompiler.c +Linking C executable cmTC_f46de +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_f46de.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_f46de.dir/testCCompiler.c.o -o cmTC_f46de +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' + + + +Detecting C compiler ABI info compiled with the following output: +Change Dir: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_57dc1/fast && /usr/bin/make -f CMakeFiles/cmTC_57dc1.dir/build.make CMakeFiles/cmTC_57dc1.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o +/usr/bin/cc -v -o CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -c /usr/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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_57dc1.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 /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cckQQzXS.s +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-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/include-fixed" +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/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o /tmp/cckQQzXS.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +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_57dc1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64' +Linking C executable cmTC_57dc1 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_57dc1.dir/link.txt --verbose=1 +/usr/bin/cc -v CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -o cmTC_57dc1 +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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +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_57dc1' '-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/ccm1P22l.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_57dc1 /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_57dc1.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_57dc1' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/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/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/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/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: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_57dc1/fast && /usr/bin/make -f CMakeFiles/cmTC_57dc1.dir/build.make CMakeFiles/cmTC_57dc1.dir/build] + ignore line: [make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp'] + ignore line: [Building C object CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o] + ignore line: [/usr/bin/cc -v -o CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -c /usr/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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr 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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_57dc1.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 /usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c -quiet -dumpbase CMakeCCompilerABI.c -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/cckQQzXS.s] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-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/include-fixed"] + 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/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C17 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: bbf13931d8de1abe14040c9909cb6969] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o /tmp/cckQQzXS.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + 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_57dc1.dir/CMakeCCompilerABI.c.o' '-c' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking C executable cmTC_57dc1] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_57dc1.dir/link.txt --verbose=1] + ignore line: [/usr/bin/cc -v CMakeFiles/cmTC_57dc1.dir/CMakeCCompilerABI.c.o -o cmTC_57dc1 ] + 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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr 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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + 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_57dc1' '-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/ccm1P22l.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_57dc1 /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_57dc1.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/ccm1P22l.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_57dc1] ==> 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_57dc1.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: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_6f524/fast && /usr/bin/make -f CMakeFiles/cmTC_6f524.dir/build.make CMakeFiles/cmTC_6f524.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_6f524.dir/testCXXCompiler.cxx.o +/usr/bin/c++ -o CMakeFiles/cmTC_6f524.dir/testCXXCompiler.cxx.o -c /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp/testCXXCompiler.cxx +Linking CXX executable cmTC_6f524 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_6f524.dir/link.txt --verbose=1 +/usr/bin/c++ CMakeFiles/cmTC_6f524.dir/testCXXCompiler.cxx.o -o cmTC_6f524 +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' + + + +Detecting CXX compiler ABI info compiled with the following output: +Change Dir: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_ed0ad/fast && /usr/bin/make -f CMakeFiles/cmTC_ed0ad.dir/build.make CMakeFiles/cmTC_ed0ad.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building CXX object CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o +/usr/bin/c++ -v -o CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -c /usr/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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed0ad.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 /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccfBfWE4.s +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-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/include-fixed" +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/include/x86_64-linux-gnu + /usr/include +End of search list. +GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu) + compiled by GNU C version 9.3.0, GMP version 6.2.0, MPFR version 4.0.2, MPC version 1.1.0, isl version isl-0.22.1-GMP + +GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072 +Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815 +COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' + as -v --64 -o CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfBfWE4.s +GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34 +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_ed0ad.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +Linking CXX executable cmTC_ed0ad +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed0ad.dir/link.txt --verbose=1 +/usr/bin/c++ -v CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ed0ad +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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) +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_ed0ad' '-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/cc4oj5Lx.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_ed0ad /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_ed0ad.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_ed0ad' '-shared-libgcc' '-mtune=generic' '-march=x86-64' +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/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/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/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/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: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp] + ignore line: [] + ignore line: [Run Build Command(s):/usr/bin/make cmTC_ed0ad/fast && /usr/bin/make -f CMakeFiles/cmTC_ed0ad.dir/build.make CMakeFiles/cmTC_ed0ad.dir/build] + ignore line: [make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp'] + ignore line: [Building CXX object CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o] + ignore line: [/usr/bin/c++ -v -o CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -c /usr/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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr 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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed0ad.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 /usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp -quiet -dumpbase CMakeCXXCompilerABI.cpp -mtune=generic -march=x86-64 -auxbase-strip CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -version -fasynchronous-unwind-tables -fstack-protector-strong -Wformat -Wformat-security -fstack-clash-protection -fcf-protection -o /tmp/ccfBfWE4.s] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-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/include-fixed"] + 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/include/x86_64-linux-gnu] + ignore line: [ /usr/include] + ignore line: [End of search list.] + ignore line: [GNU C++14 (Ubuntu 9.3.0-17ubuntu1~20.04) version 9.3.0 (x86_64-linux-gnu)] + ignore line: [ compiled by GNU C version 9.3.0 GMP version 6.2.0 MPFR version 4.0.2 MPC version 1.1.0 isl version isl-0.22.1-GMP] + ignore line: [] + ignore line: [GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072] + ignore line: [Compiler executable checksum: 466f818abe2f30ba03783f22bd12d815] + ignore line: [COLLECT_GCC_OPTIONS='-v' '-o' 'CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [ as -v --64 -o CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o /tmp/ccfBfWE4.s] + ignore line: [GNU assembler version 2.34 (x86_64-linux-gnu) using BFD version (GNU Binutils for Ubuntu) 2.34] + 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_ed0ad.dir/CMakeCXXCompilerABI.cpp.o' '-c' '-shared-libgcc' '-mtune=generic' '-march=x86-64'] + ignore line: [Linking CXX executable cmTC_ed0ad] + ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_ed0ad.dir/link.txt --verbose=1] + ignore line: [/usr/bin/c++ -v CMakeFiles/cmTC_ed0ad.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_ed0ad ] + 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.3.0-17ubuntu1~20.04' --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-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-objc-gc=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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr 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.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04) ] + 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_ed0ad' '-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/cc4oj5Lx.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_ed0ad /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_ed0ad.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/cc4oj5Lx.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_ed0ad] ==> 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_ed0ad.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: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_3e652/fast && /usr/bin/make -f CMakeFiles/cmTC_3e652.dir/build.make CMakeFiles/cmTC_3e652.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_3e652.dir/CheckIncludeFile.c.o +/usr/bin/cc -o CMakeFiles/cmTC_3e652.dir/CheckIncludeFile.c.o -c /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp/CheckIncludeFile.c +Linking C executable cmTC_3e652 +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_3e652.dir/link.txt --verbose=1 +/usr/bin/cc CMakeFiles/cmTC_3e652.dir/CheckIncludeFile.c.o -o cmTC_3e652 +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' + + + +Determining if the function pthread_create exists in the pthread passed with the following output: +Change Dir: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp + +Run Build Command(s):/usr/bin/make cmTC_4eeed/fast && /usr/bin/make -f CMakeFiles/cmTC_4eeed.dir/build.make CMakeFiles/cmTC_4eeed.dir/build +make[1]: Entering directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' +Building C object CMakeFiles/cmTC_4eeed.dir/CheckFunctionExists.c.o +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTC_4eeed.dir/CheckFunctionExists.c.o -c /usr/share/cmake-3.16/Modules/CheckFunctionExists.c +Linking C executable cmTC_4eeed +/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_4eeed.dir/link.txt --verbose=1 +/usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTC_4eeed.dir/CheckFunctionExists.c.o -o cmTC_4eeed -lpthread +make[1]: Leaving directory '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeTmp' + + + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeRuleHashes.txt b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeRuleHashes.txt new file mode 100644 index 0000000..c712f89 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/CMakeRuleHashes.txt @@ -0,0 +1,2 @@ +# Hashes of file build rules. +3afd739ecff7a25d2e7ef3c96ada17d2 CMakeFiles/hoverboard_mvp_uninstall diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile.cmake new file mode 100644 index 0000000..d750a00 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile.cmake @@ -0,0 +1,757 @@ +# 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" + "/opt/ros/foxy/cmake/yamlConfig.cmake" + "/opt/ros/foxy/cmake/yamlConfigVersion.cmake" + "/opt/ros/foxy/cmake/yamlTargets-none.cmake" + "/opt/ros/foxy/cmake/yamlTargets.cmake" + "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config-version.cmake" + "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-config.cmake" + "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets-none.cmake" + "/opt/ros/foxy/lib/cmake/fastcdr/fastcdr-targets.cmake" + "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-none.cmake" + "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake" + "/opt/ros/foxy/lib/foonathan_memory/cmake/foonathan_memory-config.cmake" + "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/pythonpath.sh.in" + "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in" + "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in" + "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgsConfig-version.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgsConfig.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/action_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/action_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmakeConfig.cmake" + "/opt/ros/foxy/share/ament_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyrightConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_copyright.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_core-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_coreConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_environment_hooks-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_index-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_package_templates-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_symlink_install-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/ament_cmake_uninstall_target-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/all.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package_xml.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_register_extension.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/assert_file_exists.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/list_append_unique.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/normalize_path.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/package_xml_2_cmake.py" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/python.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/stamp.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/string_ends_with.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig-version.cmake.in" + "/opt/ros/foxy/share/ament_cmake_core/cmake/core/templates/nameConfig.cmake.in" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_cmake_environment_package_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment/ament_generate_environment.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_cmake_environment_hooks_package_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_environment_hooks.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/ament_generate_package_environment.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh" + "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_cmake_index_package_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_prefix_path.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resource.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_get_resources.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_has_resource.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_package.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/index/ament_index_register_resource.cmake" + "/opt/ros/foxy/share/ament_cmake_core/cmake/package_templates/templates_2_cmake.py" + "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in" + "/opt/ros/foxy/share/ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target_append_uninstall_code.cmake" + "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheckConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake" + "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplintConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake" + "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitions-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_cmake_export_definitionsConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_definitions/cmake/ament_export_definitions.cmake" + "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_cmake_export_dependenciesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_dependencies/cmake/ament_export_dependencies.cmake" + "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_cmake_export_include_directoriesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_include_directories/cmake/ament_export_include_directories.cmake" + "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfaces-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_cmake_export_interfacesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_interfaces/cmake/ament_export_interfaces.cmake" + "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_cmake_export_librariesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_libraries.cmake" + "/opt/ros/foxy/share/ament_cmake_export_libraries/cmake/ament_export_library_names.cmake" + "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_cmake_export_link_flagsConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_link_flags/cmake/ament_export_link_flags.cmake" + "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_cmake_export_targetsConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_export_targets/cmake/ament_export_targets.cmake" + "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config-version.cmake" + "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8Config.cmake" + "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_flake8.cmake" + "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directories-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_cmake_include_directoriesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_include_directories/cmake/ament_include_directories_order.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_libraries-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_cmake_librariesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_deduplicate.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_pack_build_configuration.cmake" + "/opt/ros/foxy/share/ament_cmake_libraries/cmake/ament_libraries_unpack_build_configuration.cmake" + "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmakeConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake" + "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config-version.cmake" + "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257Config.cmake" + "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_pep257.cmake" + "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_python-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_cmake_pythonConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_module.cmake" + "/opt/ros/foxy/share/ament_cmake_python/cmake/ament_python_install_package.cmake" + "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependencies-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_cmake_target_dependenciesConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_get_recursive_properties.cmake" + "/opt/ros/foxy/share/ament_cmake_target_dependencies/cmake/ament_target_dependencies.cmake" + "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake" + "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test_label.cmake" + "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_test-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_cmake_testConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustifyConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake" + "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_version-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_cmake_versionConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_version/cmake/ament_export_development_version_if_higher_than_manifest.cmake" + "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint-extras.cmake" + "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig-version.cmake" + "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllintConfig.cmake" + "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake" + "/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake" + "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto-extras.cmake" + "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig-version.cmake" + "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_autoConfig.cmake" + "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_find_test_dependencies.cmake" + "/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake" + "/opt/ros/foxy/share/ament_lint_common/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig-version.cmake" + "/opt/ros/foxy/share/ament_lint_common/cmake/ament_lint_commonConfig.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig-version.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfacesConfig.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/builtin_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/builtin_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfacesConfig-version.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfacesConfig.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/example_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/example_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets-none.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fast-discovery-server-targets.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config-version.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-config.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets-none.cmake" + "/opt/ros/foxy/share/fastrtps/cmake/fastrtps-targets.cmake" + "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/Modules/FindFastRTPS.cmake" + "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_module-extras.cmake" + "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig-version.cmake" + "/opt/ros/foxy/share/fastrtps_cmake_module/cmake/fastrtps_cmake_moduleConfig.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig-version.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgsConfig.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/geometry_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/geometry_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig-version.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorConfig.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collectorExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/libstatistics_collector_test_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/libstatistics_collector/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/libyaml_vendor/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/libyaml_vendor/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendor-extras.cmake" + "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendorConfig-version.cmake" + "/opt/ros/foxy/share/libyaml_vendor/cmake/libyaml_vendorConfig.cmake" + "/opt/ros/foxy/share/nav2_common/cmake/nav2_common-extras.cmake" + "/opt/ros/foxy/share/nav2_common/cmake/nav2_commonConfig-version.cmake" + "/opt/ros/foxy/share/nav2_common/cmake/nav2_commonConfig.cmake" + "/opt/ros/foxy/share/nav2_common/cmake/nav2_package.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgsConfig-version.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgsConfig.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/nav_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/nav_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/navigation2/cmake/navigation2Config-version.cmake" + "/opt/ros/foxy/share/navigation2/cmake/navigation2Config.cmake" + "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcl/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcl/cmake/rcl-extras.cmake" + "/opt/ros/foxy/share/rcl/cmake/rclConfig-version.cmake" + "/opt/ros/foxy/share/rcl/cmake/rclConfig.cmake" + "/opt/ros/foxy/share/rcl/cmake/rclExport-none.cmake" + "/opt/ros/foxy/share/rcl/cmake/rclExport.cmake" + "/opt/ros/foxy/share/rcl/cmake/rcl_set_symbol_visibility_hidden.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfacesConfig-version.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfacesConfig.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rcl_interfaces__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/rcl_interfaces/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig-version.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogConfig.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport-none.cmake" + "/opt/ros/foxy/share/rcl_logging_spdlog/cmake/rcl_logging_spdlogExport.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig-version.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserConfig.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport-none.cmake" + "/opt/ros/foxy/share/rcl_yaml_param_parser/cmake/rcl_yaml_param_parserExport.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/rclcppConfig-version.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/rclcppConfig.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/rclcppExport-none.cmake" + "/opt/ros/foxy/share/rclcpp/cmake/rclcppExport.cmake" + "/opt/ros/foxy/share/rclpy/cmake/rclpyConfig-version.cmake" + "/opt/ros/foxy/share/rclpy/cmake/rclpyConfig.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig-version.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsConfig.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport-none.cmake" + "/opt/ros/foxy/share/rcpputils/cmake/rcpputilsExport.cmake" + "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_link_flags-extras.cmake" + "/opt/ros/foxy/share/rcutils/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig-version.cmake" + "/opt/ros/foxy/share/rcutils/cmake/rcutilsConfig.cmake" + "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport-none.cmake" + "/opt/ros/foxy/share/rcutils/cmake/rcutilsExport.cmake" + "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rmw/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rmw/cmake/configure_rmw_library.cmake" + "/opt/ros/foxy/share/rmw/cmake/get_rmw_typesupport.cmake" + "/opt/ros/foxy/share/rmw/cmake/register_rmw_implementation.cmake" + "/opt/ros/foxy/share/rmw/cmake/rmw-extras.cmake" + "/opt/ros/foxy/share/rmw/cmake/rmwConfig-version.cmake" + "/opt/ros/foxy/share/rmw/cmake/rmwConfig.cmake" + "/opt/ros/foxy/share/rmw/cmake/rmwExport-none.cmake" + "/opt/ros/foxy/share/rmw/cmake/rmwExport.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementation-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationConfig-version.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationConfig.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationExport-none.cmake" + "/opt/ros/foxy/share/rmw_implementation/cmake/rmw_implementationExport.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/call_for_each_rmw_implementation.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/get_available_rmw_implementations.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/get_default_rmw_implementation.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmake-extras.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig-version.cmake" + "/opt/ros/foxy/share/rmw_implementation_cmake/cmake/rmw_implementation_cmakeConfig.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig-version.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgsConfig.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosgraph_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/rosgraph_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapt_interfaces.cmake" + "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapter-extras.cmake" + "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_adapter/cmake/rosidl_adapterConfig.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_cmakeConfig.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_libraries.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_export_typesupport_targets.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_generate_interfaces.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_target_interfaces.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/rosidl_write_generator_arguments.cmake" + "/opt/ros/foxy/share/rosidl_cmake/cmake/string_camel_case_to_lower_case_underscore.cmake" + "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtime-extras.cmake" + "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_default_runtime/cmake/rosidl_default_runtimeConfig.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/register_c.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_c-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_generator_c/cmake/rosidl_generator_cConfig.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/register_cpp.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cpp-extras.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_generator_cpp/cmake/rosidl_generator_cppConfig.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cConfig.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport-none.cmake" + "/opt/ros/foxy/share/rosidl_runtime_c/cmake/rosidl_runtime_cExport.cmake" + "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppConfig.cmake" + "/opt/ros/foxy/share/rosidl_runtime_cpp/cmake/rosidl_runtime_cppExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/get_used_typesupports.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_c-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_c/cmake/rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cpp-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_cpp/cmake/rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_c-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_c/cmake/rosidl_typesupport_fastrtps_cExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cpp-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_fastrtps_cpp/cmake/rosidl_typesupport_fastrtps_cppExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_interface/cmake/rosidl_typesupport_interfaceExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_c-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_c/cmake/rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cpp-extras.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig-version.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppConfig.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/rosidl_typesupport_introspection_cpp/cmake/rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/spdlog_vendor/cmake/spdlog_vendorConfig-version.cmake" + "/opt/ros/foxy/share/spdlog_vendor/cmake/spdlog_vendorConfig.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgsConfig-version.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgsConfig.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/statistics_msgs/cmake/statistics_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig-version.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgsConfig.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/std_msgs/cmake/std_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/tracetools/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/tracetools/cmake/tracetoolsConfig-version.cmake" + "/opt/ros/foxy/share/tracetools/cmake/tracetoolsConfig.cmake" + "/opt/ros/foxy/share/tracetools/cmake/tracetools_exportExport-none.cmake" + "/opt/ros/foxy/share/tracetools/cmake/tracetools_exportExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/ament_cmake_export_dependencies-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/ament_cmake_export_include_directories-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/ament_cmake_export_libraries-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/ament_cmake_export_targets-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/rosidl_cmake-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_libraries-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/rosidl_cmake_export_typesupport_targets-extras.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig-version.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgsConfig.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_generator_cExport-none.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_generator_cExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_generator_cppExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport-none.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport-none.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_cppExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport-none.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cExport.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport-none.cmake" + "/opt/ros/foxy/share/unique_identifier_msgs/cmake/unique_identifier_msgs__rosidl_typesupport_introspection_cppExport.cmake" + "../../CMakeLists.txt" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeSystem.cmake" + "ament_cmake_core/package.cmake" + "ament_cmake_package_templates/templates.cmake" + "../../package.xml" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfig.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets-none.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigTargets.cmake" + "/usr/lib/x86_64-linux-gnu/cmake/spdlog/spdlogConfigVersion.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCCompilerABI.c" + "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompiler.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeCXXCompilerABI.cpp" + "/usr/share/cmake-3.16/Modules/CMakeCXXInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" + "/usr/share/cmake-3.16/Modules/CMakeCompilerIdDetection.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompileFeatures.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerABI.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineCompilerId.cmake" + "/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" + "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" + "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitIncludeInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeParseImplicitLinkInfo.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" + "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCXXCompiler.cmake" + "/usr/share/cmake-3.16/Modules/CMakeTestCompilerCommon.cmake" + "/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake" + "/usr/share/cmake-3.16/Modules/CheckCSourceCompiles.cmake" + "/usr/share/cmake-3.16/Modules/CheckFunctionExists.c" + "/usr/share/cmake-3.16/Modules/CheckIncludeFile.c.in" + "/usr/share/cmake-3.16/Modules/CheckIncludeFile.cmake" + "/usr/share/cmake-3.16/Modules/CheckLibraryExists.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ADSP-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMCC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/ARMClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/AppleClang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Borland-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Bruce-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Clang-DetermineCompilerInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Comeau-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Compaq-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Cray-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Embarcadero-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Fujitsu-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GHS-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/HP-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IAR-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-C-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/IBMCPP-CXX-DetermineVersionInternal.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Intel-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/MSVC-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/NVIDIA-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/OpenWatcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PGI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/PathScale-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SCO-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SDCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/SunPro-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TI-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/TinyCC-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/VisualAge-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/Watcom-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XL-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/XLClang-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-C-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/Compiler/zOS-CXX-DetermineCompiler.cmake" + "/usr/share/cmake-3.16/Modules/DartConfiguration.tcl.in" + "/usr/share/cmake-3.16/Modules/FindOpenSSL.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" + "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" + "/usr/share/cmake-3.16/Modules/FindPkgConfig.cmake" + "/usr/share/cmake-3.16/Modules/FindPythonInterp.cmake" + "/usr/share/cmake-3.16/Modules/FindThreads.cmake" + "/usr/share/cmake-3.16/Modules/Internal/CMakeCheckCompilerFlag.cmake" + "/usr/share/cmake-3.16/Modules/Internal/FeatureTesting.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-Determine-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-C.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU-CXX.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux-GNU.cmake" + "/usr/share/cmake-3.16/Modules/Platform/Linux.cmake" + "/usr/share/cmake-3.16/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.16.3/CMakeSystem.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCCompiler.cmake" + "CMakeFiles/3.16.3/CMakeCXXCompiler.cmake" + "ament_cmake_core/stamps/templates_2_cmake.py.stamp" + "ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake" + "CTestConfiguration.ini" + "ament_cmake_core/stamps/pythonpath.sh.in.stamp" + "ament_cmake_environment_hooks/pythonpath.sh" + "ament_cmake_core/stamps/package.xml.stamp" + "ament_cmake_core/stamps/package_xml_2_cmake.py.stamp" + "ament_cmake_core/stamps/ament_prefix_path.sh.stamp" + "ament_cmake_core/stamps/path.sh.stamp" + "ament_cmake_environment_hooks/local_setup.bash" + "ament_cmake_environment_hooks/local_setup.sh" + "ament_cmake_environment_hooks/local_setup.zsh" + "ament_cmake_core/stamps/nameConfig.cmake.in.stamp" + "ament_cmake_core/hoverboard_mvpConfig.cmake" + "ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp" + "ament_cmake_core/hoverboard_mvpConfig-version.cmake" + "ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp" + "ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp" + "ament_cmake_index/share/ament_index/resource_index/packages/hoverboard_mvp" + "CMakeFiles/CMakeDirectoryInformation.cmake" + ) + +# Dependency information for all targets: +set(CMAKE_DEPEND_INFO_FILES + "CMakeFiles/move_controller_node.dir/DependInfo.cmake" + "CMakeFiles/hoverboard_mvp_uninstall.dir/DependInfo.cmake" + "CMakeFiles/uninstall.dir/DependInfo.cmake" + ) diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile2 b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile2 new file mode 100644 index 0000000..64ef4c2 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/Makefile2 @@ -0,0 +1,162 @@ +# 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 = /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 = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +#============================================================================= +# Directory level rules for the build root directory + +# The main recursive "all" target. +all: CMakeFiles/move_controller_node.dir/all + +.PHONY : all + +# The main recursive "preinstall" target. +preinstall: + +.PHONY : preinstall + +# The main recursive "clean" target. +clean: CMakeFiles/move_controller_node.dir/clean +clean: CMakeFiles/hoverboard_mvp_uninstall.dir/clean +clean: CMakeFiles/uninstall.dir/clean + +.PHONY : clean + +#============================================================================= +# Target rules for target CMakeFiles/move_controller_node.dir + +# All Build rule for target. +CMakeFiles/move_controller_node.dir/all: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/depend + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles --progress-num=1,2 "Built target move_controller_node" +.PHONY : CMakeFiles/move_controller_node.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/move_controller_node.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 2 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/move_controller_node.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 0 +.PHONY : CMakeFiles/move_controller_node.dir/rule + +# Convenience name for target. +move_controller_node: CMakeFiles/move_controller_node.dir/rule + +.PHONY : move_controller_node + +# clean rule for target. +CMakeFiles/move_controller_node.dir/clean: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/clean +.PHONY : CMakeFiles/move_controller_node.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/hoverboard_mvp_uninstall.dir + +# All Build rule for target. +CMakeFiles/hoverboard_mvp_uninstall.dir/all: + $(MAKE) -f CMakeFiles/hoverboard_mvp_uninstall.dir/build.make CMakeFiles/hoverboard_mvp_uninstall.dir/depend + $(MAKE) -f CMakeFiles/hoverboard_mvp_uninstall.dir/build.make CMakeFiles/hoverboard_mvp_uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles --progress-num= "Built target hoverboard_mvp_uninstall" +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/hoverboard_mvp_uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/hoverboard_mvp_uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 0 +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/rule + +# Convenience name for target. +hoverboard_mvp_uninstall: CMakeFiles/hoverboard_mvp_uninstall.dir/rule + +.PHONY : hoverboard_mvp_uninstall + +# clean rule for target. +CMakeFiles/hoverboard_mvp_uninstall.dir/clean: + $(MAKE) -f CMakeFiles/hoverboard_mvp_uninstall.dir/build.make CMakeFiles/hoverboard_mvp_uninstall.dir/clean +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/clean + +#============================================================================= +# Target rules for target CMakeFiles/uninstall.dir + +# All Build rule for target. +CMakeFiles/uninstall.dir/all: CMakeFiles/hoverboard_mvp_uninstall.dir/all + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/depend + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --progress-dir=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles --progress-num= "Built target uninstall" +.PHONY : CMakeFiles/uninstall.dir/all + +# Build rule for subdir invocation for target. +CMakeFiles/uninstall.dir/rule: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 0 + $(MAKE) -f CMakeFiles/Makefile2 CMakeFiles/uninstall.dir/all + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles 0 +.PHONY : CMakeFiles/uninstall.dir/rule + +# Convenience name for target. +uninstall: CMakeFiles/uninstall.dir/rule + +.PHONY : uninstall + +# clean rule for target. +CMakeFiles/uninstall.dir/clean: + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/clean +.PHONY : CMakeFiles/uninstall.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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/TargetDirectories.txt b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/TargetDirectories.txt new file mode 100644 index 0000000..4a3133e --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/TargetDirectories.txt @@ -0,0 +1,10 @@ +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/install/strip.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/install/local.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/install.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/list_install_components.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/rebuild_cache.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/edit_cache.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/test.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/cmake.check_cache b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/cmake.check_cache new file mode 100644 index 0000000..3dccd73 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/cmake.check_cache @@ -0,0 +1 @@ +# This file is generated by cmake for dependency checking of the CMakeCache.txt file diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/DependInfo.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/build.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/build.make new file mode 100644 index 0000000..91ae032 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/build.make @@ -0,0 +1,76 @@ +# 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 = /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 = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +# Utility rule file for hoverboard_mvp_uninstall. + +# Include the progress variables for this target. +include CMakeFiles/hoverboard_mvp_uninstall.dir/progress.make + +CMakeFiles/hoverboard_mvp_uninstall: + /usr/bin/cmake -P /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake + +hoverboard_mvp_uninstall: CMakeFiles/hoverboard_mvp_uninstall +hoverboard_mvp_uninstall: CMakeFiles/hoverboard_mvp_uninstall.dir/build.make + +.PHONY : hoverboard_mvp_uninstall + +# Rule to build all files generated by this target. +CMakeFiles/hoverboard_mvp_uninstall.dir/build: hoverboard_mvp_uninstall + +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/build + +CMakeFiles/hoverboard_mvp_uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/clean + +CMakeFiles/hoverboard_mvp_uninstall.dir/depend: + cd /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/hoverboard_mvp_uninstall.dir/depend + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..9cc2982 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean.cmake @@ -0,0 +1,8 @@ +file(REMOVE_RECURSE + "CMakeFiles/hoverboard_mvp_uninstall" +) + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/hoverboard_mvp_uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/progress.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/hoverboard_mvp_uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/CXX.includecache b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/CXX.includecache new file mode 100644 index 0000000..19417df --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/CXX.includecache @@ -0,0 +1,4028 @@ +#IncludeRegexLine: ^[ ]*[#%][ ]*(include|import)[ ]*[<"]([^">]+)([">]) + +#IncludeRegexScan: ^.*$ + +#IncludeRegexComplain: ^$ + +#IncludeRegexTransform: + +../../include/hoverboard_mvp/mode_controller.h +geometry_msgs/msg/twist.hpp +- +example_interfaces/srv/set_bool.hpp +- +rclcpp/rclcpp.hpp +- +memory +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/duration__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp +builtin_interfaces/msg/detail/duration__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__struct.hpp +builtin_interfaces/msg/detail/duration__builder.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__builder.hpp +builtin_interfaces/msg/detail/duration__traits.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/duration__traits.hpp + +/opt/ros/foxy/include/builtin_interfaces/msg/time.hpp +builtin_interfaces/msg/detail/time__struct.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__struct.hpp +builtin_interfaces/msg/detail/time__builder.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__builder.hpp +builtin_interfaces/msg/detail/time__traits.hpp +/opt/ros/foxy/include/builtin_interfaces/msg/builtin_interfaces/msg/detail/time__traits.hpp + +/opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__builder.hpp +example_interfaces/srv/detail/set_bool__struct.hpp +/opt/ros/foxy/include/example_interfaces/srv/detail/example_interfaces/srv/detail/set_bool__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__traits.hpp +example_interfaces/srv/detail/set_bool__struct.hpp +/opt/ros/foxy/include/example_interfaces/srv/detail/example_interfaces/srv/detail/set_bool__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/example_interfaces/srv/set_bool.hpp +example_interfaces/srv/detail/set_bool__struct.hpp +/opt/ros/foxy/include/example_interfaces/srv/example_interfaces/srv/detail/set_bool__struct.hpp +example_interfaces/srv/detail/set_bool__builder.hpp +/opt/ros/foxy/include/example_interfaces/srv/example_interfaces/srv/detail/set_bool__builder.hpp +example_interfaces/srv/detail/set_bool__traits.hpp +/opt/ros/foxy/include/example_interfaces/srv/example_interfaces/srv/detail/set_bool__traits.hpp + +/opt/ros/foxy/include/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +geometry_msgs/msg/detail/vector3__struct.hpp +/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp + +/opt/ros/foxy/include/geometry_msgs/msg/detail/twist__traits.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/twist__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +geometry_msgs/msg/detail/vector3__traits.hpp +/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__traits.hpp + +/opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__traits.hpp +geometry_msgs/msg/detail/vector3__struct.hpp +/opt/ros/foxy/include/geometry_msgs/msg/detail/geometry_msgs/msg/detail/vector3__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/geometry_msgs/msg/twist.hpp +geometry_msgs/msg/detail/twist__struct.hpp +/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/twist__struct.hpp +geometry_msgs/msg/detail/twist__builder.hpp +/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/twist__builder.hpp +geometry_msgs/msg/detail/twist__traits.hpp +/opt/ros/foxy/include/geometry_msgs/msg/geometry_msgs/msg/detail/twist__traits.hpp + +/opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp +mutex +- +string +- +libstatistics_collector/visibility_control.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/moving_average.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/moving_average.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp +metric_details_interface.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp +rcpputils/thread_safety_annotations.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/rcpputils/thread_safety_annotations.hpp + +/opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp +string +- +builtin_interfaces/msg/time.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/builtin_interfaces/msg/time.hpp +statistics_msgs/msg/metrics_message.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/statistics_msgs/msg/metrics_message.hpp +libstatistics_collector/visibility_control.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/moving_average_statistics/types.hpp + +/opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp +string +- +libstatistics_collector/visibility_control.hpp +/opt/ros/foxy/include/libstatistics_collector/collector/libstatistics_collector/visibility_control.hpp + +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp +cmath +- +algorithm +- +limits +- +mutex +- +numeric +- +type_traits +- +types.hpp +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/visibility_control.hpp +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp +rcpputils/thread_safety_annotations.hpp +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/rcpputils/thread_safety_annotations.hpp + +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp +cmath +- +sstream +- +string +- +libstatistics_collector/visibility_control.hpp +/opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/libstatistics_collector/visibility_control.hpp + +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp +string +- + +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +chrono +- +string +- +sstream +- +type_traits +- +utility +- +constants.hpp +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h +rcutils/logging_macros.h +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcutils/logging_macros.h + +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +chrono +- +mutex +- +string +- +constants.hpp +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +rcl/time.h +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h + +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +chrono +- +string +- +rcl/time.h +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/rcl/time.h +libstatistics_collector/collector/collector.hpp +/opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/libstatistics_collector/collector/collector.hpp + +/opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp + +/opt/ros/foxy/include/rcl/allocator.h +rcutils/allocator.h +/opt/ros/foxy/include/rcl/rcutils/allocator.h + +/opt/ros/foxy/include/rcl/arguments.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h +rcl_yaml_param_parser/types.h +/opt/ros/foxy/include/rcl/rcl_yaml_param_parser/types.h + +/opt/ros/foxy/include/rcl/client.h +rosidl_runtime_c/service_type_support_struct.h +/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/node.h +/opt/ros/foxy/include/rcl/rcl/node.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/context.h +rmw/init.h +/opt/ros/foxy/include/rcl/rmw/init.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/arguments.h +/opt/ros/foxy/include/rcl/rcl/arguments.h +rcl/init_options.h +/opt/ros/foxy/include/rcl/rcl/init_options.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h +stdalign.h +- + +/opt/ros/foxy/include/rcl/domain_id.h +stddef.h +- +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h +rmw/domain_id.h +/opt/ros/foxy/include/rcl/rmw/domain_id.h + +/opt/ros/foxy/include/rcl/error_handling.h +rcutils/error_handling.h +/opt/ros/foxy/include/rcl/rcutils/error_handling.h + +/opt/ros/foxy/include/rcl/event.h +rcl/client.h +/opt/ros/foxy/include/rcl/rcl/client.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/publisher.h +/opt/ros/foxy/include/rcl/rcl/publisher.h +rcl/service.h +/opt/ros/foxy/include/rcl/rcl/service.h +rcl/subscription.h +/opt/ros/foxy/include/rcl/rcl/subscription.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/graph.h +rmw/names_and_types.h +- +rmw/get_topic_names_and_types.h +- +rmw/topic_endpoint_info_array.h +- +rcutils/types.h +/opt/ros/foxy/include/rcl/rcutils/types.h +rosidl_runtime_c/service_type_support_struct.h +/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/client.h +/opt/ros/foxy/include/rcl/rcl/client.h +rcl/node.h +/opt/ros/foxy/include/rcl/rcl/node.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/guard_condition.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/context.h +/opt/ros/foxy/include/rcl/rcl/context.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/init_options.h +rmw/init.h +/opt/ros/foxy/include/rcl/rmw/init.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/macros.h + +/opt/ros/foxy/include/rcl/node.h +stdint.h +- +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/arguments.h +/opt/ros/foxy/include/rcl/rcl/arguments.h +rcl/context.h +/opt/ros/foxy/include/rcl/rcl/context.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/node_options.h +/opt/ros/foxy/include/rcl/rcl/node_options.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/node_options.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/arguments.h +/opt/ros/foxy/include/rcl/rcl/arguments.h +rcl/domain_id.h +/opt/ros/foxy/include/rcl/rcl/domain_id.h + +/opt/ros/foxy/include/rcl/publisher.h +rosidl_runtime_c/message_type_support_struct.h +/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/node.h +/opt/ros/foxy/include/rcl/rcl/node.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/service.h +rosidl_runtime_c/service_type_support_struct.h +/opt/ros/foxy/include/rcl/rosidl_runtime_c/service_type_support_struct.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/node.h +/opt/ros/foxy/include/rcl/rcl/node.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/subscription.h +rosidl_runtime_c/message_type_support_struct.h +/opt/ros/foxy/include/rcl/rosidl_runtime_c/message_type_support_struct.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/node.h +/opt/ros/foxy/include/rcl/rcl/node.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h +rmw/message_sequence.h +/opt/ros/foxy/include/rcl/rmw/message_sequence.h + +/opt/ros/foxy/include/rcl/time.h +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h +rcutils/time.h +/opt/ros/foxy/include/rcl/rcutils/time.h + +/opt/ros/foxy/include/rcl/timer.h +stdbool.h +- +rcl/allocator.h +/opt/ros/foxy/include/rcl/rcl/allocator.h +rcl/context.h +/opt/ros/foxy/include/rcl/rcl/context.h +rcl/guard_condition.h +/opt/ros/foxy/include/rcl/rcl/guard_condition.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/time.h +/opt/ros/foxy/include/rcl/rcl/time.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rmw/rmw.h +/opt/ros/foxy/include/rcl/rmw/rmw.h + +/opt/ros/foxy/include/rcl/types.h +rmw/types.h +- + +/opt/ros/foxy/include/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl/wait.h +stdbool.h +- +stddef.h +- +rcl/client.h +/opt/ros/foxy/include/rcl/rcl/client.h +rcl/guard_condition.h +/opt/ros/foxy/include/rcl/rcl/guard_condition.h +rcl/macros.h +/opt/ros/foxy/include/rcl/rcl/macros.h +rcl/service.h +/opt/ros/foxy/include/rcl/rcl/service.h +rcl/subscription.h +/opt/ros/foxy/include/rcl/rcl/subscription.h +rcl/timer.h +/opt/ros/foxy/include/rcl/rcl/timer.h +rcl/event.h +/opt/ros/foxy/include/rcl/rcl/event.h +rcl/types.h +/opt/ros/foxy/include/rcl/rcl/types.h +rcl/visibility_control.h +/opt/ros/foxy/include/rcl/rcl/visibility_control.h + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/floating_point_range__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +rcl_interfaces/msg/detail/integer_range__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +rcl_interfaces/msg/detail/floating_point_range__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +rcl_interfaces/msg/detail/integer_range__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/integer_range__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +builtin_interfaces/msg/detail/time__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +builtin_interfaces/msg/detail/time__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/parameter__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__builder.hpp +rcl_interfaces/msg/detail/parameter__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/detail/parameter_event__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__struct.hpp +rcl_interfaces/msg/detail/parameter_event__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__builder.hpp +rcl_interfaces/msg/detail/parameter_event__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_event__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/detail/parameter_type__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__struct.hpp +rcl_interfaces/msg/detail/parameter_type__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__builder.hpp +rcl_interfaces/msg/detail/parameter_type__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_type__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__struct.hpp +rcl_interfaces/msg/detail/parameter_value__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__builder.hpp +rcl_interfaces/msg/detail/parameter_value__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/parameter_value__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/msg/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rcl_interfaces/srv/detail/describe_parameters__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +rcl_interfaces/srv/detail/describe_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/parameter_value__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter_value__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +rcl_interfaces/msg/detail/parameter__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/parameter__struct.hpp +rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/detail/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/detail/get_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__struct.hpp +rcl_interfaces/srv/detail/get_parameters__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__builder.hpp +rcl_interfaces/srv/detail/get_parameters__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/get_parameters__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/detail/list_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__struct.hpp +rcl_interfaces/srv/detail/list_parameters__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__builder.hpp +rcl_interfaces/srv/detail/list_parameters__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/list_parameters__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/detail/set_parameters__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__struct.hpp +rcl_interfaces/srv/detail/set_parameters__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__builder.hpp +rcl_interfaces/srv/detail/set_parameters__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters__traits.hpp + +/opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +/opt/ros/foxy/include/rcl_interfaces/srv/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + +/opt/ros/foxy/include/rcl_yaml_param_parser/types.h +stdint.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/allocator.h +rcutils/types/string_array.h +/opt/ros/foxy/include/rcl_yaml_param_parser/rcutils/types/string_array.h + +/opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp +memory +- +rcl/allocator.h +/opt/ros/foxy/include/rclcpp/allocator/rcl/allocator.h +rclcpp/allocator/allocator_deleter.hpp +/opt/ros/foxy/include/rclcpp/allocator/rclcpp/allocator/allocator_deleter.hpp + +/opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp +memory +- +stdexcept +- + +/opt/ros/foxy/include/rclcpp/any_executable.hpp +memory +- +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/any_service_callback.hpp +functional +- +memory +- +stdexcept +- +type_traits +- +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rmw/types.h +/opt/ros/foxy/include/rclcpp/rmw/types.h +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp + +/opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp +rmw/types.h +- +functional +- +memory +- +stdexcept +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/message_info.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp + +/opt/ros/foxy/include/rclcpp/callback_group.hpp +atomic +- +mutex +- +string +- +vector +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp +rclcpp/publisher_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/client.hpp +atomic +- +future +- +map +- +memory +- +sstream +- +string +- +tuple +- +utility +- +rcl/client.h +/opt/ros/foxy/include/rclcpp/rcl/client.h +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/expand_topic_or_service_name.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h +rmw/error_handling.h +/opt/ros/foxy/include/rclcpp/rmw/error_handling.h +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/clock.hpp +functional +- +memory +- +mutex +- +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/time.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/opt/ros/foxy/include/rclcpp/rcl/time.h +rcutils/time.h +/opt/ros/foxy/include/rclcpp/rcutils/time.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rclcpp/rcutils/types/rcutils_ret.h + +/opt/ros/foxy/include/rclcpp/context.hpp +condition_variable +- +functional +- +memory +- +mutex +- +string +- +typeindex +- +typeinfo +- +unordered_map +- +utility +- +vector +- +rcl/context.h +/opt/ros/foxy/include/rclcpp/rcl/context.h +rcl/guard_condition.h +/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/init_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/contexts/default_context.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/contexts/rclcpp/context.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/contexts/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/create_client.hpp +memory +- +string +- +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/create_publisher.hpp +memory +- +string +- +rclcpp/node_interfaces/get_node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp +rclcpp/publisher_factory.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_factory.hpp +rclcpp/publisher_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rmw/qos_profiles.h +/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h + +/opt/ros/foxy/include/rclcpp/create_service.hpp +memory +- +string +- +utility +- +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/create_subscription.hpp +chrono +- +functional +- +memory +- +stdexcept +- +string +- +utility +- +rclcpp/detail/resolve_enable_topic_statistics.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/get_node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_topics_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/create_publisher.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/subscription_factory.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_factory.hpp +rclcpp/subscription_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +rmw/qos_profiles.h +/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h + +/opt/ros/foxy/include/rclcpp/create_timer.hpp +chrono +- +exception +- +memory +- +string +- +utility +- +rclcpp/duration.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp +rclcpp/node_interfaces/get_node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_base_interface.hpp +rclcpp/node_interfaces/get_node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/get_node_timers_interface.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp + +/opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp +stdexcept +- +rclcpp/topic_statistics_state.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/topic_statistics_state.hpp + +/opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp +stdexcept +- +rclcpp/any_subscription_callback.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_buffer_type.hpp + +/opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp +stdexcept +- +rclcpp/intra_process_setting.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/intra_process_setting.hpp + +/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/detail/rcl/publisher.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/detail/rcl/subscription.h +rclcpp/detail/rmw_implementation_specific_payload.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/detail/rmw_implementation_specific_payload.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/detail/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/duration.hpp +chrono +- +builtin_interfaces/msg/duration.hpp +/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/duration.hpp +rcl/time.h +/opt/ros/foxy/include/rclcpp/rcl/time.h +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/event.hpp +atomic +- +memory +- +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/exceptions.hpp +rclcpp/exceptions/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions/exceptions.hpp + +/opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp +stdexcept +- +string +- +vector +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/exceptions/rcl/error_handling.h +rcl/types.h +/opt/ros/foxy/include/rclcpp/exceptions/rcl/types.h +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/exceptions/rclcpp/visibility_control.hpp +rcpputils/join.hpp +/opt/ros/foxy/include/rclcpp/exceptions/rcpputils/join.hpp + +/opt/ros/foxy/include/rclcpp/executor.hpp +algorithm +- +cassert +- +chrono +- +cstdlib +- +iostream +- +list +- +memory +- +mutex +- +string +- +vector +- +rcl/guard_condition.h +/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/executor_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executor_options.hpp +rclcpp/future_return_code.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/future_return_code.hpp +rclcpp/memory_strategies.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/scope_exit.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp + +/opt/ros/foxy/include/rclcpp/executor_options.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/memory_strategies.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/executors.hpp +future +- +memory +- +rclcpp/executors/multi_threaded_executor.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp +rclcpp/executors/single_threaded_executor.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors/single_threaded_executor.hpp +rclcpp/executors/static_single_threaded_executor.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors/static_single_threaded_executor.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp +chrono +- +memory +- +mutex +- +set +- +thread +- +unordered_map +- +rclcpp/executor.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp +rmw/rmw.h +- +cassert +- +cstdlib +- +memory +- +vector +- +rclcpp/executor.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/rate.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp +chrono +- +list +- +memory +- +rcl/guard_condition.h +/opt/ros/foxy/include/rclcpp/executors/rcl/guard_condition.h +rcl/wait.h +/opt/ros/foxy/include/rclcpp/executors/rcl/wait.h +rclcpp/experimental/executable_list.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp +cassert +- +cstdlib +- +memory +- +vector +- +string +- +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/executors/rmw/rmw.h +rclcpp/executor.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/executor.hpp +rclcpp/executors/static_executor_entities_collector.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/executors/static_executor_entities_collector.hpp +rclcpp/experimental/executable_list.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/experimental/executable_list.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/macros.hpp +rclcpp/memory_strategies.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/memory_strategies.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/node.hpp +rclcpp/rate.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/rate.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/executors/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp +string +- +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp + +/opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp +memory +- +type_traits +- +utility +- +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp + +/opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +algorithm +- +cstddef +- +cstdint +- +memory +- +mutex +- +stdexcept +- +utility +- +vector +- +rclcpp/experimental/buffers/buffer_implementation_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/experimental/buffers/buffer_implementation_base.hpp +rclcpp/logger.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logger.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/logging.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/experimental/buffers/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp +memory +- +type_traits +- +utility +- +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/experimental/rcl/subscription.h +rclcpp/experimental/buffers/intra_process_buffer.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/buffers/ring_buffer_implementation.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +rclcpp/intra_process_buffer_type.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/intra_process_buffer_type.hpp + +/opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp +memory +- +vector +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/client.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/subscription_base.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp +rmw/types.h +- +shared_mutex +- +algorithm +- +atomic +- +cstdint +- +exception +- +map +- +memory +- +string +- +unordered_map +- +utility +- +vector +- +rclcpp/allocator/allocator_deleter.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/allocator/allocator_deleter.hpp +rclcpp/experimental/subscription_intra_process.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/logger.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logger.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/logging.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/macros.hpp +rclcpp/publisher_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/publisher_base.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp +rmw/rmw.h +- +functional +- +memory +- +string +- +utility +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h +rclcpp/any_subscription_callback.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/any_subscription_callback.hpp +rclcpp/experimental/buffers/intra_process_buffer.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/buffers/intra_process_buffer.hpp +rclcpp/experimental/create_intra_process_buffer.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/create_intra_process_buffer.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/experimental/tracetools/tracetools.h + +/opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp +rmw/rmw.h +- +functional +- +memory +- +mutex +- +string +- +utility +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/experimental/rcl/error_handling.h +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/type_support_decl.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/experimental/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/function_traits.hpp +functional +- +memory +- +tuple +- + +/opt/ros/foxy/include/rclcpp/future_return_code.hpp +iostream +- +string +- +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/guard_condition.hpp +atomic +- +rcl/guard_condition.h +/opt/ros/foxy/include/rclcpp/rcl/guard_condition.h +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/init_options.hpp +memory +- +rcl/init_options.h +/opt/ros/foxy/include/rclcpp/rcl/init_options.h +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp + +/opt/ros/foxy/include/rclcpp/intra_process_setting.hpp + +/opt/ros/foxy/include/rclcpp/loaned_message.hpp +memory +- +utility +- +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp +rclcpp/publisher_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp +rcl/allocator.h +/opt/ros/foxy/include/rclcpp/rcl/allocator.h +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h + +/opt/ros/foxy/include/rclcpp/logger.hpp +memory +- +string +- +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcl/node.h +/opt/ros/foxy/include/rclcpp/rcl/node.h + +/opt/ros/foxy/include/rclcpp/logging.hpp +sstream +- +type_traits +- +rclcpp/logger.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp +rcutils/logging_macros.h +/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp + +/opt/ros/foxy/include/rclcpp/macros.hpp +memory +- +utility +- + +/opt/ros/foxy/include/rclcpp/memory_strategies.hpp +rclcpp/memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/memory_strategy.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/memory_strategy.hpp +list +- +memory +- +rcl/allocator.h +/opt/ros/foxy/include/rclcpp/rcl/allocator.h +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/any_executable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/any_executable.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/message_info.hpp +rmw/types.h +/opt/ros/foxy/include/rclcpp/rmw/types.h +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp +memory +- +stdexcept +- +rcl/types.h +/opt/ros/foxy/include/rclcpp/rcl/types.h +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/serialized_message.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcutils/logging_macros.h +/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h +rmw/serialized_message.h +/opt/ros/foxy/include/rclcpp/rmw/serialized_message.h + +/opt/ros/foxy/include/rclcpp/node.hpp +atomic +- +condition_variable +- +list +- +map +- +memory +- +mutex +- +string +- +tuple +- +utility +- +vector +- +rcutils/macros.h +/opt/ros/foxy/include/rclcpp/rcutils/macros.h +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/node.h +/opt/ros/foxy/include/rclcpp/rcl/node.h +rcl_interfaces/msg/list_parameters_result.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/parameter_event.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp +rclcpp/clock.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/event.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/event.hpp +rclcpp/logger.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logger.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/message_memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_clock_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/node_interfaces/node_graph_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp +rclcpp/node_interfaces/node_logging_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_logging_interface.hpp +rclcpp/node_interfaces/node_parameters_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_parameters_interface.hpp +rclcpp/node_interfaces/node_services_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/node_interfaces/node_time_source_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_waitables_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/node_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_options.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp +rclcpp/subscription.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/time.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +node_impl.hpp +/opt/ros/foxy/include/rclcpp/node_impl.hpp + +/opt/ros/foxy/include/rclcpp/node_impl.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +algorithm +- +chrono +- +cstdlib +- +iostream +- +limits +- +map +- +memory +- +sstream +- +stdexcept +- +string +- +utility +- +vector +- +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/rcl/subscription.h +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/create_client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_client.hpp +rclcpp/create_publisher.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_publisher.hpp +rclcpp/create_service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_service.hpp +rclcpp/create_timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_timer.hpp +rclcpp/create_subscription.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp +rclcpp/detail/resolve_enable_topic_statistics.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_enable_topic_statistics.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +node.hpp +/opt/ros/foxy/include/rclcpp/node.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_base_interface_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface_traits.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/node_interfaces/node_timers_interface_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface_traits.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp +memory +- +utility +- +type_traits +- +rcpputils/pointer_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcpputils/pointer_traits.hpp +rclcpp/node_interfaces/node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp +rclcpp/node_interfaces/node_topics_interface_traits.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface_traits.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp +memory +- +mutex +- +string +- +vector +- +rcl/node.h +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/node.h +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/context.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp +rclcpp/clock.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/clock.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp +algorithm +- +array +- +chrono +- +map +- +string +- +utility +- +vector +- +rcl/graph.h +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/graph.h +rcl/guard_condition.h +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/guard_condition.h +rclcpp/event.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/event.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp +memory +- +rclcpp/logger.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/logger.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp +map +- +memory +- +string +- +vector +- +rcl_interfaces/msg/list_parameters_result.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/list_parameters_result.hpp +rcl_interfaces/msg/parameter_descriptor.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/parameter_descriptor.hpp +rcl_interfaces/msg/set_parameters_result.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl_interfaces/msg/set_parameters_result.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/client.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/service.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/publisher.h +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/node_interfaces/rcl/subscription.h +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/node_interfaces/node_timers_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_timers_interface.hpp +rclcpp/publisher.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher.hpp +rclcpp/publisher_factory.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/publisher_factory.hpp +rclcpp/subscription.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription.hpp +rclcpp/subscription_factory.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/subscription_factory.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp +functional +- +type_traits +- +rclcpp/node_interfaces/node_topics_interface.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/node_interfaces/node_topics_interface.hpp + +/opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/callback_group.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/node_interfaces/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/node_options.hpp +memory +- +string +- +vector +- +rcl/node_options.h +/opt/ros/foxy/include/rclcpp/rcl/node_options.h +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/publisher_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/parameter.hpp +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/parameter_value.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter_value.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/parameter_client.hpp +memory +- +string +- +utility +- +vector +- +rcl_interfaces/msg/parameter.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter.hpp +rcl_interfaces/msg/parameter_event.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_event.hpp +rcl_interfaces/msg/parameter_value.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rcl_interfaces/srv/describe_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp +rclcpp/create_subscription.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/create_subscription.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/parameter_service.hpp +memory +- +string +- +rcl_interfaces/srv/describe_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/describe_parameters.hpp +rcl_interfaces/srv/get_parameter_types.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameter_types.hpp +rcl_interfaces/srv/get_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/get_parameters.hpp +rcl_interfaces/srv/list_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/list_parameters.hpp +rcl_interfaces/srv/set_parameters.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters.hpp +rcl_interfaces/srv/set_parameters_atomically.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/srv/set_parameters_atomically.hpp +rclcpp/executors.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/parameter_value.hpp +exception +- +iostream +- +ostream +- +sstream +- +string +- +vector +- +rcl_interfaces/msg/parameter_type.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_type.hpp +rcl_interfaces/msg/parameter_value.hpp +/opt/ros/foxy/include/rclcpp/rcl_interfaces/msg/parameter_value.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/publisher.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/allocator/allocator_deleter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_deleter.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/experimental/intra_process_manager.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/loaned_message.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/loaned_message.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/publisher_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/publisher_base.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +functional +- +iostream +- +memory +- +sstream +- +string +- +vector +- +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/publisher_factory.hpp +functional +- +memory +- +string +- +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h +rosidl_typesupport_cpp/message_type_support.hpp +/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/publisher.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher.hpp +rclcpp/publisher_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_base.hpp +rclcpp/publisher_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/publisher_options.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/publisher_options.hpp +memory +- +string +- +vector +- +rcl/publisher.h +/opt/ros/foxy/include/rclcpp/rcl/publisher.h +rclcpp/allocator/allocator_common.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/allocator/allocator_common.hpp +rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +rclcpp/intra_process_setting.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp + +/opt/ros/foxy/include/rclcpp/qos.hpp +string +- +rclcpp/duration.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rmw/incompatible_qos_events_statuses.h +/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h +rmw/qos_profiles.h +/opt/ros/foxy/include/rclcpp/rmw/qos_profiles.h +rmw/types.h +/opt/ros/foxy/include/rclcpp/rmw/types.h + +/opt/ros/foxy/include/rclcpp/qos_event.hpp +functional +- +string +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rmw/incompatible_qos_events_statuses.h +/opt/ros/foxy/include/rclcpp/rmw/incompatible_qos_events_statuses.h +rcutils/logging_macros.h +/opt/ros/foxy/include/rclcpp/rcutils/logging_macros.h +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/rate.hpp +chrono +- +memory +- +thread +- +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/rclcpp.hpp +csignal +- +memory +- +rclcpp/executors.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/executors.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp +rclcpp/node.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node.hpp +rclcpp/parameter.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter.hpp +rclcpp/parameter_client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter_client.hpp +rclcpp/parameter_service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/parameter_service.hpp +rclcpp/rate.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp +rclcpp/time.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/time.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/scope_exit.hpp +functional +- +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp + +/opt/ros/foxy/include/rclcpp/serialized_message.hpp +rcl/allocator.h +/opt/ros/foxy/include/rclcpp/rcl/allocator.h +rcl/types.h +/opt/ros/foxy/include/rclcpp/rcl/types.h +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/service.hpp +atomic +- +functional +- +iostream +- +memory +- +sstream +- +string +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/service.h +/opt/ros/foxy/include/rclcpp/rcl/service.h +rclcpp/any_service_callback.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/any_service_callback.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/expand_topic_or_service_name.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp +rmw/error_handling.h +/opt/ros/foxy/include/rclcpp/rmw/error_handling.h +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h + +/opt/ros/foxy/include/rclcpp/subscription.hpp +rmw/error_handling.h +- +rmw/rmw.h +- +chrono +- +functional +- +iostream +- +memory +- +sstream +- +string +- +utility +- +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/rcl/subscription.h +rclcpp/any_subscription_callback.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/detail/resolve_use_intra_process.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_use_intra_process.hpp +rclcpp/detail/resolve_intra_process_buffer_type.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/resolve_intra_process_buffer_type.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/exceptions.hpp +rclcpp/expand_topic_or_service_name.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/expand_topic_or_service_name.hpp +rclcpp/experimental/intra_process_manager.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/logging.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp +rclcpp/message_memory_strategy.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/message_memory_strategy.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h + +/opt/ros/foxy/include/rclcpp/subscription_base.hpp +atomic +- +memory +- +string +- +unordered_map +- +vector +- +utility +- +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/rcl/subscription.h +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h +rclcpp/any_subscription_callback.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/experimental/intra_process_manager.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/experimental/intra_process_manager.hpp +rclcpp/experimental/subscription_intra_process_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/experimental/subscription_intra_process_base.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/message_info.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/message_info.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp +rclcpp/serialized_message.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp +rclcpp/type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/type_support_decl.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/subscription_factory.hpp +functional +- +memory +- +string +- +utility +- +rcl/subscription.h +/opt/ros/foxy/include/rclcpp/rcl/subscription.h +rosidl_typesupport_cpp/message_type_support.hpp +/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rclcpp/any_subscription_callback.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/any_subscription_callback.hpp +rclcpp/intra_process_buffer_type.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/node_interfaces/node_base_interface.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/node_interfaces/node_base_interface.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/subscription.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription.hpp +rclcpp/subscription_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp +rclcpp/subscription_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_traits.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/topic_statistics/subscription_topic_statistics.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics/subscription_topic_statistics.hpp + +/opt/ros/foxy/include/rclcpp/subscription_options.hpp +chrono +- +memory +- +string +- +vector +- +rclcpp/callback_group.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/callback_group.hpp +rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +rclcpp/intra_process_buffer_type.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_buffer_type.hpp +rclcpp/intra_process_setting.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/intra_process_setting.hpp +rclcpp/qos.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos.hpp +rclcpp/qos_event.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/qos_event.hpp +rclcpp/topic_statistics_state.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/topic_statistics_state.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/subscription_traits.hpp +memory +- +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/serialized_message.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/serialized_message.hpp +rclcpp/subscription_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_options.hpp +rcl/types.h +/opt/ros/foxy/include/rclcpp/rcl/types.h + +/opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/time.hpp +builtin_interfaces/msg/time.hpp +/opt/ros/foxy/include/rclcpp/builtin_interfaces/msg/time.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcl/time.h +/opt/ros/foxy/include/rclcpp/rcl/time.h +rclcpp/duration.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/duration.hpp + +/opt/ros/foxy/include/rclcpp/timer.hpp +atomic +- +chrono +- +functional +- +memory +- +sstream +- +thread +- +type_traits +- +utility +- +rclcpp/clock.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/clock.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/function_traits.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/function_traits.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/rate.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/rate.hpp +rclcpp/utilities.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/utilities.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +tracetools/tracetools.h +/opt/ros/foxy/include/rclcpp/tracetools/tracetools.h +tracetools/utils.hpp +/opt/ros/foxy/include/rclcpp/tracetools/utils.hpp +rcl/error_handling.h +/opt/ros/foxy/include/rclcpp/rcl/error_handling.h +rcl/timer.h +/opt/ros/foxy/include/rclcpp/rcl/timer.h +rmw/error_handling.h +/opt/ros/foxy/include/rclcpp/rmw/error_handling.h +rmw/rmw.h +/opt/ros/foxy/include/rclcpp/rmw/rmw.h + +/opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp +memory +- +string +- +utility +- +vector +- +libstatistics_collector/collector/generate_statistics_message.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/collector/generate_statistics_message.hpp +libstatistics_collector/moving_average_statistics/types.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/moving_average_statistics/types.hpp +libstatistics_collector/topic_statistics_collector/constants.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/constants.hpp +libstatistics_collector/topic_statistics_collector/received_message_age.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +libstatistics_collector/topic_statistics_collector/received_message_period.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +rcl/time.h +/opt/ros/foxy/include/rclcpp/topic_statistics/rcl/time.h +rclcpp/time.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/time.hpp +rclcpp/publisher.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/publisher.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/rclcpp/timer.hpp +statistics_msgs/msg/metrics_message.hpp +/opt/ros/foxy/include/rclcpp/topic_statistics/statistics_msgs/msg/metrics_message.hpp + +/opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp + +/opt/ros/foxy/include/rclcpp/type_support_decl.hpp +rosidl_runtime_cpp/message_type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_cpp/service_type_support_decl.hpp +/opt/ros/foxy/include/rclcpp/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_typesupport_cpp/message_type_support.hpp +/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_typesupport_cpp/service_type_support.hpp +/opt/ros/foxy/include/rclcpp/rosidl_typesupport_cpp/service_type_support.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/utilities.hpp +chrono +- +functional +- +limits +- +string +- +vector +- +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/init_options.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/init_options.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +sstream +- + +/opt/ros/foxy/include/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/wait_result.hpp +cassert +- +functional +- +stdexcept +- +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/wait_result_kind.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_result_kind.hpp + +/opt/ros/foxy/include/rclcpp/wait_result_kind.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/wait_set.hpp +memory +- +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/dynamic_storage.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/dynamic_storage.hpp +rclcpp/wait_set_policies/sequential_synchronization.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/sequential_synchronization.hpp +rclcpp/wait_set_policies/static_storage.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/static_storage.hpp +rclcpp/wait_set_policies/thread_safe_synchronization.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +rclcpp/wait_set_template.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_set_template.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +memory +- +stdexcept +- +utility +- +rcl/wait.h +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rcl/wait.h +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/exceptions.hpp +rclcpp/logging.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/logging.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +chrono +- +functional +- + +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +condition_variable +- +functional +- +mutex +- +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/detail/rclcpp/visibility_control.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp +algorithm +- +memory +- +utility +- +vector +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp +array +- +memory +- +utility +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_set_policies/detail/storage_policy_common.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +chrono +- +functional +- +memory +- +utility +- +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/client.hpp +rclcpp/exceptions.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/exceptions.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/macros.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result.hpp +rclcpp/wait_result_kind.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_result_kind.hpp +rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/wait_set_policies/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/wait_set_template.hpp +chrono +- +memory +- +utility +- +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h +rclcpp/client.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/client.hpp +rclcpp/context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/context.hpp +rclcpp/contexts/default_context.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/contexts/default_context.hpp +rclcpp/guard_condition.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/guard_condition.hpp +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/scope_exit.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/scope_exit.hpp +rclcpp/service.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/service.hpp +rclcpp/subscription_base.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_base.hpp +rclcpp/subscription_wait_set_mask.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/subscription_wait_set_mask.hpp +rclcpp/timer.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/timer.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rclcpp/wait_result.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/wait_result.hpp +rclcpp/waitable.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/waitable.hpp + +/opt/ros/foxy/include/rclcpp/waitable.hpp +atomic +- +rclcpp/macros.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/macros.hpp +rclcpp/visibility_control.hpp +/opt/ros/foxy/include/rclcpp/rclcpp/visibility_control.hpp +rcl/wait.h +/opt/ros/foxy/include/rclcpp/rcl/wait.h + +/opt/ros/foxy/include/rcpputils/join.hpp +algorithm +- +iterator +- +sstream +- +string +- + +/opt/ros/foxy/include/rcpputils/pointer_traits.hpp +memory +- +type_traits +- + +/opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp +mutex +- + +/opt/ros/foxy/include/rcutils/allocator.h +stdbool.h +- +stddef.h +- +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/error_handling.h +assert.h +- +stdbool.h +- +stddef.h +- +stdint.h +- +stdio.h +- +stdlib.h +- +string.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/rcutils/allocator.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/snprintf.h +/opt/ros/foxy/include/rcutils/rcutils/snprintf.h +rcutils/testing/fault_injection.h +/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/logging.h +stdarg.h +- +stdbool.h +- +stdio.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/rcutils/allocator.h +rcutils/error_handling.h +/opt/ros/foxy/include/rcutils/rcutils/error_handling.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/time.h +/opt/ros/foxy/include/rcutils/rcutils/time.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/logging_macros.h +rcutils/logging.h +/opt/ros/foxy/include/rcutils/rcutils/logging.h +stdio.h +- +stdlib.h +- + +/opt/ros/foxy/include/rcutils/macros.h +TargetConditionals.h +- +Availability.h +- +rcutils/testing/fault_injection.h +/opt/ros/foxy/include/rcutils/rcutils/testing/fault_injection.h + +/opt/ros/foxy/include/rcutils/qsort.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/snprintf.h +stdarg.h +- +stddef.h +- +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/testing/fault_injection.h +stdbool.h +- +stdio.h +- +stdint.h +- +rcutils/macros.h +/opt/ros/foxy/include/rcutils/testing/rcutils/macros.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/testing/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/time.h +stdint.h +- +rcutils/macros.h +/opt/ros/foxy/include/rcutils/rcutils/macros.h +rcutils/types.h +/opt/ros/foxy/include/rcutils/rcutils/types.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types.h +rcutils/types/array_list.h +/opt/ros/foxy/include/rcutils/rcutils/types/array_list.h +rcutils/types/char_array.h +/opt/ros/foxy/include/rcutils/rcutils/types/char_array.h +rcutils/types/hash_map.h +/opt/ros/foxy/include/rcutils/rcutils/types/hash_map.h +rcutils/types/string_array.h +/opt/ros/foxy/include/rcutils/rcutils/types/string_array.h +rcutils/types/string_map.h +/opt/ros/foxy/include/rcutils/rcutils/types/string_map.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/rcutils/types/rcutils_ret.h +rcutils/types/uint8_array.h +/opt/ros/foxy/include/rcutils/rcutils/types/uint8_array.h + +/opt/ros/foxy/include/rcutils/types/array_list.h +string.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/types/rcutils/macros.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types/char_array.h +stdarg.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types/hash_map.h +string.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types/rcutils_ret.h + +/opt/ros/foxy/include/rcutils/types/string_array.h +string.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/error_handling.h +/opt/ros/foxy/include/rcutils/types/rcutils/error_handling.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/types/rcutils/macros.h +rcutils/qsort.h +/opt/ros/foxy/include/rcutils/types/rcutils/qsort.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types/string_map.h +string.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/macros.h +/opt/ros/foxy/include/rcutils/types/rcutils/macros.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/types/uint8_array.h +stdint.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rcutils/types/rcutils/allocator.h +rcutils/types/rcutils_ret.h +/opt/ros/foxy/include/rcutils/types/rcutils/types/rcutils_ret.h +rcutils/visibility_control.h +/opt/ros/foxy/include/rcutils/types/rcutils/visibility_control.h + +/opt/ros/foxy/include/rcutils/visibility_control.h +rcutils/visibility_control_macros.h +/opt/ros/foxy/include/rcutils/rcutils/visibility_control_macros.h + +/opt/ros/foxy/include/rcutils/visibility_control_macros.h + +/opt/ros/foxy/include/rmw/domain_id.h + +/opt/ros/foxy/include/rmw/error_handling.h +rcutils/error_handling.h +- + +/opt/ros/foxy/include/rmw/get_topic_names_and_types.h +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/names_and_types.h +/opt/ros/foxy/include/rmw/rmw/names_and_types.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h +stdint.h +- +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/init.h +stdint.h +- +rmw/init_options.h +/opt/ros/foxy/include/rmw/rmw/init_options.h +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/ret_types.h +/opt/ros/foxy/include/rmw/rmw/ret_types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/init_options.h +stdint.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rmw/rcutils/allocator.h +rmw/domain_id.h +/opt/ros/foxy/include/rmw/rmw/domain_id.h +rmw/localhost.h +/opt/ros/foxy/include/rmw/rmw/localhost.h +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/ret_types.h +/opt/ros/foxy/include/rmw/rmw/ret_types.h +rmw/security_options.h +/opt/ros/foxy/include/rmw/rmw/security_options.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/localhost.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/macros.h +rcutils/macros.h +/opt/ros/foxy/include/rmw/rcutils/macros.h + +/opt/ros/foxy/include/rmw/message_sequence.h +stddef.h +- +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h + +/opt/ros/foxy/include/rmw/names_and_types.h +stddef.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rmw/rcutils/allocator.h +rcutils/types.h +/opt/ros/foxy/include/rmw/rcutils/types.h +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/qos_profiles.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h + +/opt/ros/foxy/include/rmw/ret_types.h +stdint.h +- + +/opt/ros/foxy/include/rmw/rmw.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/macros.h +/opt/ros/foxy/include/rmw/rcutils/macros.h +rcutils/types.h +/opt/ros/foxy/include/rmw/rcutils/types.h +rosidl_runtime_c/message_type_support_struct.h +/opt/ros/foxy/include/rmw/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/service_type_support_struct.h +/opt/ros/foxy/include/rmw/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/sequence_bound.h +/opt/ros/foxy/include/rmw/rosidl_runtime_c/sequence_bound.h +rmw/init.h +/opt/ros/foxy/include/rmw/rmw/init.h +rmw/macros.h +/opt/ros/foxy/include/rmw/rmw/macros.h +rmw/qos_profiles.h +/opt/ros/foxy/include/rmw/rmw/qos_profiles.h +rmw/subscription_options.h +/opt/ros/foxy/include/rmw/rmw/subscription_options.h +rmw/message_sequence.h +/opt/ros/foxy/include/rmw/rmw/message_sequence.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/security_options.h +stdbool.h +- +rcutils/allocator.h +/opt/ros/foxy/include/rmw/rcutils/allocator.h +rmw/ret_types.h +/opt/ros/foxy/include/rmw/rmw/ret_types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/serialized_message.h +rcutils/types/uint8_array.h +/opt/ros/foxy/include/rmw/rcutils/types/uint8_array.h + +/opt/ros/foxy/include/rmw/subscription_options.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h + +/opt/ros/foxy/include/rmw/topic_endpoint_info.h +rcutils/allocator.h +/opt/ros/foxy/include/rmw/rcutils/allocator.h +rmw/types.h +/opt/ros/foxy/include/rmw/rmw/types.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/topic_endpoint_info_array.h +rcutils/allocator.h +/opt/ros/foxy/include/rmw/rcutils/allocator.h +rmw/topic_endpoint_info.h +/opt/ros/foxy/include/rmw/rmw/topic_endpoint_info.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/types.h +stdbool.h +- +stddef.h +- +stdint.h +- +rcutils/logging.h +- +rmw/init.h +/opt/ros/foxy/include/rmw/rmw/init.h +rmw/init_options.h +/opt/ros/foxy/include/rmw/rmw/init_options.h +rmw/ret_types.h +/opt/ros/foxy/include/rmw/rmw/ret_types.h +rmw/security_options.h +/opt/ros/foxy/include/rmw/rmw/security_options.h +rmw/serialized_message.h +/opt/ros/foxy/include/rmw/rmw/serialized_message.h +rmw/visibility_control.h +/opt/ros/foxy/include/rmw/rmw/visibility_control.h + +/opt/ros/foxy/include/rmw/visibility_control.h + +/opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h + +/opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h +rosidl_runtime_c/visibility_control.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h +rosidl_runtime_c/visibility_control.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_runtime_c/visibility_control.h +rosidl_typesupport_interface/macros.h +/opt/ros/foxy/include/rosidl_runtime_c/rosidl_typesupport_interface/macros.h + +/opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h + +/opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp +algorithm +- +memory +- +stdexcept +- +utility +- +vector +- + +/opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp +rosidl_runtime_c/message_initialization.h +- + +/opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp +type_traits +- + +/opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp +rosidl_runtime_c/message_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp +rosidl_runtime_c/service_type_support_struct.h +- +rosidl_runtime_c/visibility_control.h +- + +/opt/ros/foxy/include/rosidl_typesupport_interface/macros.h + +/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +utility +- + +/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- +builtin_interfaces/msg/detail/time__struct.hpp +/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__struct.hpp +statistics_msgs/msg/detail/statistic_data_point__struct.hpp +/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + +/opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/opt/ros/foxy/include/statistics_msgs/msg/detail/statistics_msgs/msg/detail/metrics_message__struct.hpp +rosidl_runtime_cpp/traits.hpp +- +stdint.h +- +type_traits +- +builtin_interfaces/msg/detail/time__traits.hpp +/opt/ros/foxy/include/statistics_msgs/msg/detail/builtin_interfaces/msg/detail/time__traits.hpp + +/opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +rosidl_runtime_cpp/bounded_vector.hpp +- +rosidl_runtime_cpp/message_initialization.hpp +- +algorithm +- +array +- +memory +- +string +- +vector +- + +/opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp +statistics_msgs/msg/detail/metrics_message__struct.hpp +/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__struct.hpp +statistics_msgs/msg/detail/metrics_message__builder.hpp +/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__builder.hpp +statistics_msgs/msg/detail/metrics_message__traits.hpp +/opt/ros/foxy/include/statistics_msgs/msg/statistics_msgs/msg/detail/metrics_message__traits.hpp + +/opt/ros/foxy/include/tracetools/config.h + +/opt/ros/foxy/include/tracetools/tracetools.h +stdint.h +- +string.h +- +stdbool.h +- +tracetools/config.h +/opt/ros/foxy/include/tracetools/tracetools/config.h +tracetools/visibility_control.hpp +/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp + +/opt/ros/foxy/include/tracetools/utils.hpp +stddef.h +- +functional +- +tracetools/visibility_control.hpp +/opt/ros/foxy/include/tracetools/tracetools/visibility_control.hpp + +/opt/ros/foxy/include/tracetools/visibility_control.hpp + +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp +hoverboard_mvp/mode_controller.h +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/hoverboard_mvp/mode_controller.h +memory +- + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/DependInfo.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/DependInfo.cmake new file mode 100644 index 0000000..022811a --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/DependInfo.cmake @@ -0,0 +1,29 @@ +# 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 + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o" + ) +set(CMAKE_CXX_COMPILER_ID "GNU") + +# Preprocessor definitions for this target. +set(CMAKE_TARGET_DEFINITIONS_CXX + "DEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp" + "RCUTILS_ENABLE_FAULT_INJECTION" + "SPDLOG_COMPILED_LIB" + ) + +# The include file search paths: +set(CMAKE_CXX_TARGET_INCLUDE_PATH + "../../include" + "/opt/ros/foxy/include" + ) + +# 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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/build.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/build.make new file mode 100644 index 0000000..2ba79f9 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/build.make @@ -0,0 +1,165 @@ +# 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 = /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 = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +# Include any dependencies generated for this target. +include CMakeFiles/move_controller_node.dir/depend.make + +# Include the progress variables for this target. +include CMakeFiles/move_controller_node.dir/progress.make + +# Include the compile flags for this target's objects. +include CMakeFiles/move_controller_node.dir/flags.make + +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: CMakeFiles/move_controller_node.dir/flags.make +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: ../../src/mode_controller.cpp + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --progress-dir=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_1) "Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -o CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o -c /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp + +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.i: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Preprocessing CXX source to CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.i" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -E /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp > CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.i + +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.s: cmake_force + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green "Compiling CXX source to assembly CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.s" + /usr/bin/c++ $(CXX_DEFINES) $(CXX_INCLUDES) $(CXX_FLAGS) -S /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp -o CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.s + +# Object files for target move_controller_node +move_controller_node_OBJECTS = \ +"CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o" + +# External object files for target move_controller_node +move_controller_node_EXTERNAL_OBJECTS = + +move_controller_node: CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +move_controller_node: CMakeFiles/move_controller_node.dir/build.make +move_controller_node: /opt/ros/foxy/lib/librclcpp.so +move_controller_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/librcl.so +move_controller_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/librmw_implementation.so +move_controller_node: /opt/ros/foxy/lib/librmw.so +move_controller_node: /opt/ros/foxy/lib/librcl_logging_spdlog.so +move_controller_node: /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 +move_controller_node: /opt/ros/foxy/lib/librcl_yaml_param_parser.so +move_controller_node: /opt/ros/foxy/lib/libyaml.so +move_controller_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libtracetools.so +move_controller_node: /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libexample_interfaces__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libaction_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_generator_c.so +move_controller_node: /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so +move_controller_node: /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so +move_controller_node: /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/librosidl_typesupport_cpp.so +move_controller_node: /opt/ros/foxy/lib/librosidl_typesupport_c.so +move_controller_node: /opt/ros/foxy/lib/librcpputils.so +move_controller_node: /opt/ros/foxy/lib/librosidl_runtime_c.so +move_controller_node: /opt/ros/foxy/lib/librcutils.so +move_controller_node: CMakeFiles/move_controller_node.dir/link.txt + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --green --bold --progress-dir=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles --progress-num=$(CMAKE_PROGRESS_2) "Linking CXX executable move_controller_node" + $(CMAKE_COMMAND) -E cmake_link_script CMakeFiles/move_controller_node.dir/link.txt --verbose=$(VERBOSE) + +# Rule to build all files generated by this target. +CMakeFiles/move_controller_node.dir/build: move_controller_node + +.PHONY : CMakeFiles/move_controller_node.dir/build + +CMakeFiles/move_controller_node.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/move_controller_node.dir/cmake_clean.cmake +.PHONY : CMakeFiles/move_controller_node.dir/clean + +CMakeFiles/move_controller_node.dir/depend: + cd /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/move_controller_node.dir/depend + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/cmake_clean.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/cmake_clean.cmake new file mode 100644 index 0000000..28b68b1 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/cmake_clean.cmake @@ -0,0 +1,10 @@ +file(REMOVE_RECURSE + "CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o" + "move_controller_node" + "move_controller_node.pdb" +) + +# Per-language clean rules from dependency scanning. +foreach(lang CXX) + include(CMakeFiles/move_controller_node.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.internal b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.internal new file mode 100644 index 0000000..035a552 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.internal @@ -0,0 +1,290 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o + ../../include/hoverboard_mvp/mode_controller.h + /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp + /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp + /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__builder.hpp + /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__struct.hpp + /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__traits.hpp + /opt/ros/foxy/include/example_interfaces/srv/set_bool.hpp + /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__builder.hpp + /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__struct.hpp + /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__traits.hpp + /opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__struct.hpp + /opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__traits.hpp + /opt/ros/foxy/include/geometry_msgs/msg/twist.hpp + /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp + /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp + /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp + /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp + /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp + /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp + /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp + /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp + /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp + /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp + /opt/ros/foxy/include/rcl/allocator.h + /opt/ros/foxy/include/rcl/arguments.h + /opt/ros/foxy/include/rcl/client.h + /opt/ros/foxy/include/rcl/context.h + /opt/ros/foxy/include/rcl/domain_id.h + /opt/ros/foxy/include/rcl/error_handling.h + /opt/ros/foxy/include/rcl/event.h + /opt/ros/foxy/include/rcl/graph.h + /opt/ros/foxy/include/rcl/guard_condition.h + /opt/ros/foxy/include/rcl/init_options.h + /opt/ros/foxy/include/rcl/macros.h + /opt/ros/foxy/include/rcl/node.h + /opt/ros/foxy/include/rcl/node_options.h + /opt/ros/foxy/include/rcl/publisher.h + /opt/ros/foxy/include/rcl/service.h + /opt/ros/foxy/include/rcl/subscription.h + /opt/ros/foxy/include/rcl/time.h + /opt/ros/foxy/include/rcl/timer.h + /opt/ros/foxy/include/rcl/types.h + /opt/ros/foxy/include/rcl/visibility_control.h + /opt/ros/foxy/include/rcl/wait.h + /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp + /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp + /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp + /opt/ros/foxy/include/rcl_yaml_param_parser/types.h + /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp + /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp + /opt/ros/foxy/include/rclcpp/any_executable.hpp + /opt/ros/foxy/include/rclcpp/any_service_callback.hpp + /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp + /opt/ros/foxy/include/rclcpp/callback_group.hpp + /opt/ros/foxy/include/rclcpp/client.hpp + /opt/ros/foxy/include/rclcpp/clock.hpp + /opt/ros/foxy/include/rclcpp/context.hpp + /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp + /opt/ros/foxy/include/rclcpp/create_client.hpp + /opt/ros/foxy/include/rclcpp/create_publisher.hpp + /opt/ros/foxy/include/rclcpp/create_service.hpp + /opt/ros/foxy/include/rclcpp/create_subscription.hpp + /opt/ros/foxy/include/rclcpp/create_timer.hpp + /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp + /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp + /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp + /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp + /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp + /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp + /opt/ros/foxy/include/rclcpp/duration.hpp + /opt/ros/foxy/include/rclcpp/event.hpp + /opt/ros/foxy/include/rclcpp/exceptions.hpp + /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp + /opt/ros/foxy/include/rclcpp/executor.hpp + /opt/ros/foxy/include/rclcpp/executor_options.hpp + /opt/ros/foxy/include/rclcpp/executors.hpp + /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp + /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp + /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp + /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp + /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp + /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp + /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp + /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp + /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp + /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp + /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp + /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp + /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp + /opt/ros/foxy/include/rclcpp/function_traits.hpp + /opt/ros/foxy/include/rclcpp/future_return_code.hpp + /opt/ros/foxy/include/rclcpp/guard_condition.hpp + /opt/ros/foxy/include/rclcpp/init_options.hpp + /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp + /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp + /opt/ros/foxy/include/rclcpp/loaned_message.hpp + /opt/ros/foxy/include/rclcpp/logger.hpp + /opt/ros/foxy/include/rclcpp/logging.hpp + /opt/ros/foxy/include/rclcpp/macros.hpp + /opt/ros/foxy/include/rclcpp/memory_strategies.hpp + /opt/ros/foxy/include/rclcpp/memory_strategy.hpp + /opt/ros/foxy/include/rclcpp/message_info.hpp + /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp + /opt/ros/foxy/include/rclcpp/node.hpp + /opt/ros/foxy/include/rclcpp/node_impl.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp + /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp + /opt/ros/foxy/include/rclcpp/node_options.hpp + /opt/ros/foxy/include/rclcpp/parameter.hpp + /opt/ros/foxy/include/rclcpp/parameter_client.hpp + /opt/ros/foxy/include/rclcpp/parameter_service.hpp + /opt/ros/foxy/include/rclcpp/parameter_value.hpp + /opt/ros/foxy/include/rclcpp/publisher.hpp + /opt/ros/foxy/include/rclcpp/publisher_base.hpp + /opt/ros/foxy/include/rclcpp/publisher_factory.hpp + /opt/ros/foxy/include/rclcpp/publisher_options.hpp + /opt/ros/foxy/include/rclcpp/qos.hpp + /opt/ros/foxy/include/rclcpp/qos_event.hpp + /opt/ros/foxy/include/rclcpp/rate.hpp + /opt/ros/foxy/include/rclcpp/rclcpp.hpp + /opt/ros/foxy/include/rclcpp/scope_exit.hpp + /opt/ros/foxy/include/rclcpp/serialized_message.hpp + /opt/ros/foxy/include/rclcpp/service.hpp + /opt/ros/foxy/include/rclcpp/subscription.hpp + /opt/ros/foxy/include/rclcpp/subscription_base.hpp + /opt/ros/foxy/include/rclcpp/subscription_factory.hpp + /opt/ros/foxy/include/rclcpp/subscription_options.hpp + /opt/ros/foxy/include/rclcpp/subscription_traits.hpp + /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp + /opt/ros/foxy/include/rclcpp/time.hpp + /opt/ros/foxy/include/rclcpp/timer.hpp + /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp + /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp + /opt/ros/foxy/include/rclcpp/type_support_decl.hpp + /opt/ros/foxy/include/rclcpp/utilities.hpp + /opt/ros/foxy/include/rclcpp/visibility_control.hpp + /opt/ros/foxy/include/rclcpp/wait_result.hpp + /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp + /opt/ros/foxy/include/rclcpp/wait_set.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp + /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp + /opt/ros/foxy/include/rclcpp/wait_set_template.hpp + /opt/ros/foxy/include/rclcpp/waitable.hpp + /opt/ros/foxy/include/rcpputils/join.hpp + /opt/ros/foxy/include/rcpputils/pointer_traits.hpp + /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp + /opt/ros/foxy/include/rcutils/allocator.h + /opt/ros/foxy/include/rcutils/error_handling.h + /opt/ros/foxy/include/rcutils/logging.h + /opt/ros/foxy/include/rcutils/logging_macros.h + /opt/ros/foxy/include/rcutils/macros.h + /opt/ros/foxy/include/rcutils/qsort.h + /opt/ros/foxy/include/rcutils/snprintf.h + /opt/ros/foxy/include/rcutils/testing/fault_injection.h + /opt/ros/foxy/include/rcutils/time.h + /opt/ros/foxy/include/rcutils/types.h + /opt/ros/foxy/include/rcutils/types/array_list.h + /opt/ros/foxy/include/rcutils/types/char_array.h + /opt/ros/foxy/include/rcutils/types/hash_map.h + /opt/ros/foxy/include/rcutils/types/rcutils_ret.h + /opt/ros/foxy/include/rcutils/types/string_array.h + /opt/ros/foxy/include/rcutils/types/string_map.h + /opt/ros/foxy/include/rcutils/types/uint8_array.h + /opt/ros/foxy/include/rcutils/visibility_control.h + /opt/ros/foxy/include/rcutils/visibility_control_macros.h + /opt/ros/foxy/include/rmw/domain_id.h + /opt/ros/foxy/include/rmw/error_handling.h + /opt/ros/foxy/include/rmw/get_topic_names_and_types.h + /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h + /opt/ros/foxy/include/rmw/init.h + /opt/ros/foxy/include/rmw/init_options.h + /opt/ros/foxy/include/rmw/localhost.h + /opt/ros/foxy/include/rmw/macros.h + /opt/ros/foxy/include/rmw/message_sequence.h + /opt/ros/foxy/include/rmw/names_and_types.h + /opt/ros/foxy/include/rmw/qos_profiles.h + /opt/ros/foxy/include/rmw/ret_types.h + /opt/ros/foxy/include/rmw/rmw.h + /opt/ros/foxy/include/rmw/security_options.h + /opt/ros/foxy/include/rmw/serialized_message.h + /opt/ros/foxy/include/rmw/subscription_options.h + /opt/ros/foxy/include/rmw/topic_endpoint_info.h + /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h + /opt/ros/foxy/include/rmw/types.h + /opt/ros/foxy/include/rmw/visibility_control.h + /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h + /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h + /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h + /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h + /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h + /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp + /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp + /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp + /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp + /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp + /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp + /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp + /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h + /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp + /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp + /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp + /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp + /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp + /opt/ros/foxy/include/tracetools/config.h + /opt/ros/foxy/include/tracetools/tracetools.h + /opt/ros/foxy/include/tracetools/utils.hpp + /opt/ros/foxy/include/tracetools/visibility_control.hpp + /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/src/mode_controller.cpp diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.make new file mode 100644 index 0000000..18988f3 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/depend.make @@ -0,0 +1,290 @@ +# CMAKE generated file: DO NOT EDIT! +# Generated by "Unix Makefiles" Generator, CMake Version 3.16 + +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: ../../include/hoverboard_mvp/mode_controller.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/duration__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/detail/time__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/duration.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/builtin_interfaces/msg/time.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/example_interfaces/srv/detail/set_bool__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/example_interfaces/srv/set_bool.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/twist__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/detail/vector3__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/geometry_msgs/msg/twist.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/collector.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/generate_statistics_message.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/collector/metric_details_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/moving_average.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/moving_average_statistics/types.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/constants.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_age.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/received_message_period.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/topic_statistics_collector/topic_statistics_collector.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/libstatistics_collector/visibility_control.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/allocator.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/arguments.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/client.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/context.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/domain_id.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/error_handling.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/event.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/graph.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/guard_condition.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/init_options.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/node.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/node_options.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/publisher.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/service.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/subscription.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/time.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/timer.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/visibility_control.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl/wait.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/floating_point_range__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/integer_range__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/list_parameters_result__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_descriptor__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_event__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_type__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/parameter_value__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/detail/set_parameters_result__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/list_parameters_result.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_descriptor.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_event.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_type.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/parameter_value.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/msg/set_parameters_result.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/describe_parameters.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/describe_parameters__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameter_types__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/get_parameters__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/list_parameters__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/detail/set_parameters_atomically__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameter_types.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/get_parameters.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/list_parameters.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_interfaces/srv/set_parameters_atomically.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcl_yaml_param_parser/types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_common.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/allocator/allocator_deleter.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/any_executable.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/any_service_callback.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/any_subscription_callback.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/callback_group.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/client.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/clock.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/context.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/contexts/default_context.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/create_client.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/create_publisher.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/create_service.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/create_subscription.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/create_timer.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_enable_topic_statistics.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_intra_process_buffer_type.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/resolve_use_intra_process.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_payload.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_publisher_payload.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/detail/rmw_implementation_specific_subscription_payload.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/duration.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/event.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/exceptions/exceptions.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executor.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executor_options.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executors.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executors/multi_threaded_executor.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executors/single_threaded_executor.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_executor_entities_collector.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/executors/static_single_threaded_executor.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/expand_topic_or_service_name.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/buffer_implementation_base.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/intra_process_buffer.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/buffers/ring_buffer_implementation.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/create_intra_process_buffer.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/executable_list.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/intra_process_manager.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/experimental/subscription_intra_process_base.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/function_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/future_return_code.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/guard_condition.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/init_options.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_buffer_type.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/intra_process_setting.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/loaned_message.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/logger.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/logging.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/macros.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategies.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/memory_strategy.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/message_info.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/message_memory_strategy.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_impl.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_base_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_timers_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/get_node_topics_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_base_interface_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_clock_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_graph_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_logging_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_parameters_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_services_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_time_source_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_timers_interface_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_topics_interface_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_interfaces/node_waitables_interface.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/node_options.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/parameter.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_client.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_service.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/parameter_value.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/publisher.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_base.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_factory.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/publisher_options.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/qos.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/qos_event.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/rate.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/rclcpp.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/scope_exit.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/serialized_message.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/service.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_base.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_factory.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_options.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/subscription_wait_set_mask.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/time.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/timer.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics/subscription_topic_statistics.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/topic_statistics_state.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/type_support_decl.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/utilities.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/visibility_control.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_result_kind.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/storage_policy_common.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/synchronization_policy_common.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/detail/write_preferring_read_write_lock.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/dynamic_storage.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/sequential_synchronization.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/static_storage.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_policies/thread_safe_synchronization.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/wait_set_template.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rclcpp/waitable.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcpputils/join.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcpputils/pointer_traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcpputils/thread_safety_annotations.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/allocator.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/error_handling.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/logging.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/logging_macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/qsort.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/snprintf.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/testing/fault_injection.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/time.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/array_list.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/char_array.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/hash_map.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/rcutils_ret.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/string_array.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/string_map.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/types/uint8_array.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rcutils/visibility_control_macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/domain_id.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/error_handling.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/get_topic_names_and_types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/incompatible_qos_events_statuses.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/init.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/init_options.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/localhost.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/message_sequence.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/names_and_types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/qos_profiles.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/ret_types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/rmw.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/security_options.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/serialized_message.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/subscription_options.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/topic_endpoint_info_array.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/types.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rmw/visibility_control.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_initialization.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/message_type_support_struct.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/sequence_bound.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/service_type_support_struct.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_c/visibility_control.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/bounded_vector.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_initialization.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/message_type_support_decl.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/service_type_support_decl.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_runtime_cpp/traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/message_type_support.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_cpp/service_type_support.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/rosidl_typesupport_interface/macros.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__builder.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/metrics_message__traits.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/detail/statistic_data_point__struct.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/statistics_msgs/msg/metrics_message.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/tracetools/config.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/tracetools/tracetools.h +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/tracetools/utils.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: /opt/ros/foxy/include/tracetools/visibility_control.hpp +CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o: ../../src/mode_controller.cpp + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/flags.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/flags.make new file mode 100644 index 0000000..5d67121 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.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 = -Wall -Wextra -Wpedantic -std=gnu++14 + +CXX_DEFINES = -DDEFAULT_RMW_IMPLEMENTATION=rmw_fastrtps_cpp -DRCUTILS_ENABLE_FAULT_INJECTION -DSPDLOG_COMPILED_LIB + +CXX_INCLUDES = -I/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include -isystem /opt/ros/foxy/include + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/link.txt b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/link.txt new file mode 100644 index 0000000..04907d7 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/link.txt @@ -0,0 +1 @@ +/usr/bin/c++ CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o -o move_controller_node -Wl,-rpath,/opt/ros/foxy/lib: /opt/ros/foxy/lib/librclcpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libexample_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/liblibstatistics_collector.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/liblibstatistics_collector_test_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librcl.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librcl_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librmw_implementation.so /opt/ros/foxy/lib/librmw.so /opt/ros/foxy/lib/librcl_logging_spdlog.so /usr/lib/x86_64-linux-gnu/libspdlog.so.1.5.0 -lpthread /opt/ros/foxy/lib/librcl_yaml_param_parser.so /opt/ros/foxy/lib/libyaml.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosgraph_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstatistics_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libtracetools.so /opt/ros/foxy/lib/libgeometry_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libstd_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libexample_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libaction_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libaction_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_generator_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_c.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/libbuiltin_interfaces__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_generator_c.so /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_c.so /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_introspection_c.so /opt/ros/foxy/lib/libunique_identifier_msgs__rosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_cpp.so /opt/ros/foxy/lib/librosidl_typesupport_c.so /opt/ros/foxy/lib/librcpputils.so /opt/ros/foxy/lib/librosidl_runtime_c.so /opt/ros/foxy/lib/librcutils.so -ldl diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/progress.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/progress.make new file mode 100644 index 0000000..abadeb0 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/progress.make @@ -0,0 +1,3 @@ +CMAKE_PROGRESS_1 = 1 +CMAKE_PROGRESS_2 = 2 + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o new file mode 100644 index 0000000000000000000000000000000000000000..3d57d5f24f70575b0c03df29a11957b928cf0485 GIT binary patch literal 4291624 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,_{D}= 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

2G@7yKUh1MqC{hv1LEAA`Hpx4R9= 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�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

2pba#otGGM&J4>rJVRdAm*83VOi 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 z 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%0A(e&w_SUVXHv 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

>pSZ|ERH;b^qI2^5o~LA71|( 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 literal 0 HcmV?d00001 diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/progress.marks b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/progress.marks new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/progress.marks @@ -0,0 +1 @@ +2 diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/DependInfo.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/DependInfo.cmake new file mode 100644 index 0000000..19fab21 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.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/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/build.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/build.make new file mode 100644 index 0000000..bd485f6 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/build.make @@ -0,0 +1,72 @@ +# 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 = /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 = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +# Utility rule file for uninstall. + +# Include the progress variables for this target. +include CMakeFiles/uninstall.dir/progress.make + +uninstall: CMakeFiles/uninstall.dir/build.make + +.PHONY : uninstall + +# Rule to build all files generated by this target. +CMakeFiles/uninstall.dir/build: uninstall + +.PHONY : CMakeFiles/uninstall.dir/build + +CMakeFiles/uninstall.dir/clean: + $(CMAKE_COMMAND) -P CMakeFiles/uninstall.dir/cmake_clean.cmake +.PHONY : CMakeFiles/uninstall.dir/clean + +CMakeFiles/uninstall.dir/depend: + cd /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp && $(CMAKE_COMMAND) -E cmake_depends "Unix Makefiles" /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/DependInfo.cmake --color=$(COLOR) +.PHONY : CMakeFiles/uninstall.dir/depend + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/cmake_clean.cmake b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/cmake_clean.cmake new file mode 100644 index 0000000..9960e98 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/cmake_clean.cmake @@ -0,0 +1,5 @@ + +# Per-language clean rules from dependency scanning. +foreach(lang ) + include(CMakeFiles/uninstall.dir/cmake_clean_${lang}.cmake OPTIONAL) +endforeach() diff --git a/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/progress.make b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/progress.make new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/uninstall.dir/progress.make @@ -0,0 +1 @@ + diff --git a/hoverboard_mvp/build/hoverboard_mvp/CTestConfiguration.ini b/hoverboard_mvp/build/hoverboard_mvp/CTestConfiguration.ini new file mode 100644 index 0000000..250d00e --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CTestConfiguration.ini @@ -0,0 +1,105 @@ +# This file is configured by CMake automatically as DartConfiguration.tcl +# If you choose not to use CMake, this file may be hand configured, by +# filling in the required variables. + + +# Configuration directories and files +SourceDirectory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp +BuildDirectory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +# Where to place the cost data store +CostDataFile: + +# Site is something like machine.domain, i.e. pragmatic.crd +Site: fa5be3975c43 + +# Build name is osname-revision-compiler, i.e. Linux-2.4.2-2smp-c++ +BuildName: + +# Subprojects +LabelsForSubprojects: + +# Submission information +SubmitURL: + +# Dashboard start time +NightlyStartTime: + +# Commands for the build/test/submit cycle +ConfigureCommand: "/usr/bin/cmake" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" +MakeCommand: +DefaultCTestConfigurationType: + +# version control +UpdateVersionOnly: + +# CVS options +# Default is "-d -P -A" +CVSCommand: +CVSUpdateOptions: + +# Subversion options +SVNCommand: +SVNOptions: +SVNUpdateOptions: + +# Git options +GITCommand: +GITInitSubmodules: +GITUpdateOptions: +GITUpdateCustom: + +# Perforce options +P4Command: +P4Client: +P4Options: +P4UpdateOptions: +P4UpdateCustom: + +# Generic update command +UpdateCommand: +UpdateOptions: +UpdateType: + +# Compiler info +Compiler: /usr/bin/c++ +CompilerVersion: 9.3.0 + +# Dynamic analysis (MemCheck) +PurifyCommand: +ValgrindCommand: +ValgrindCommandOptions: +MemoryCheckType: +MemoryCheckSanitizerOptions: +MemoryCheckCommand: +MemoryCheckCommandOptions: +MemoryCheckSuppressionFile: + +# Coverage +CoverageCommand: +CoverageExtraFlags: + +# Cluster commands +SlurmBatchCommand: +SlurmRunCommand: + +# Testing options +# TimeOut is the amount of time in seconds to wait for processes +# to complete during testing. After TimeOut seconds, the +# process will be summarily terminated. +# Currently set to 25 minutes +TimeOut: + +# During parallel testing CTest will not start a new test if doing +# so would cause the system load to exceed this value. +TestLoad: + +UseLaunchers: +CurlOptions: +# warning, if you add new options here that have to do with submit, +# you have to update cmCTestSubmitCommand.cxx + +# For CTest submissions that timeout, these options +# specify behavior for retrying the submission +CTestSubmitRetryDelay: +CTestSubmitRetryCount: diff --git a/hoverboard_mvp/build/hoverboard_mvp/CTestCustom.cmake b/hoverboard_mvp/build/hoverboard_mvp/CTestCustom.cmake new file mode 100644 index 0000000..14956f3 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CTestCustom.cmake @@ -0,0 +1,2 @@ +set(CTEST_CUSTOM_MAXIMUM_PASSED_TEST_OUTPUT_SIZE 0) +set(CTEST_CUSTOM_MAXIMUM_FAILED_TEST_OUTPUT_SIZE 0) diff --git a/hoverboard_mvp/build/hoverboard_mvp/CTestTestfile.cmake b/hoverboard_mvp/build/hoverboard_mvp/CTestTestfile.cmake new file mode 100644 index 0000000..e3b5030 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/CTestTestfile.cmake @@ -0,0 +1,22 @@ +# CMake generated Testfile for +# Source directory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp +# Build directory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +# +# This file includes the relevant testing commands required for +# testing this directory and lists subdirectories to be tested as well. +add_test(copyright "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/copyright.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_copyright/copyright.txt" "--command" "/opt/ros/foxy/bin/ament_copyright" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/copyright.xunit.xml") +set_tests_properties(copyright PROPERTIES LABELS "copyright;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_copyright.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;18;ament_copyright;/opt/ros/foxy/share/ament_cmake_copyright/cmake/ament_cmake_copyright_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(cppcheck "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/cppcheck.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cppcheck/cppcheck.txt" "--command" "/opt/ros/foxy/bin/ament_cppcheck" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/cppcheck.xunit.xml" "--include_dirs" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include") +set_tests_properties(cppcheck PROPERTIES LABELS "cppcheck;linter" TIMEOUT "300" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cppcheck.cmake;61;ament_add_test;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;83;ament_cppcheck;/opt/ros/foxy/share/ament_cmake_cppcheck/cmake/ament_cmake_cppcheck_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(cpplint "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/cpplint.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cpplint/cpplint.txt" "--command" "/opt/ros/foxy/bin/ament_cpplint" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/cpplint.xunit.xml") +set_tests_properties(cpplint PROPERTIES LABELS "cpplint;linter" TIMEOUT "120" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cpplint.cmake;68;ament_add_test;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake;35;ament_cpplint;/opt/ros/foxy/share/ament_cmake_cpplint/cmake/ament_cmake_cpplint_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(flake8 "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/flake8.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_flake8/flake8.txt" "--command" "/opt/ros/foxy/bin/ament_flake8" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/flake8.xunit.xml") +set_tests_properties(flake8 PROPERTIES LABELS "flake8;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_flake8.cmake;48;ament_add_test;/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;18;ament_flake8;/opt/ros/foxy/share/ament_cmake_flake8/cmake/ament_cmake_flake8_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(lint_cmake "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/lint_cmake.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_lint_cmake/lint_cmake.txt" "--command" "/opt/ros/foxy/bin/ament_lint_cmake" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/lint_cmake.xunit.xml") +set_tests_properties(lint_cmake PROPERTIES LABELS "lint_cmake;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_lint_cmake.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;21;ament_lint_cmake;/opt/ros/foxy/share/ament_cmake_lint_cmake/cmake/ament_cmake_lint_cmake_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(pep257 "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/pep257.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_pep257/pep257.txt" "--command" "/opt/ros/foxy/bin/ament_pep257" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/pep257.xunit.xml") +set_tests_properties(pep257 PROPERTIES LABELS "pep257;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_pep257.cmake;41;ament_add_test;/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;18;ament_pep257;/opt/ros/foxy/share/ament_cmake_pep257/cmake/ament_cmake_pep257_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(uncrustify "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/uncrustify.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_uncrustify/uncrustify.txt" "--command" "/opt/ros/foxy/bin/ament_uncrustify" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/uncrustify.xunit.xml") +set_tests_properties(uncrustify PROPERTIES LABELS "uncrustify;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_uncrustify.cmake;65;ament_add_test;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;34;ament_uncrustify;/opt/ros/foxy/share/ament_cmake_uncrustify/cmake/ament_cmake_uncrustify_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") +add_test(xmllint "/usr/bin/python3" "-u" "/opt/ros/foxy/share/ament_cmake_test/cmake/run_test.py" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/xmllint.xunit.xml" "--package-name" "hoverboard_mvp" "--output-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_xmllint/xmllint.txt" "--command" "/opt/ros/foxy/bin/ament_xmllint" "--xunit-file" "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/test_results/hoverboard_mvp/xmllint.xunit.xml") +set_tests_properties(xmllint PROPERTIES LABELS "xmllint;linter" TIMEOUT "60" WORKING_DIRECTORY "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp" _BACKTRACE_TRIPLES "/opt/ros/foxy/share/ament_cmake_test/cmake/ament_add_test.cmake;118;add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_xmllint.cmake;50;ament_add_test;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;18;ament_xmllint;/opt/ros/foxy/share/ament_cmake_xmllint/cmake/ament_cmake_xmllint_lint_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;21;ament_execute_extensions;/opt/ros/foxy/share/ament_lint_auto/cmake/ament_lint_auto_package_hook.cmake;0;;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_execute_extensions.cmake;48;include;/opt/ros/foxy/share/ament_cmake_core/cmake/core/ament_package.cmake;66;ament_execute_extensions;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;73;ament_package;/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/CMakeLists.txt;0;") diff --git a/hoverboard_mvp/build/hoverboard_mvp/Makefile b/hoverboard_mvp/build/hoverboard_mvp/Makefile new file mode 100644 index 0000000..c1a18f4 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/Makefile @@ -0,0 +1,268 @@ +# 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 + +# 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 = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# The top-level build directory on which CMake was run. +CMAKE_BINARY_DIR = /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp + +#============================================================================= +# Targets provided globally by CMake. + +# Special rule for the target install/strip +install/strip: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip + +# Special rule for the target install/strip +install/strip/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing the project stripped..." + /usr/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake +.PHONY : install/strip/fast + +# Special rule for the target install/local +install/local: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local + +# Special rule for the target install/local +install/local/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Installing only the local directory..." + /usr/bin/cmake -DCMAKE_INSTALL_LOCAL_ONLY=1 -P cmake_install.cmake +.PHONY : install/local/fast + +# Special rule for the target install +install: preinstall + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install + +# Special rule for the target install +install/fast: preinstall/fast + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Install the project..." + /usr/bin/cmake -P cmake_install.cmake +.PHONY : install/fast + +# Special rule for the target list_install_components +list_install_components: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Available install components are: \"Unspecified\"" +.PHONY : list_install_components + +# Special rule for the target list_install_components +list_install_components/fast: list_install_components + +.PHONY : list_install_components/fast + +# 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 + +# Special rule for the target test +test: + @$(CMAKE_COMMAND) -E cmake_echo_color --switch=$(COLOR) --cyan "Running tests..." + /usr/bin/ctest --force-new-ctest-process $(ARGS) +.PHONY : test + +# Special rule for the target test +test/fast: test + +.PHONY : test/fast + +# The main all target +all: cmake_check_build_system + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/CMakeFiles/progress.marks + $(MAKE) -f CMakeFiles/Makefile2 all + $(CMAKE_COMMAND) -E cmake_progress_start /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/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 move_controller_node + +# Build rule for target. +move_controller_node: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 move_controller_node +.PHONY : move_controller_node + +# fast build rule for target. +move_controller_node/fast: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/build +.PHONY : move_controller_node/fast + +#============================================================================= +# Target rules for targets named hoverboard_mvp_uninstall + +# Build rule for target. +hoverboard_mvp_uninstall: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 hoverboard_mvp_uninstall +.PHONY : hoverboard_mvp_uninstall + +# fast build rule for target. +hoverboard_mvp_uninstall/fast: + $(MAKE) -f CMakeFiles/hoverboard_mvp_uninstall.dir/build.make CMakeFiles/hoverboard_mvp_uninstall.dir/build +.PHONY : hoverboard_mvp_uninstall/fast + +#============================================================================= +# Target rules for targets named uninstall + +# Build rule for target. +uninstall: cmake_check_build_system + $(MAKE) -f CMakeFiles/Makefile2 uninstall +.PHONY : uninstall + +# fast build rule for target. +uninstall/fast: + $(MAKE) -f CMakeFiles/uninstall.dir/build.make CMakeFiles/uninstall.dir/build +.PHONY : uninstall/fast + +src/mode_controller.o: src/mode_controller.cpp.o + +.PHONY : src/mode_controller.o + +# target to build an object file +src/mode_controller.cpp.o: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +.PHONY : src/mode_controller.cpp.o + +src/mode_controller.i: src/mode_controller.cpp.i + +.PHONY : src/mode_controller.i + +# target to preprocess a source file +src/mode_controller.cpp.i: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.i +.PHONY : src/mode_controller.cpp.i + +src/mode_controller.s: src/mode_controller.cpp.s + +.PHONY : src/mode_controller.s + +# target to generate assembly for a file +src/mode_controller.cpp.s: + $(MAKE) -f CMakeFiles/move_controller_node.dir/build.make CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.s +.PHONY : src/mode_controller.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 "... install/strip" + @echo "... install/local" + @echo "... install" + @echo "... list_install_components" + @echo "... rebuild_cache" + @echo "... edit_cache" + @echo "... test" + @echo "... move_controller_node" + @echo "... hoverboard_mvp_uninstall" + @echo "... uninstall" + @echo "... src/mode_controller.o" + @echo "... src/mode_controller.i" + @echo "... src/mode_controller.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/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig-version.cmake b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig.cmake b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig.cmake new file mode 100644 index 0000000..cc9ab0e --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_hoverboard_mvp_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED hoverboard_mvp_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(hoverboard_mvp_FOUND FALSE) + elseif(NOT hoverboard_mvp_FOUND) + # use separate condition to avoid uninitialized variable warning + set(hoverboard_mvp_FOUND FALSE) + endif() + return() +endif() +set(_hoverboard_mvp_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT hoverboard_mvp_FIND_QUIETLY) + message(STATUS "Found hoverboard_mvp: 0.0.0 (${hoverboard_mvp_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'hoverboard_mvp' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${hoverboard_mvp_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(hoverboard_mvp_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "") +foreach(_extra ${_extras}) + include("${hoverboard_mvp_DIR}/${_extra}") +endforeach() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/package.cmake b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/package.cmake new file mode 100644 index 0000000..5f84132 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/package.cmake @@ -0,0 +1,14 @@ +set(_AMENT_PACKAGE_NAME "hoverboard_mvp") +set(hoverboard_mvp_VERSION "0.0.0") +set(hoverboard_mvp_MAINTAINER "root ") +set(hoverboard_mvp_BUILD_DEPENDS "gazebo_ros" "teleop_twist_keyboard" "rclcpp" "rclpy" "example_interfaces" "geometry_msgs" "nav_msgs" "nav2_common" "navigation2") +set(hoverboard_mvp_BUILDTOOL_DEPENDS "ament_cmake" "ament_cmake_python") +set(hoverboard_mvp_BUILD_EXPORT_DEPENDS "gazebo_ros" "teleop_twist_keyboard" "rclcpp" "rclpy" "example_interfaces" "geometry_msgs" "nav_msgs" "nav2_common" "navigation2") +set(hoverboard_mvp_BUILDTOOL_EXPORT_DEPENDS ) +set(hoverboard_mvp_EXEC_DEPENDS "gazebo_ros" "teleop_twist_keyboard" "rclcpp" "rclpy" "example_interfaces" "geometry_msgs" "nav_msgs" "nav2_common" "navigation2") +set(hoverboard_mvp_TEST_DEPENDS "ament_lint_auto" "ament_lint_common") +set(hoverboard_mvp_GROUP_DEPENDS ) +set(hoverboard_mvp_MEMBER_OF_GROUPS ) +set(hoverboard_mvp_DEPRECATED "") +set(hoverboard_mvp_EXPORT_TAGS) +list(APPEND hoverboard_mvp_EXPORT_TAGS "ament_cmake") diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/ament_prefix_path.sh.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/ament_prefix_path.sh.stamp new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/ament_prefix_path.sh.stamp @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp new file mode 100644 index 0000000..ee49c9f --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig-version.cmake.in.stamp @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "@PACKAGE_VERSION@") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig.cmake.in.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig.cmake.in.stamp new file mode 100644 index 0000000..6fb3fe7 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/nameConfig.cmake.in.stamp @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_@PROJECT_NAME@_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED @PROJECT_NAME@_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(@PROJECT_NAME@_FOUND FALSE) + elseif(NOT @PROJECT_NAME@_FOUND) + # use separate condition to avoid uninitialized variable warning + set(@PROJECT_NAME@_FOUND FALSE) + endif() + return() +endif() +set(_@PROJECT_NAME@_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT @PROJECT_NAME@_FIND_QUIETLY) + message(STATUS "Found @PROJECT_NAME@: @PACKAGE_VERSION@ (${@PROJECT_NAME@_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "") + set(_msg "Package '@PROJECT_NAME@' is deprecated") + # append custom deprecation text if available + if(NOT "@PACKAGE_DEPRECATED@" STREQUAL "TRUE") + set(_msg "${_msg} (@PACKAGE_DEPRECATED@)") + endif() + # optionally quiet the deprecation message + if(NOT ${@PROJECT_NAME@_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(@PROJECT_NAME@_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "@PACKAGE_CONFIG_EXTRA_FILES@") +foreach(_extra ${_extras}) + include("${@PROJECT_NAME@_DIR}/${_extra}") +endforeach() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package.xml.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package.xml.stamp new file mode 100755 index 0000000..fa58d35 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package.xml.stamp @@ -0,0 +1,29 @@ + + + + hoverboard_mvp + 0.0.0 + TODO: Package description + root + TODO: License declaration + + ament_cmake + ament_cmake_python + + gazebo_ros + teleop_twist_keyboard + rclcpp + rclpy + example_interfaces + geometry_msgs + nav_msgs + nav2_common + navigation2 + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp new file mode 100644 index 0000000..6f82f12 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/package_xml_2_cmake.py.stamp @@ -0,0 +1,143 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +from collections import OrderedDict +import sys + +from catkin_pkg.package import parse_package_string + + +def main(argv=sys.argv[1:]): + """ + Extract the information from package.xml and make them accessible to CMake. + + Parse the given package.xml file and + print CMake code defining several variables containing the content. + """ + parser = argparse.ArgumentParser( + description='Parse package.xml file and print CMake code defining ' + 'several variables', + ) + parser.add_argument( + 'package_xml', + type=argparse.FileType('r', encoding='utf-8'), + help='The path to a package.xml file', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + try: + package = parse_package_string( + args.package_xml.read(), filename=args.package_xml.name) + except Exception as e: + print("Error parsing '%s':" % args.package_xml.name, file=sys.stderr) + raise e + finally: + args.package_xml.close() + + lines = generate_cmake_code(package) + if args.outfile: + with open(args.outfile, 'w', encoding='utf-8') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def get_dependency_values(key, depends): + dependencies = [] + dependencies.append((key, ' '.join(['"%s"' % str(d) for d in depends]))) + for d in depends: + comparisons = [ + 'version_lt', + 'version_lte', + 'version_eq', + 'version_gte', + 'version_gt'] + for comp in comparisons: + value = getattr(d, comp, None) + if value is not None: + dependencies.append(('%s_%s_%s' % (key, str(d), comp.upper()), + '"%s"' % value)) + return dependencies + + +def generate_cmake_code(package): + """ + Return a list of CMake set() commands containing the manifest information. + + :param package: catkin_pkg.package.Package + :returns: list of str + """ + variables = [] + variables.append(('VERSION', '"%s"' % package.version)) + + variables.append(( + 'MAINTAINER', + '"%s"' % (', '.join([str(m) for m in package.maintainers])))) + + variables.extend(get_dependency_values('BUILD_DEPENDS', + package.build_depends)) + variables.extend(get_dependency_values('BUILDTOOL_DEPENDS', + package.buildtool_depends)) + variables.extend(get_dependency_values('BUILD_EXPORT_DEPENDS', + package.build_export_depends)) + variables.extend(get_dependency_values('BUILDTOOL_EXPORT_DEPENDS', + package.buildtool_export_depends)) + variables.extend(get_dependency_values('EXEC_DEPENDS', + package.exec_depends)) + variables.extend(get_dependency_values('TEST_DEPENDS', + package.test_depends)) + variables.extend(get_dependency_values('GROUP_DEPENDS', + package.group_depends)) + variables.extend(get_dependency_values('MEMBER_OF_GROUPS', + package.member_of_groups)) + + deprecated = [e.content for e in package.exports + if e.tagname == 'deprecated'] + variables.append(('DEPRECATED', + '"%s"' % ((deprecated[0] if deprecated[0] else 'TRUE') + if deprecated + else ''))) + + lines = [] + lines.append('set(_AMENT_PACKAGE_NAME "%s")' % package.name) + for (k, v) in variables: + lines.append('set(%s_%s %s)' % (package.name, k, v)) + + lines.append('set(%s_EXPORT_TAGS)' % package.name) + replaces = OrderedDict() + replaces['${prefix}/'] = '' + replaces['\\'] = '\\\\' # escape backslashes + replaces['"'] = '\\"' # prevent double quotes to end the CMake string + replaces[';'] = '\\;' # prevent semicolons to be interpreted as list separators + for export in package.exports: + export = str(export) + for k, v in replaces.items(): + export = export.replace(k, v) + lines.append('list(APPEND %s_EXPORT_TAGS "%s")' % (package.name, export)) + + return lines + + +if __name__ == '__main__': + main() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/path.sh.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/path.sh.stamp new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/path.sh.stamp @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/pythonpath.sh.in.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/pythonpath.sh.in.stamp new file mode 100644 index 0000000..de278c1 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/pythonpath.sh.in.stamp @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/@PYTHON_INSTALL_DIR@" diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/templates_2_cmake.py.stamp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/templates_2_cmake.py.stamp new file mode 100644 index 0000000..b7c0faf --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/stamps/templates_2_cmake.py.stamp @@ -0,0 +1,112 @@ +#!/usr/bin/env python3 + +# Copyright 2014-2015 Open Source Robotics Foundation, Inc. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import argparse +import os +import sys + +from ament_package.templates import get_environment_hook_template_path +from ament_package.templates import get_package_level_template_names +from ament_package.templates import get_package_level_template_path +from ament_package.templates import get_prefix_level_template_names +from ament_package.templates import get_prefix_level_template_path + +IS_WINDOWS = os.name == 'nt' + + +def main(argv=sys.argv[1:]): + """ + Extract the information about templates provided by ament_package. + + Call the API provided by ament_package and + print CMake code defining several variables containing information about + the available templates. + """ + parser = argparse.ArgumentParser( + description='Extract information about templates provided by ' + 'ament_package and print CMake code defining several ' + 'variables', + ) + parser.add_argument( + 'outfile', + nargs='?', + help='The filename where the output should be written to', + ) + args = parser.parse_args(argv) + + lines = generate_cmake_code() + if args.outfile: + basepath = os.path.dirname(args.outfile) + if not os.path.exists(basepath): + os.makedirs(basepath) + with open(args.outfile, 'w') as f: + for line in lines: + f.write('%s\n' % line) + else: + for line in lines: + print(line) + + +def generate_cmake_code(): + """ + Return a list of CMake set() commands containing the template information. + + :returns: list of str + """ + variables = [] + + if not IS_WINDOWS: + variables.append(( + 'ENVIRONMENT_HOOK_LIBRARY_PATH', + '"%s"' % get_environment_hook_template_path('library_path.sh'))) + else: + variables.append(('ENVIRONMENT_HOOK_LIBRARY_PATH', '')) + + ext = '.bat.in' if IS_WINDOWS else '.sh.in' + variables.append(( + 'ENVIRONMENT_HOOK_PYTHONPATH', + '"%s"' % get_environment_hook_template_path('pythonpath' + ext))) + + templates = [] + for name in get_package_level_template_names(): + templates.append('"%s"' % get_package_level_template_path(name)) + variables.append(( + 'PACKAGE_LEVEL', + templates)) + + templates = [] + for name in get_prefix_level_template_names(): + templates.append('"%s"' % get_prefix_level_template_path(name)) + variables.append(( + 'PREFIX_LEVEL', + templates)) + + lines = [] + for (k, v) in variables: + if isinstance(v, list): + lines.append('set(ament_cmake_package_templates_%s "")' % k) + for vv in v: + lines.append('list(APPEND ament_cmake_package_templates_%s %s)' + % (k, vv)) + else: + lines.append('set(ament_cmake_package_templates_%s %s)' % (k, v)) + # Ensure backslashes are replaced with forward slashes because CMake cannot + # parse files with backslashes in it. + return [l.replace('\\', '/') for l in lines] + + +if __name__ == '__main__': + main() diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/ament_prefix_path.dsv b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.bash b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.dsv b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.dsv new file mode 100644 index 0000000..526af30 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.dsv @@ -0,0 +1,3 @@ +source;share/hoverboard_mvp/environment/ament_prefix_path.sh +source;share/hoverboard_mvp/environment/path.sh +source;share/hoverboard_mvp/environment/pythonpath.sh diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.sh b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.sh new file mode 100644 index 0000000..ff62551 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.sh @@ -0,0 +1,134 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.zsh b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/package.dsv b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/package.dsv new file mode 100644 index 0000000..8844ba7 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/package.dsv @@ -0,0 +1,4 @@ +source;share/hoverboard_mvp/local_setup.bash +source;share/hoverboard_mvp/local_setup.dsv +source;share/hoverboard_mvp/local_setup.sh +source;share/hoverboard_mvp/local_setup.zsh diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/path.dsv b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.dsv b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.dsv new file mode 100644 index 0000000..84dbc4c --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.sh b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.sh new file mode 100644 index 0000000..7fe2b2f --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/lib/python3.8/site-packages" diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp new file mode 100644 index 0000000..75e0902 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp @@ -0,0 +1 @@ +gazebo_ros;teleop_twist_keyboard;rclcpp;rclpy;example_interfaces;geometry_msgs;nav_msgs;nav2_common;navigation2;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/packages/hoverboard_mvp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/packages/hoverboard_mvp new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp new file mode 100644 index 0000000..bb46647 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp @@ -0,0 +1 @@ +/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy \ No newline at end of file diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_package_templates/templates.cmake b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_package_templates/templates.cmake new file mode 100644 index 0000000..028c16d --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_package_templates/templates.cmake @@ -0,0 +1,14 @@ +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_LIBRARY_PATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/library_path.sh") +set(ament_cmake_package_templates_ENVIRONMENT_HOOK_PYTHONPATH "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/environment_hook/pythonpath.sh.in") +set(ament_cmake_package_templates_PACKAGE_LEVEL "") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.bash.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PACKAGE_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/package_level/local_setup.zsh.in") +set(ament_cmake_package_templates_PREFIX_LEVEL "") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/local_setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.bash") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.sh.in") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/setup.zsh") +list(APPEND ament_cmake_package_templates_PREFIX_LEVEL "/opt/ros/foxy/lib/python3.8/site-packages/ament_package/template/prefix_level/_local_setup_util.py") diff --git a/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake new file mode 100644 index 0000000..b22d1f8 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_uninstall_target/ament_cmake_uninstall_target.cmake @@ -0,0 +1,57 @@ +# generated from +# ament_cmake_core/cmake/uninstall_target/ament_cmake_uninstall_target.cmake.in + +function(ament_cmake_uninstall_target_remove_empty_directories path) + set(install_space "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp") + if(install_space STREQUAL "") + message(FATAL_ERROR "The CMAKE_INSTALL_PREFIX variable must not be empty") + endif() + + string(LENGTH "${install_space}" length) + string(SUBSTRING "${path}" 0 ${length} path_prefix) + if(NOT path_prefix STREQUAL install_space) + message(FATAL_ERROR "The path '${path}' must be within the install space '${install_space}'") + endif() + if(path STREQUAL install_space) + return() + endif() + + # check if directory is empty + file(GLOB files "${path}/*") + list(LENGTH files length) + if(length EQUAL 0) + message(STATUS "Uninstalling: ${path}/") + execute_process(COMMAND "/usr/bin/cmake" "-E" "remove_directory" "${path}") + # recursively try to remove parent directories + get_filename_component(parent_path "${path}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endfunction() + +# uninstall files installed using the standard install() function +set(install_manifest "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/install_manifest.txt") +if(NOT EXISTS "${install_manifest}") + message(FATAL_ERROR "Cannot find install manifest: ${install_manifest}") +endif() + +file(READ "${install_manifest}" installed_files) +string(REGEX REPLACE "\n" ";" installed_files "${installed_files}") +foreach(installed_file ${installed_files}) + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(STATUS "Uninstalling: ${installed_file}") + file(REMOVE "${installed_file}") + if(EXISTS "${installed_file}" OR IS_SYMLINK "${installed_file}") + message(FATAL_ERROR "Failed to remove '${installed_file}'") + endif() + + # remove empty parent folders + get_filename_component(parent_path "${installed_file}" PATH) + ament_cmake_uninstall_target_remove_empty_directories("${parent_path}") + endif() +endforeach() + +# end of template + +message(STATUS "Execute custom uninstall script") + +# begin of custom uninstall code diff --git a/hoverboard_mvp/build/hoverboard_mvp/cmake_args.last b/hoverboard_mvp/build/hoverboard_mvp/cmake_args.last new file mode 100644 index 0000000..4af1832 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/cmake_args.last @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/hoverboard_mvp/build/hoverboard_mvp/cmake_install.cmake b/hoverboard_mvp/build/hoverboard_mvp/cmake_install.cmake new file mode 100644 index 0000000..0b491c0 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/cmake_install.cmake @@ -0,0 +1,163 @@ +# Install script for directory: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp + +# Set the install prefix +if(NOT DEFINED CMAKE_INSTALL_PREFIX) + set(CMAKE_INSTALL_PREFIX "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp") +endif() +string(REGEX REPLACE "/$" "" CMAKE_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") + +# Set the install configuration name. +if(NOT DEFINED CMAKE_INSTALL_CONFIG_NAME) + if(BUILD_TYPE) + string(REGEX REPLACE "^[^A-Za-z0-9_]+" "" + CMAKE_INSTALL_CONFIG_NAME "${BUILD_TYPE}") + else() + set(CMAKE_INSTALL_CONFIG_NAME "") + endif() + message(STATUS "Install configuration: \"${CMAKE_INSTALL_CONFIG_NAME}\"") +endif() + +# Set the component getting installed. +if(NOT CMAKE_INSTALL_COMPONENT) + if(COMPONENT) + message(STATUS "Install component: \"${COMPONENT}\"") + set(CMAKE_INSTALL_COMPONENT "${COMPONENT}") + else() + set(CMAKE_INSTALL_COMPONENT) + endif() +endif() + +# Install shared libraries without execute permission? +if(NOT DEFINED CMAKE_INSTALL_SO_NO_EXE) + set(CMAKE_INSTALL_SO_NO_EXE "1") +endif() + +# Is this installation the result of a crosscompile? +if(NOT DEFINED CMAKE_CROSSCOMPILING) + set(CMAKE_CROSSCOMPILING "FALSE") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node") + file(RPATH_CHECK + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node" + RPATH "") + endif() + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp" TYPE EXECUTABLE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/move_controller_node") + if(EXISTS "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node" AND + NOT IS_SYMLINK "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node") + file(RPATH_CHANGE + FILE "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node" + OLD_RPATH "/opt/ros/foxy/lib:" + NEW_RPATH "") + if(CMAKE_INSTALL_DO_STRIP) + execute_process(COMMAND "/usr/bin/strip" "$ENV{DESTDIR}${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp/move_controller_node") + endif() + endif() +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/" TYPE DIRECTORY FILES + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/launch" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/worlds" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/urdf" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/rviz" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/params" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/maps" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/pythonpath.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/python3.8/site-packages/hoverboard_mvp" TYPE DIRECTORY FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/hoverboard_mvp/" REGEX "/[^/]*\\.pyc$" EXCLUDE REGEX "/\\_\\_pycache\\_\\_$" EXCLUDE) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + execute_process( + COMMAND + "/usr/bin/python3" "-m" "compileall" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/hoverboard_mvp" TYPE PROGRAM FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/scripts/path_controller_node.py") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/package_run_dependencies" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/parent_prefix_path" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/ament_prefix_path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/opt/ros/foxy/share/ament_cmake_core/cmake/environment_hooks/environment/path.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/environment" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/path.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.bash") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.sh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.zsh") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/local_setup.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_environment_hooks/package.dsv") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/ament_index/resource_index/packages" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_index/share/ament_index/resource_index/packages/hoverboard_mvp") +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp/cmake" TYPE FILE FILES + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig.cmake" + "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/ament_cmake_core/hoverboard_mvpConfig-version.cmake" + ) +endif() + +if("x${CMAKE_INSTALL_COMPONENT}x" STREQUAL "xUnspecifiedx" OR NOT CMAKE_INSTALL_COMPONENT) + file(INSTALL DESTINATION "${CMAKE_INSTALL_PREFIX}/share/hoverboard_mvp" TYPE FILE FILES "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/package.xml") +endif() + +if(CMAKE_INSTALL_COMPONENT) + set(CMAKE_INSTALL_MANIFEST "install_manifest_${CMAKE_INSTALL_COMPONENT}.txt") +else() + set(CMAKE_INSTALL_MANIFEST "install_manifest.txt") +endif() + +string(REPLACE ";" "\n" CMAKE_INSTALL_MANIFEST_CONTENT + "${CMAKE_INSTALL_MANIFEST_FILES}") +file(WRITE "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp/${CMAKE_INSTALL_MANIFEST}" + "${CMAKE_INSTALL_MANIFEST_CONTENT}") diff --git a/hoverboard_mvp/build/hoverboard_mvp/colcon_build.rc b/hoverboard_mvp/build/hoverboard_mvp/colcon_build.rc new file mode 100644 index 0000000..573541a --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/colcon_build.rc @@ -0,0 +1 @@ +0 diff --git a/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh b/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh new file mode 100644 index 0000000..f9867d5 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh @@ -0,0 +1 @@ +# generated from colcon_core/shell/template/command_prefix.sh.em diff --git a/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh.env b/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh.env new file mode 100644 index 0000000..b4ccce9 --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/colcon_command_prefix_build.sh.env @@ -0,0 +1,40 @@ +AMENT_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy +CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/noetic +COLCON=1 +COLCON_PREFIX_PATH=/root/home/foxy_ws/install +DISPLAY=:0 +GAZEBO_MASTER_URI=http://localhost:11345 +GAZEBO_MODEL_DATABASE_URI=http://models.gazebosim.org +GAZEBO_MODEL_PATH=/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models +GAZEBO_PLUGIN_PATH=/usr/lib/x86_64-linux-gnu/gazebo-11/plugins: +GAZEBO_RESOURCE_PATH=/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds +HOME=/root +HOSTNAME=fa5be3975c43 +LANG=C.UTF-8 +LC_ALL=C.UTF-8 +LD_LIBRARY_PATH=/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins +LESSCLOSE=/usr/bin/lesspipe %s %s +LESSOPEN=| /usr/bin/lesspipe %s +LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36: +NVIDIA_DRIVER_CAPABILITIES=graphics +NVIDIA_VISIBLE_DEVICES=all +OGRE_RESOURCE_PATH=/usr/lib/x86_64-linux-gnu/OGRE-1.9.0 +OLDPWD=/root/home/foxy_ws +PATH=/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin +PKG_CONFIG_PATH=/opt/ros/noetic/lib/pkgconfig +PWD=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +PYTHONPATH=/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages +QT_X11_NO_MITSHM=1 +ROSLISP_PACKAGE_DIRECTORIES= +ROS_DISTRO=foxy +ROS_ETC_DIR=/opt/ros/noetic/etc/ros +ROS_LOCALHOST_ONLY=0 +ROS_MASTER_URI=http://localhost:11311 +ROS_PACKAGE_PATH=/opt/ros/noetic/share +ROS_PYTHON_VERSION=3 +ROS_ROOT=/opt/ros/noetic/share/ros +ROS_VERSION=2 +SHLVL=1 +TERM=xterm +XAUTHORITY=/tmp/.docker.xauth +_=/usr/bin/colcon diff --git a/hoverboard_mvp/build/hoverboard_mvp/install_manifest.txt b/hoverboard_mvp/build/hoverboard_mvp/install_manifest.txt new file mode 100644 index 0000000..7b37c6b --- /dev/null +++ b/hoverboard_mvp/build/hoverboard_mvp/install_manifest.txt @@ -0,0 +1,37 @@ +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml \ No newline at end of file diff --git a/hoverboard_mvp/build/hoverboard_mvp/move_controller_node b/hoverboard_mvp/build/hoverboard_mvp/move_controller_node new file mode 100755 index 0000000000000000000000000000000000000000..1cd09e49047b47082e4bc46b3709a1a094f0a619 GIT binary patch literal 1855600 zcmeF431AdO*7!T&a6plOpb-%VREQ#wnFL7i8jfJXIgo%6#mO}xgE@xDBm@-=f*QOw zxE>L&fLC-qf-Y{n;~iaf!>&gb(T(TEYrlx7Sv>f^s(RH^^QJp96C(TV|D&~;yx-Kk zuBxtj_3G&AOVj4fj*W@wqv6pKg)|JAg_^pW@%V=3Ao_;<8s)%pYN z3#S9WrJrrF;tTm{!Eo$??04~aW%?UXg~I6BWfa_ z-zV{JHTkLjj$f~nr4$bG`Ij?90_3OqJN64p%0T`zOM38UgYv%uo7hh40v5<^Mvw@KgRS8-GVXXJI(`$-=WE^D}<|`*I{9X)0 znSH-z`jfNHANfc7&?A;#w)~ZO$9Ft*MVr*YuF1l%gZ&r^oiyV&>GGFyJtVaja&InR8;I6H4NvTFh2QdR)vs35m^` zqfcCHOy9oREcnS#%k;R|qef4EwP@DX0giP?#vRr;CQh4d?b~n6$aP~hr?x8fnriLi zF*6`pLmZ9P*cn=N-1NSXWii(DeikhzHbHaFv^(M)i7bAxjn<6@n0v#Lwh4H(e3+5x&_ZNngBA1&UQ{z898%xGJ5GS#MRG$c*JPcT6*7EGh$-l52)!D z>%g48F++1$;w;*%7;RW=pW5*;mRPOU3Ml5JzAL$F=ae3C`ccc>|m`!g&*%?6?^|Z-H|&oVUSw2b}Dv$IrXr z^By?wh4Vf*8{m8x&TVl15zars*#sv$o`lb*@$YBh^Eo(Qfb(TIUxD*AIOXv={QVa= zTjBg0obST<9-M7(s>e={KY+6x&X3{z6wc4!WXI?5`A;~%g!3ynzlQT)aQ+XRyW#u+ z&Mr9j!pV+b*=H=2O*q-n2S3^0{owEZC=Ypb3U94;bg}m{LF&Sv*A1k&hz2Sh4cD{UjF&6t-}`1?fcqGHy-l&F;6G0 z|G4pp_NPw1>9k9(Il}+an=kzOT};i(SB~zVb>Vp+B7a>rsymFZIIr`A&b~_$ zZ~5-1_NTmmaDSMc_0W)`3bKDbum6vG{lhN$Y~ib49yjNU8{S^|;J0Is7-hXc~MjF-0GRdPw^m4}{s!^V+Yc9gls6yANx zsDIq&Icv$ipMIXPzAEeAaURd^r|vxKneD@`dwff6!P6(d^TTt8W^LIq?&F0oP3hbC z*@EkTt(rS*%^iRF{4Z(WytZIlT%XVWb@+!rZ$2yL(G9?Ql0A9WnQHtrXfePsJn zXPmbF<9qge(0OEq_toipH?C=)_VFgy=K3qD%U@1@vTXhOb2rxyxc5=l6K#)=wLUld zrR_W1Z!%=F%KVg%aylWSuy+a+rIm;ByQ5m4eK|3ICa!@kH3H8 z{p&ZJ{mFozlO7m&-fe#$w{PoSM_@@IQ7-Sr!C*!^K*Rvs~_Ba<%H`dPdIK!RhMnp%DIito)bGO({*NN(fxbd z6F1y-cz^GZ?;#CK`}wxDZ>_)L%55KwO1Cfh+Z}DWmt0x-)`pAEc*mA9;6v;Dl84q_ z{_%N*WAFUwoK2o788eD&E7ml9Qg_`g>z*pVdGE5A5pRFlc6G(B>zXUjOd+N4|1yjh`^nd-Sdk#_gNY_ET)rbDOUE^wp$` z)(#&sfAr-GZp)h1n7;eD?Uh^NzqIXr;51KB^T?KSv##2Zaoj8QuU_}$pz1r8d^Bl6 zX`heFR?i$Y=Y*24Rz2}^^S;BEEOrmyHhBESJC|LwAiZKy#@{~Ij_#lIYR1>MR8QJ- z){`S1yJuvX2fBtMs{#!@A*Z-PLAEr8USN&8z_}UZRNV@3h zqle5NaQEAHeo)gnYT}bk|C5n_#j{r*|4RM1N#Ffcy7Z9UWs6JubY(Q3dSdP1Cmy-| zy$6QAyJY5`ukNy^-0<$s6-DL8?CLio;qLq+jvQb4#LuyP2QOJT>EfN+v(CBa#iuT7 z|N8Y0Qx>%j|Hs3h967G&t^c`ZAfB03tEmlHpZLvZ(r>ln{I!t@WoC4d~Wo;KbJReTye#-uaA4Be(g=2 zD|fYgI(kLYcRw{QE$#EjvO{*?^jg8)GY6irqv#J`Z@ag+{Fn)6SVq?-UA%LKW$==l zf6iaA%k}-1g@f)Jw&%Hmw_o2m`-TU`W$bY-`Lyx$x^ZVu{L6Sv;r3H|qQKtn^Zc8Ejc-aY*)7o1L`@MXst^WxFQdWz0`CiRT1xl8yA7 zZxa5e4&(48CgIb--!RgD$pT|;8E(v%ePqlV!MQimp9N055npN&pO3~Hhfi2(%vYJ{ zS>I|L{w3&S7{!PAo<{r;6aEx*Sd79?ea@IqgOY0$o^^hVcz@^w8S$r0?)!injl-|| zyD@)YwK4zDq&&Nz6J`{j<2D=fKbz#+6(;wQ`O`-FPccdFaZr(r!r%UpF@NA}WB$V| zV_t5OUgpahUH2E0`}hZw@Gm`Ttf$Rs%txEplM7Aax%f$AJ@F>x>Rc23l~7;U=m}izDa%g+CIdgwHq0pYNKC_3zng%!l+f=4(DQ=AT?;%-tUw^JlV*dAZ4T zZ!qDWY~%Y?Xi_hpG|_X^JmdImddQexZ&HumI?p)#)+%HELYgsu!z7+X1C7H!XcC{1 zUmAzsYQhh>#W?)JPmK986Z`zDN&L5&l+S_vjPVf=RnP4epnbU*sHUtmi(Hd>&y^-cC2MlY33_C(We1z4MuI ze0G4HG|K;l4&(6eUuVn-am3!=G`8ae4T+NqNYI z@J8iroe8fu$5vlWpdqnP3qBxWyboyHL)k>Rx^7Nrwy~i4T57P z{}<*lFB5#)V|_XK6Y|Y@g1_=(EGI7_uUQ21t}yBCEr5y)2NX+wJPG!k>F?X{i@_Ui!Px z^LylF#|r)~PP9Vt;K#$z92>Fu6Kjr@gD^9FQFJ4)$8>TpDiq(`-pstL;ZvA7WvscQ1GXa7oI8f55@G#a`G{z z_u1pbbtQiR`a3LLRr7=MbMjvVFUkz&XJiTe$^C^MSuaj`L&V21OvGme#^-_5|96)NJ{jw;h%GEvgM!D(r)Cv;U|5nL z?}I{iU+jy5^)xLJ@v)G6cn1`+@RoEDUfQ3N!45E9Umz;nKGZ+$b-`a56`bC8@V@sQ zEx0Tvqn3(z=A0(t3E9h!Teb*2|C-Z>%ZG_-sTKG{JiR2}Zuy4U=aE{wPvn3F^{mDE ze%b_a-Lc5`yeagzjTBs_Yt$bFZ`>^GAq-#eBO59dOYhygM0k1MCuIm;J4wWIxk!eV zbCcjJ(SE}1;KxufjI6vh6T39-1rdJYF~RY<@ioEsTqE+Ctyy8mTMdHmWQ!u;ID-ER zYl0F)emVw-h%_O8_at%ME@H<Cj(e@pmp2`7GO!XP{kU z`7>;JaQtV^5%IAO74eaFCIjjz)6fd!&a6Wu|qzIq4PsC?FhCgYl;IU|* zCBFd-3rkm>Tck_2J2zS}{8*7cvi#4(@|KP5yR^?QLPA)6QagOuwSrT--ExoMUaQbA z^_13NKFkS@Pkp%vKkN_@UY6%q&K2#o6YG(@zpne395}nG z?kn1nIJPiJImVwX^yC~X^nlst$L$w04*mwQd&3$8@51{i_3ye}@Dx&yCcYx#|9L-= zpRzn`E)o1)w0qLd?7m;bryA=;D#m9IR1lWW)u)Pho{#(!FpMmJ5(qjKmkRwg#IBxH zD8lbTe@xbk3;rbd`Grtm;FyN#`t&Tp-y(k3%~xW&NP5>|{?y$j^z6a=^8RTo{7}t0 zSlq|${3@_+5bZ6sSDT>Tv2;DVPuyP_&-KtQGfwT*N|-NzTN!dxOc&uB(?mq1eVYK~ zjp?EG>gl&dJloMPh2qMO^LC2xO*aTVvR#+}1(Myz+6Cf1reOFbP_UVw-%9-a6P^&^ z8*)T=S&uaECs}+xJule)tZWzIi?Dt1qW;^UAhGbDqu(_F`RX--FIXkwxgPm=x6so_ z>h;?&UcvM{j`dX9v8h`G|Lb@WA4m>A3SVS;z>h*d6U;R~mdzIWox~0-d{5|kV2aQq zA2+B(dy-HXoDVexB0RMlb>PslcovQqPr5c@evTIP;zGRcoPUb&TD*vVHS()o74fel_T+hNXB$ZWF%23Ho^QlH+_g#Y zTYnN6^9$zB2k(n=8%Nr^k@H3Pf>@CcGQB%55xnhNp+NEn(XXf`{=l)24(69Oqkg=s zwqh0L1KRl$FumJH3+_k~`6KVw?>}LB;b&!a^Y-jJpa&<4(cWJku#d0zd z`;RjIqo820`{+Y|Sn?0C+$ z-J79*$Mny>T$Im0;r%+RQt%?u?ic3@-Y_yap1Us-d_h7mA3j@fE3vn4-7WZqQ~U5M z{%8>we)a;v-$s9OCdS8+CV1f|BA&-#L0OtEc-3NY-Fysx>lBd>R$?ELp*}J@ui^7Z z(r#}(lyR_!XNvnf3-!FVQt;+!f}e!E=3Q~!OEA4Mo`(+>eBTcup08r~<#1nEKELsd zNbh&Z^Qr`&hW#m7@BZ8*;@OJrvh+9J_(+7O_T-Z*MflFSqCBUdelN6x?7FA6iwv8A z{Jyn<4?MIVC)Z$pev9Qi$05=y?b{P?iSR{eCuKRm_Bg?5KkFuN3|KxlU_KY&bvHdP z>Q^UePy1u}Kk^iDA7%O6-YW9nf%YUB^?W>BT(`ABGu@ zEZRevuFpOZb}1g?kJ+Prex3+V+po%{f>S$La<~QfJCPz;ZqLO0e2G1D z00(qq#ZfE5-;MQAmd`zY!Ra_jGPFA^J}JZxx&A)ESDqdm&kLprz7_owssCE{HOlT&XL;hS~} zd-5I@#LgE4r{e}I@jgJ%g2$oV zlYA2xMt;AJ7V*3k)BC^(!8c<$tVh1~3c=5Citym(@xy1Fkd_Ps;fG?g^2udg2f4en^BLF<0mZH-;ZGu>GZWUW0PZ;zP%;Hp~#b z1NA^O_;D84Hx|C=8*xJxBES1&5uYNG&kx@!!pGzNlJ;uFX(GMVY(fnVFY0N5^1$@h z<9P2(5>M?hp@-VfC(jrBnjS;54B}+Vc%)#};8dt;cwt_^Js1_O9UTZkQ-|A=+(O zPmdihct=(ruHht6?X^FH!Ds2MA@=ahMIwCGMp3`g@w$W2{(p(~dA^JfxD0l(de;Lp1D+KrA_@^va$7~YZhvOcyoNvEOTsMyN$KOj7;h#qPFZKIY z3r_9)IH*wUzC3__NIs_P@STEFyZy`GP!EnL%lrO&8;cK&E1n|C?XhT=zAF{ssa?Gb z?L4)sCAW!mrIYsM)h7jalKb@>`0d<2951f>2*!WwRB_$rP7x7EK0kf}gU{0Yx?Gg&t`)cCHtk_B*D1BGT1N{YjW-&NAR6ReRxVM#fSFRdxB?SyD#%O6%x+tBid(K-*a*N;laCw0#M73 z!|FwNYM(!Ya?Z+|g^bT69wm4S@;KD<)yIOj;rJ?a6ZkP0{9YCxI&SbGR4B%Gtq={M z94FtrQ}9o*e#vzG6Z0p5J-7{ryuW#mitBa}|G{ym&~q8q_nG`xnzj$^#;&`?b>+DF zQ?H8fPu2(Xd+!&V+U>jrf>XQwG#FBru4SI!bRGFJ_Pfcv((ks4@N`|l$ZWx>J&(Ic zaJt@LD%xi{UY&Bi2>-*RV7v6))hyqJ!b9hx{IA3O`T8{xJ|`yFKEIBB!d5I-(qFw8 z<4Nu6RP^_#9e(N~algE1_hdP_`Yv(Zn{YitKE~&%-w95~uhtd|J#nO6K6Ho(|0}L% zkmckMs0h3~6Mu4~NAOm%?&V+LAF}+Z#`ZA<LQgHR8y(ZdefRoA z`z7tzL$3%u%Tj{xiw66|`0|VMy9} zq(^L4u0J=8C$rq`tMou#up9zlmTjTA7Rc|s-24k%xdjD~x2|QjDXs!{Np9(iVz~60 zlDx8F=iGd8B{iFQ#>$HpyGqLn+^!XFzpFI2#9i)%B!*s4#+2RSpi5>gHNQRGWQRRz zKF_J?BBS)YDNl>=hNsSyg}|OXv)G;Mn_1!WL3x?)&MmL-xl7>B^0Z2x_7xSmz5*yT zr3Fw9p_H+t7Pt#@D~kQDGG6e?^~`7AxqZGeAC?dv8#|O*PXUzjHC}glh1Xl=^Shwz zCfQhM$TC*U_?J+c#kWPdr3J-I%`S8a*Y^Yh(aKd&rcH^9iSC|&6GmGP2`2E~O1Q@?@I=&(cShz^7js$swnU+o-Gq#} zS+2Aa#wtoZt18@_WzKMALE_+Ft7h83XUj}t!Sc@Ld@=CmieSP|d~5?%H{lotxm@NAF2Xu9+VGBT&Iy0fHsanfXF;8ua( z<0;KAEAfJx4{ZE3*r3xGG>#zFO8fnNv{{I5QEph02-O!xR~2SF;9bvX>-|=^L=jc zQi*F;@W7r2SU%rh4tK6fytO%8KFI)t+p+N*^{6?pEN1cBQ+^#!lx9t{kfiE`(*I-%Ze-Au8MLt zE}{4(-~_mm>}tzvc;k30#cqCNB|0rFZ!tI@aPkHp+}G~f6t$p5*_dTcc43neS;Tra zY{Z9w^adqtDQA)D<@SWt0Mjh|4ND!m+F2Q3^-|U9C)`dSRKe&*LqJc6>k1BkW|FJ> zdKu1XfdZ;$kb%q38)SRf+Jlu}=Clp^4s0lo8T6UM3_){Jg`3KeJC!s}pyi zW`gU?2H47_d68ELY1Qeyv@wsQ*i-3-&AXw0;euh!(iPCh(!G(8SQ%Q6K$i*Hx%Axf zB0uX@v%8we#=pQO6u7H0{mI^34|E&AeIl(KjE6Fp1`0Nq+!PmdrI}p;U767R$oJdI z{Sc27_o|9q7>Fw4&Masvf(!A#7eM#Kmg1UU27MnEe;4}(hEze@RF^%`H46vs_?HFz zTltlfb+n+z#C{?BfLz_wKssbMWnNxlnmBE&sbVdQ_+eVf;<>Cdkm>gpn-340w!S2@7Em8MI}ALoDxk@3pO&IXG`X22oW(mw?_^vzaP9(c<%ts8BWprOqX4<0m+YK7m6lOXWGIOpB0&#n$wpml= z@sagF*)|{1<3*g^sIaLPT`DNEzOprROhQSNK$iO^>oBImT6lL07 zd}K=2|3oo^02Zp;W?wvWUK*RK;-*ILjKCaVW?+Cd56n=Q!UJY^zH7BR_X4mRFp-91 zm{17KZ>+3Twh()CaNMVN$9-`8S{gAnJj(C)l>FS%e0Q?DTY~-_%LhFZZ`Em zBN`J6@j^|;#KIc)P@C~znTlknePYUqjn4bT$Od}ag=MO{Vhidmuv%|RX1|2#7+BH3 zChvn>64*`L2Mlz|t{EE=4s}G#eOdF>5#2XO%xfqrwSl)T4TU{*Nh!{aGsg)AinG|f z0G|#8V&=&q5YO?G$D7YS&6o$nR=r6DiZdyqR^c9B~UK4Hc$c}Gm~KhbSU zWfeBR$WvUv$3deXlVmD0{ZlIW`X}BiS7z~Kb+Z}uMnu0n37k9_tY+O^?h)fH%$Tzn zyfhf%V*}BoD+5;vZeOObPDWW_A;sXfvU8eZ^>qZ|?o(|5pGA~yBcjqeuaC>*%& zP~E~Cd?+R67md6pAj-EvGu7+4CHx0v+CEIaNgq6H_2`)!v>)vc=2_H^KU=q;`uuF{ z*8Cny<1!i6+T>rrTgI?UBOqp3nevCdXIR45PIlpLQ`3Xu1V3RWDQs0x>~jhHrUVQw z>tc!FOwnRygfoA0OTZEfLkZO{!zsip7mRtpJxYW=;%c_2QQAwFKX*lUHK#I6tV8O8 ze$SL1r#;bM5%1Soipby=IFE_nA z>NV9}<%YGm;7x~Hw$gnO)AR6utHqFBgp6pQ#~^FBTtF2~CGJi0$I7&H7xlhxz}*gS ztiqNZJ1;xRv`H~@E6wLjdfHnJbaDQ(vtxmH=y$(I4uOdiIaf?Tgm>?fU3@J~MDE>h zWvhkNQ%4;mY5&3&smRs__1ZXyoF&NAt4c2}@A&^{iV2$K2<(Nyj4*5W!+JV_6ogG%ECHyO6wQ24s~i?1?vQt z+wDPXP&s77bLzB-JxQJF$CWcIkh0oUxlV}70KI;7syE7xBlBCuddmMzLnN$!-@A(` zp@;@%OHle6K5>?2A~Pn(+kygsC{ zlKb~zXJuuvhM#!j_N?Q*c&?o#J$Tt@nON=a^5>~WD|EtXDtoqqKOF{3uh=t=zL3%3 z@Pz<|f7zN(NF9xa(9CDQ*h3mw0iSm2O!3g1Z894{hb6D_={L44HTdxm!{=<$=0ICR z%yyQG4=+PKSW?UeoW)9{?nh4}t_wZu2KTgk$udiC;lj+eiRKXU!ep7IOk$9)W1Ojc zy5IcP!19GK+0JvFTcq$_Sisp;2Bm_RLGa2amv`}piEOsg+){Wji#`6!9taK$D1=r{ zTLh&$vfCPY3D<8LeJX&(^fzrrWFI0BgPg@GN^aW|_31vv`K2w4YDmE` zwt)YG{Zw1m#A_(yc-sn6OVRglh5@s z?;9RY?Y{;i@uN>yJ+jq($~1kz$wGvnn>eDnUNb2#+BbdZ5$H z+e#=xNv;`UwSkK-CWM=m2Qykp&i--20YLHU z-gA=q8;u2zrpzYw+Cm^~k9zAdiC%J}csUO{lBML>epD-19waNUG|xus&m!EHArc!9 z)+8lG-1JZ%X+M_X&`dCDqYjSY2M?Twx}-E0)h?mz2w^efLwAH3J?Dc<9pQm@c%n~i z?*@-TaFB)HF-?M>N=-a^me1J9J{zp5J2VEqvw`sD~fzelkjOxiqcK5xmh#PEM zPiHlhwn***RBU6n!JZ{ZPnwVn<9wrX&v)lQOQ#c&twS zlGxO6X+=pM?BZEg$ewU2SQAu-a00NqE+#jZ5gDZDRK1^ErqpHl1P}2qk$26XB__ZDxfRo()v?|6==trtp0N*oL7IuDW2?iEL}(_5Vs)oYXd2IEE*k96 zCUO(rpuis4hD{upr4Otn3UO_TN3s81w4f#|+~s=N-Ip$?bWlVY7Ta+IhO2mwirK{f zrgbX3!PXl>b@ZKQxJSvwf^^1-Y;jQCS0Oe(6FfevP2cOVBWY*i%nfXMJ~qFe^DkM@HJk z{phU7&R3XQ8?C3x3UBzq0)14o7e>%}p#^7=4!cMpr1R5#1(UZZY#;7G#h*8*VEjWn z50Lz5Z*%vJ9bBqg3)+JVMpUjsZV~gs4bvNTBZ~cNBBIPrmN=-7-Dj#Cyzj2UMqKE6 z&81*b4_kHQtWUr#S7!mZN$Z`bT@GYj>ULX~|D`vARZQvR$){57DTc$Mgv1{ROKW^#hJ!Y$LvxM&5}7nT3(q zevBm?d}t~7ZJ(m}g&7}+vUQ83izr;+XniZ29cEeJxpa8zK}Ehl z!wG9MDq)95m^kWYheuf=)sCEv_ax*B<>1v^P^Q!Mm-zhOSt{G@?$of@HfVS1sfN2# z>$|68sVa(UNAqCEIIu>E4^7fFO5|O>WS;_~!P*pfUo>CeWcYH^Ff~Ayp#$lyN4C&G zR3!7p1I&1YqvsJ0N&N<0BE1J@o(%IAfi%TEbTRg$4LoqYs^GPd%E}G>{XEKZJ3ScK zE#xBopOGXcaOrnKW3&q z+EHwy9%Go74|V5X^>C;p)Z6RsBIdXFpcB`tue^zT%tOAu%_d)2>Mmuw{oylPYztpc zx!;pten4JaYF<95N$=ffT7t%51M6@0qf>zslzf1wM{_t}E%*QJiR{IR{0)krt*7qH z!J65tHIv;5eY!mS=t%FDb9HqBe-y;dH-h8OukeR7*_+tq+u-HaB|R#>bl}XU?Clcp zj^um?nJLlDfRWSQdv9Qga3-QRU%(Prz!W-W8fBNd=L5#wZyEufT$FxdWY1Ux7yOVV zak4vQK1dXBtqew(kWXQIj?$Q*riFYsbZo>^U z6WeOA^+05)#$Hf(;~{JE{!A$A#qvL8CS{*5)#X}ITH(sCs)B(=_DFIS3^c-68wN~NNY=dz~1sgrSBmPZ6aIZSj=A-zaI|~bZ6G1D~Y_Z z3A^HVKYLJoLIM5>|1gPkOap5WgPM^r+j}SlP?Q^}XEv7e20JG8LQ`;{y!BA~)Jw~C zde5G)n;UlVHM>3CmRwm$!qv_LmGS6B^;XZem&gC2$n*c~Q*P23mA5zeQ7YIny4MOu zFF({8nI|r)r}Em|-YMhRTxVe%$>7dNTMs#T?}s;x0UysQ9Ua$5u|j$ovLaeJa`mb);wqS!CKD}W{b~38Tlo{?&ucY9qN8$ zO^-pihVDON&lE2zg4YPylMBj%x5bg`m!q9}fI0^Lf5^&tc>e(`1B9)1Y>5@6o>lOU zHn!VNmMaUYSxA2YdacTfQGD>ayYdVepo87{eeOJ{>Mq#6hcOtLOS2^_LDzWQqKD93 z;W58&;MgSY&uHDjb*n+^RzuneKGzmyk6gMNVJlhB`g(>-%E;n_hze6rtuWNn?mbf* z_wRksNWtrFdbY1*6uqyc9xUYijc!fon5uL^qk0FV@Q4BfG=ZTC`Jm`;vv>~Ls0bg2 zlF5pwoQ2Ko1Kb@9--<@$9qz}%o`|6PXSw6)WG^-GS3u8-STg&QCU4?oTE^=Y%DVXJxYS zMxz%S&j`EQk!*+%G@&1ExJVt1@8Q$`2mQZZUsx9y0uI}7_13zZNUiFDu<#-EHM02{ zqfTu^Lo+Px($4a2U-K&$*i!N;JjH%bX<#K`IeTmNWVU&cd{s7d&e(6!<{3YTsSl*e zVBzPwdeg2z`~qHF_)GWlIIWsHsY^=BE4Zn~%Z4 z&5Y`SAA>hthR=as^8}^i6vZmpp56FRm!JFS-58OB>ucyxr_pjUR(KZbh7Yb|Ek}C z*c=3EXwP@7kMNy0!3*xf`T^lOPGtDqp#6x%qtWf>0rT^jLmYOsLIlH8(jbS8c<=dB zI7^FH-oH{k6^A_dfQK@-0^4T7oei0YVWVY=UE05E%Yq@Z(CFzPyWxnko4L*UUdrZ< za^%G-VwZrHcf%=w$VM?}`a_D)LH9HQ_mt!!@3$h;d!z@z$^~Y9((F@QE?<6y-&0)9 zm-)e@KYZrP{oo_=rNhR!hf72Dqqv5QM(DN6)I}7VBFX)f^v8{Qv;shXTU)p8l^&;% z%0yRp_SS$=L=A~>(1J!JBfNp?zEb~X-j`^n0+ld)-{b$Mg#=;EfNb`{mek&Dn~1#( zYiRc00SuT%Q4P%7>mJTlhgc?Mq%VA-!;X!#PNad?4T_O>(reEyht1^Pd}vuFN#B3T zKGkT`-TY#Y?qzkq$UrI#Tb6q71@n=4SiR<|>TWW;>SZ#23tHgqqtKp5yU7`kJ@cjI za8@M4YvFUZcMU~kSsXHa5RrQm&75>}SLmq;iDX96+;BxcBCn5zgPl1r<6yFO+LQBP z?~y-F_`UhJeUbz{9nHbR-k7rh$4*2xuae1fgfc$!7tzzW24D9Tzx+@=ciL z8NqC*?Cu#X_2m^H{1XTKAqV9dBd7_9u!jXa5xW{5Xen^X*U+kKF>LBaP3%#~RB3RO zh40KS8nMVvQV!?)|jvZB)#R((SeHprn%0LUQ%R_AMM8sPQ)vxnR(IO^Du5v^c?_o zfD}ti81IL_XD@=;qaHe+a)7NnMqW(-~@aS>)7E{fb?&2a_rUOwFLQ1K;czBPk zXO-M=zC*f_vI*ilQrP$)7_20BmFB{-6>o07d&Xq8Pn4K24-8|6HAlT>I0N=5++ecV zfM*1oB?M=Jx;I6T9}zay;R_^b>0pHrEMN&*y6=Y(vEV)8BY(4txJ{8+z3`>2*Y06t zqi9;OCvSzjtil59*b^Dv zJ5kJ@>@M?(Z1#e0?FPsC0{0r17&~K4S;hi;lF83fbp>|&e7KjM{8?^)F3baG=)15o z4Vn9`VQC~9QfJEKq_O)0wT&e!IO^fb8ia<&W%J#B$kcNDIrboQWd-@;$Ad6&iY7D6 zw;JZVFL3z^*axK*rJQo70NMk#7hi6kr_u&*r*Ku4cwnEF+;Vu50LndIHpo4KxzP`Y zOwBJV@#gy6P89U*zILF5+9Zus+o-*I=_M75xQg+Td*^P+|DnN}yXP zAHugy@sw6VRV{Gk`c_nwz?=$SAlZW}@T`bFVpHLbDh0Xz+%zZdvJvfc1=|P9m7fbu zqQ}1`t%Ma}_WpLe+UXQ|2G3YmlrsNHWG=WM3o~)LgnXqx4!~L&zABWeD=2nWvTH5K zgrb+0CoX^+Kqa}B+HLmoHRXPHiP+dDskCghcnX30Rsko>X7?6D0WK;lE`Sc6-DT@x zF2YUY4I)c;uts~&H7{F@6UcGJlScsi%466?%=vU8&VFI3PsDb1TCa*5a^~*eo zwn$CM^?Kc<1z0(uE)eAqU)&U?2UUM^A#4)XLKJSb5>?KfhU_Wyi*Jhgwil!k}mC@|N+II=FzrjQ|CKg1|?KcohvTqUA=m zn#V2Ay#gK>f)!8sMG!;P^kS9erq{z_&$ihMHX1;CU>o6u8==;hnGnn_Z-vk8s`U8$ zuv-hef?BMis!2&u)p}a$b2Gsn>UR)F;J{V}8Xnh*sw$Tk3{@HP?)+<9m5CxhNG1hJ zTC`;e;vmZ*dyGgL1~osx5(g}cxlNhOjZaVW0$N4z%lv7uaV~3?ctHqhDe+F}yZ69= zr@{6(e3@>k8%FbdZoZLDNeOQ_dXOf)trWJNA13g@5Ir4MM z`M@a*`~_JtStOLUCc+W{n=7HCoVJ+V0&Wa^ZfUA|P_27j&S59!`L1%d(<1lwxZA>R z0DtqFD{qb8UGAJ)DGG{`(x_~~e#DLp=JT9_22nSfJ;*DbVz$ttg+8}x&Y<_OA|I>->mArM*OJoJZ2z6b z(4j4HvyMo<=r+KcmHfHTU&t@Iz*Pv{CB4T`!gpWg-36!|a3iru!6a#w$FG&ROW+1; zmF1;g*u&djNPdSMjdDN4)Tb4$_Idnn_M4KjO1B33@=Ls+k41xB-v=G#Tu-TX*36l% zq=|{zS@SYx%yii&ChLFMCr%cBXJ!%ISe`A5aL^#IeuSJM~AhYi^?GQNo;NMIZ;iMM%tH3wxFZr#|&ItQm zAAYsN_`iYQ^+An&v_Z;MBjj2$srtY*XS6G0y4@eI#84Tp%+UFR4 z&5lPv|6$tqD7*Rhhib9^62Hmi@<43}%71(00;t*+&5Cj*|NandJjw-J?ypTlc@>xY zX&ES2@ay%}vQhS*bUm1sKAIb44-X%!tpb@Hmh^$*lmDw}iLb=)zv2l0@B_i)3GaMa z@C3rW=L@}wggZVEmMewuOOQJVFCDPE2nO;YS`V^b`@Eh1^T{2IN(Q zw;-=3{JarDe=Xq_m$)Bwgg0aOdcuE2-az=oV}$-j!hOh_2=6~qgl{3-it%YBd?ki& zBfJ55JK=4}I|v_nthjC`;f=_(Il<*K1><8OeApYYUvlu>|@Sl-82|vXu^k)<9MV>==-_atxm+&HtPZi}DzMAlRk=GFZF7jH! zM~o5Itt0$l-{!WSSfBK#8MUcz5MUPbuQlZ5^n!rL)EwS+&3;p+(RLS9dJ!pTB^ z1L4KU8wuCOi}1~acVT>52rt0!t%Pqy-bVOek+&0mO-98vzXdBNrI zuo$7oLijY~afBZ}L4=Pd{50fN!t;S;k%GG z6Mp0*5uX;qA3)wlcs9nTo$z~YLQe@}?Ie8jSwc@X;cdus2)Cq*@I{2rL+&NK z9eFk3wHTio!e?a&{k4Sqkk=8u6?r}3yO1{!?wup_Hxb@|@o6UfX$;>&_?O6A2_G?6 z=x-xD3wb-?9mqQgZ^rm^5uQ9x=+_nmmqQy$OS@=gYbFC(+RId?j-z#g+fmb;hh+tBEoAhyqEA-kXI4@1M+IZr#Z!SYY2Y} zc^%=Fd~rYO3AZm2dKw7#B5x$T9(fbtpCWH2ylSz~-%7X@hW3q%E%fjIDnS$|&Bm4>sA5Zv8$gPC$L7qT($`WziM8e-d?jYQW@ku8< zajDSbB)k-PHsN<5&msI{wY{D%CBAq#e zJI@#TiwM6CxtH)~kyjBO>k@jZ3BL(>E#Y2_PaWZ(_ZNEV2_JTd;0=Udkt28`;V&R> zBD@263*q$`pH{+W;dR>x_aSd5T+0>l=^*?q2|RcpTyK zy77d|>n0H1iq}mf{8x-;3gMUJiF7##e;9c>;ayo`9ygotcD!y5*Af0D@_NF3g+fmw;c;$p|C$K56p8T7gfBzhLU>iZ z$hTI)OJ@k)M)<|U1@9m{0prt2_*N{pU4+M5L_D>{!R7EOjHiWgyGMkNBfJiIJmC*t zAi`S-zpPmB1j0`)5j=%(2d2wGcsj;Eo$$@borJGM{n>=Sjy#9(QKce2MTB35+)MaY zfg1m-sC#I{G@YgZ^b%dWWK*Xnk@Ep|BNcfj{-6q0MD-(K}39oxbl&coP?|vQ2 zC*gap5xkx7R*X*v;qQJX>UAgK37-qDWd@hSF4SWoeCXdr{No6BB9AA$8o8D5myjnA zp1o7(Pa!<6P{hwc_|q6Zo$$TLorItKzR;gdcq#H6!ee)d@Ls|bFg{g;7h?Eo!tX|2 zL-^asYYC74KwP(u@CT7M5bnVEG!h>7q0rMr_yXk3gkOTZh42@Uw-UbeA3}dS;n^6U z4#JE&UJqd*W6}gx2y~#p>7ih6PgpVwFDX&`*yG{Kt)??C;{ zgkOw$S_ppUOis6U7Blyil@T|{^xaxdW* z&cJ*l{IHpVHxhma@+QJxK;BHaf0oeGN_Y;&zm4#Zmx%bc6CSrz@D9Rj(uDp_!bi*& zJmI|He0~slBH_)*QwV<>c{<@%^yi&~7xWj`%_jVDb3IO8C#HCxP(EsK-HgJH{u6@WwRZ2UZcD(}%6G)wF8DWjk0)xYk#MuP3}7 zc?03H-E1P<+E3_dA-o=WE8+4!wiE8?FZ6T}F2i>b-j3lloJVErZ`mR9Esk)<0HHsg za2Y;1E2!)Fs-eW=i%L%0m@CEPklgs&o8hOZ&K9>doXF2mOo zZXGQ2HxMqvH&Kq^n<>X~+e&zSoY3D!xYXZ4c+LoVdEc!=MR*J0GJHJY z)fnDNxD202cr%7~5bjtZ?2(i5BSd_12yaF|*-LmmhOZ{viu!8_*MaQZa9>Z4?F2mOnZaqfmZy-Epq~Ohjw)%^1Fla2dXaaL36)e=Xtd zXdmh+$M6l5V|&y@c=dRpznO3g+Rs+P9jA!!?S$t{5WItMnXWFvtrJCf4gJ=T`%ZW@ zhL0y)>Q5kCnNwZ@r2hSPb9n@c{<@asX~7?Lq3*j<+72%FEMEDxQtC80cuAM2uHxQnK zyoqoJmXj93tC6=6-j2M3@SN%5x}Ai3<$c6Yc^}&`d>r99GlZUa!mCkEAly1rgij&7 z8hJY5&B(I}cgzxciU_YpUPZVgO@yx@ycxO08$50x{UE|u5iY~m5}v+Sgs&sK3V9>pH9v{)O@zzvt%OVcZG_A4 zorFvMU4+ZDN;6`;TS-|HaY}mC@I^{`Ror4kcYGZ!qC;O8nLERVKXM zgr_U%QuQ>N@OUM?YIv`bUX`~i=^d%0H(g1W${S61yb^yke6GX}*Mzs3aEFpERZq3TlUO5z zN0$kADDAQuzD5aOFO{%QrTnWrUD2cRT15}r|3n@ZMUTpziXN5MDSDcv68MZ$^r$>r z(WCNuMb9;go_Ix%%5xMwDsNEqys7B1Dtc62r07w3l@k6aMNh55a}=Ja_(dBP?p64D z;Boj}oe6I?;cX_o(}Y`aK9m(T^}1FQo?^nCCcMamSDWxU6W(aTTTFPn3GXuDaX8ON z^Fcm0OnI|O_;{R0qv0JUJllkOO?Zt7uQ%aMCcM>zcbISu=bLD{;!Sv>2~RiSIVQZy zgx8wz1{2&TdXRZpT)K2`28;Wf&5 z^$5@UwV^b{%lT!ptO z{7gl^hT|tJAJqAmc!fWt=xN6L!osgnc)P+a3Qu1t;>l+D6s$QF-bYDSw!*~|0piOX zg|lnRqe$WXC4^6}!o>`u__9jjaxR~JQ?2j;A}Ig2M&TkQ;>%iv!-l8&QK#_3bPDxX z;e!<3pzy;L-l*`w3U5-lw0Z37W`z$?!nY`VsKQ$neuTo?6h2Jh?Ft{R@D7C^sqjvP z$1A)`;YTZ6yC6_bj#0Qp;m0aGPT`{z9Z@No*yR(OKKa}<7(!iyAsvckOzAFuE#g`cAEYK2cwc#Xm*D!f+VlN4U3 zaGS#G6>e8}gTj*(-l*_og*PdDvcj7cK2_l@3QtjZtHM(i-lp(V72dA!(-hvJ@Y5CE zsqixt-lgy}6|NNr%D+S57KKk&c$~s#C_G-_GZk)Cc$&f!6h2$wi3&eU;VBAFSGYsr za}=Jg@OcV%Dtx}evlYHT;W-LlsPH0%tK-97g*%n-RSI9E@M?uGR(OrVGZkK|@GOPb zDSU~->lJ>s!W$Hxt?)*LFH?Av!p~KBv%=3)c#Fc9E4)?V=PSHT;Vy-@D?C@>9SYA= zc&Ebi72c)r0)=ZOf%5NGxJBVB6dtGWB8A5*+@o--!dEIhLE#rDJW=7r3QtjZiNYNU zFI9ND!pjuyRJd2+*$Q8!@EnEv6keq8a)o;p?pJt~!YdVCt?<n-!j|@H&O(DEt>6bVAWB0YDuYbw%A`i50^3W$O+U|WP9swVNkJDIqK5o7Hi;wp0+gHow7zn!i ziygWg%jM^Fxeu4O>2hB#Z_(v`T;8P1{kgnOm)YRT?k`s9vW3gJx;%i(i*%U{N$&n) zx-K8eWt%P^#^uqvJc!Ffbop>D$LR84E`R&0OfQ?jhV<+55H9b~<)K`DUYC#H@-|%_ z#^o)#Je7pn#+rHnJw6X^y@O4nBM(`O_xV9UQ>J9OF3<>z%diObt`Iho5_ba^tDH|g>eF0a$&sa#&A%PCyW)#X$!FVf{{T%NAW zY(g0Bzb>D~<%%bRq0Hka4w@>yJ7rOWAD&ei1%E-%vMIb5Eu%X7JG)8%%Zs?YLzfqG`FUN=hd{UUZl&*xIA5#*@P?He_cM0%cFI9IhTj%^7&kj(PbBxzx}sNe-4*F(&bz(@6hEu zEGCQr@6cr*m!H?=axQPvWj~j<=yC;@H|cUE zm)Gg?YA&zRhc;cFVf`;xjbE$*~BH>e_g(q%cFI9EtiMr@+Dl3(dA3I{Oyl2 z{ncFlNSD`fd511v#^vXAc|Di6>GB3HZ_(w;xx7i2ui)}JUA~gbt8}@B%elI|k;{v8 z`6@0?*X66ZY}4gyxI9{yujTR(UA~UXF}nOaE`R%jOn)txKhot*T;8F}*K_%KUH(0n zx9Rc?T;8I~H*$HCF5krEb-H{rmsja>9hY-;`4%oO(&f!up03Nca@nTKw{dy2F5k}O zA-a4Amt%DKPA-4@y-a^Smp{_wEnMEA%Uikpye{9x?ZPZA}=BGd?Ke2`E(*rCh`O#pGf3mi9DRhgNWRZ$iF;9?mv;gA@XNL{(#8u z5cy3azf9z3h`gQ14-xquBHvEr8;N`^kuN9mS|V2vxrE4WA}=TM5+cthavG6OC-P(> zPayJ%L_U_t!-+hI$o+`?%Y)?p6Zsn=e@5gFi2M$b-z4(OM1F?I+ll-Tk?$e$?L@wj z$k!72aw4xKas`n~i0mfvaw0Dw@_Ztv5&3i?PbTsNBA-a)V~ISR$b*R7kI29Lf!u#0 ze?#QYi2MPO-y!mwM1Gmb&k%V#ksl)RJw(2p$Tt%CS|VRgt)l^lST_%sx`P{KH`=b|QSo zhGGZoYae`EHF&?;i}(rQV|e(Vqa zEc@CExt}b5&-~@;)4ze=Y8B&`q_02ys{7&3^o^hS4@%&efIk=R{{S5;j9hb0o%#086c6c<2iaY4bY!5aIl!Qz5q6@|KCs}(J= zw1S3)w7foFjY|}@+Gy3L+G?z#ss4ZmA}_U8<4RmA5v|@Bs<=mM;s5=fGjs3U<-G)3 z|NT_*?ks1{oPEyB+*{G;mwV~jH__b7l%%V_kRKJ9>Nf{0jiJ^)25z?e~Zd)5<(l2s?r(haATZM`)CFR1iC5+aBFuqP0TZUkqt}w_65_$Yd zC#L4Esoa=cT-1p*+u5ni;5|lws;P9fw_h%mxrL>vY{Nt>Xo*)Z|7IJykl$kJfBnK4 zC|JL6y8Js;{+%rU+75e3%jKidsSXu{v7ANOCV2!XmS)Gy*&FhW$~-bBsFVRrWqL&_ zy~(Q(ig?Pm3u@ z9R73USN)n6)UfcIM>>UVrf`&7*lr5PxP_gjuu2LoB`XaTy08LuFus|O7S)ClAxh~s zn-GD93O?ljX=vta1in9Vve*T( z^iE|Pg^<|>LQIjHE4}@Zrv*M*lJ~Mmqmvi}3kWBC$WeT3zojxLGJ)D7kyA%42WI0m zAALc!rE`%uCPYdN8Xd+*pS&_`wsicaC@ex=ZDz@P&aafbja34<4#WH8ymtx>6%TR1C1Voj=vZXUOLt$FElW!P-_C{vwh)mYXEWyLOb&#mp%{NXf zZBJIbtytWoU6c>X%j}rCy_Al(s0C2rUl@^3u>F|y`xxNi-Pu~?@_Ndpk%4TZXlGV+ zONllRdj+6_00hzI?k$g2f)=k8Dp}O-QxTP6(Rko4gl%=)_F1D+&YAn7@(X1@=TFu= zERRj{=xgHrd+HP)QO@Yx77Em?tAfYCf$QAbIFdg%F-OKq=-f`yxmk3ljncUpBv!vC zbF(--_kldxS)?F6ox2zBJvsp2)Lr!~_{9EqG>=mYgVEj@| zdbI)t1seol>2YR2j%5dYhXbC2daq&)M{P3Rj0{Psqa70VBPR_*?`=2*K+b^W>BoSC zw$FRBP&@CH@_CQZvS$y^68s7RK&vF+cPsyF_fNl8QUa0OM?~_aRC<|?ls$Y|b6JT5 zGhVMsne8zI19nfsX!O_|C9skEf>Ijz7bH*%CGz#?Z9 zgV^?wQLM5KjE`b9;g}sTmn$4l2H~e6FiCTK7;@;ATRIOXwg(4rEIX0VSK4O~iXaPh}IokFqsVCso(q4-%89)ZFbaFoB?Ej*<#>;fHcOd)bT zJ9U7Dd^1bEQKDq$tUYb~=~Et)^BHa^j)3a?E11530^;l*2P4nKzXxH5ZO^07tcx&7* zEPb1P;Yk3lU&Ma{zwmpsj{1eODq%;(zh-v&CF=vfFrN||JRajk{la;sfy^P~7cQjI zXG#w;1G;|U*kpt}6FzJ!_=TN~U-)k#7)*ObYVybo%hhA=d8f0SVX2! zq14(RfidC@9zsXcV5h_eO+kY%pkOf*F{B5G%w0~I3tNdVC5r_G@dvvX5X8-~@^=Vv z0oqwX+~+rOK^zPICJW-uXdM;A+ra^E44ISJY2D2sL0tcqjBCw(4sgQ(%4?=UToB&` z9U+K+B0xk$t{@(Rtd6%F_1;Bquu*~_p3BI^ie}z>pxhC}cc^9z3M~IuqSg__?{GeQ zaQFg(xN#Wx$>@#%C9^|R5T`A$f_Mrv&>8St^hgrK=XdkvY#}5jE{I=8M6E}@onfE@!QKs^TVDTH+YkniM z1eobW>6`a#HSsZ`;kC=y?KFkHTqd4?!)3lSddV^4TV( zuRyy;No=RFh8iV;8y|RLc;H*G=sX5?FT43SK_w@$Zf~-Jd#eJs$oz@R)PRCrUqeZqsYVkONXl5Ix%Gi1D{Xe-$P`m%!ImkyLX+ILN$!I8qH&Dnp^jp`^ij3I_Met8M@d@O)6C6g6 zX@M=N4My|=*ZaQa`U0sQ|hH5M*r zS1Geg*LJyvpqKf4Od~U?>zFiVwfQ*}r6rG4f<&pznD(oL`I>}SyaUUsd)=jBIrSdh z-4$2zOf3%$+E3vqG^FI=O9Lqhgo~^w!`%T0*J6?q);>Q7PY}da-reL!rt};^Z5agh z*jggF%Al= z%df*eQ|-X?Cb~)**t3F0KSYUAsHsZ@L+%3OU$vt%{t%&W&jA~R!EzDfRHl|#94NL3 zOZ6*O5euK^+0uJ=bw$ZaVS3UU;t!@{L5$c2ds36uq$id^4qXaXNPE=ECY*0t?*+Bo z^(JWTw}cXxQF-oqCDO*%dq=X#=dl>09h#AIDJ7ds)$OSa7+VehjsF0%m7J&NhryPb zF4T0f=6cqQd#wC7sF+0Kyp1Kuk6uGf{qnJ{DuOlcV9)^X1Q9N%L3R@UW12wR#r7-~ zOEZCFR+A4h4+B((%#Or!kxt5r)w6sM{sszdWfKj>&`@x(cL=LoGIJAb7-B-dd^u!o zLlj1JB}F|!+APH9kok&098(f&kj&gQm^>`^yFd>@5_4@*g)r)-q>))#1DA)*O9y({Z>%{htO0BVdsd@nM_o0YzPn@eMe_q14%tP8cn=#hArr z{K2|#J!dlu*e<|q8X?&8T??q@7R7n5875Ch-V#HiHTK>Cs+$M8Q6OzTK^rVXVJDm6 z!r$D4K{&IJ-iydyqcjI2JU^A4&}@pY0e4_nQA~g$nKuwUX^L(?BmD>rzkh_^JqH;2 z*#@VwFjysN%cIy!1K#uDYyg~w-%ncCc1qa-82?!ywHrEl*Zw0oVBsGgIS?%Jqry=0 zvy+-v!=C!hef73Mma*&$A$PFDj#PmSl_FH81y9AOrQWo5U{5!E!0_5lmJFw))juyR zbYMe&O!N#&%`YO;q~x#qsJ|mxPuSU^r89l4E@+1VeFb`hBH5rVIC_k0$fqvFtgzTcx?IM8blhouk+*9ur_sfCAoA+jab&EW4a^IR!^fgC&# zR|myLy){BNYSu7esn`j1=^sPBLCj8_I!p+o0uNIM3-jJ>N<2gw6H_SfGN&Idc}B$; zZVk<+0BCA@Dm{4yo-6STW0abeN-wAbf+!k|qOqy;{P}!LFW?OllvbfMh0+CD+N`A$ zQ92o=En3l0YsZPRhX&I z;LybBhPmLBbe&+U3KV{icq==ufR;s9mahM- z&tYu%4{Rv|C+eDvH%w>FXBno#tona2->|JyixqEqpDIzz zw#8fSq~urBxn2pFHZZ6n(^!Ss3MOwqCH&MCPQWz#Y?(%=WE#6#rX3N{Z>YDgm}GyjS98U1%J zVn6aF*gdk+P{z?tHa%BVO&?&SWCqJyxz8n1<<;KKC6QfGkGg1nZ`nWNeUK*lK1;psI-l24bCSwg>CCZSu^waMX`Eg`{!ZF3f1sq=~iRGsetqPVO_6WUIYg}s(8dg zt@r8(`3oMt)lsMOxy3%?_i_Cgb=!^p3l5g%XtXfWVv7}iAJ&gin@j(jQEh~kaz-uD zgh5=#`)iRtQxPhrpYIGVfb~~mk!BYfZ3A>`Z2w@`N%M37KTUFGwxxvSSRJR13Y@VnvJnH76TX}wpL8i2JuQb=k1$(5&; zdV^C-y9VR>!7$*IZ>Yq-m4KCRV5~M8zu-)PLBj|lW9=0<+16IZrDaUZ!Mj177`hjf^og zjJefpgN1VDW73AS3>JVRdUhozxfK?)9K)9C(Z7eGy;|)l&|}8{+&tpxiz4>OX3gL+ zv6@`q>_(VK++Jgw^pS>hHxXw_Yj)x=>|yEwrv?*%SI#|Wc=|md618MYjcNr{c^hsQOqgn#pX3!Rkcx+_)MT;<$ zn{Y!@+#rBqHO#vO?t!xi*j?)V0f!I-M0_JtI7z!CdsRqepsT-Lcm|ts1pgaRYaB(x zY!tD)AXbgjA#qEpbLK`{x%AMTqKkEl#hMU5k_*|y3a7&sZ$#wEUB@ZRowP{|W-B= zu3ye=9e+N)IQu1<{a3t|W3t0&xN;jrm3XZAf`46peeM5H0|O5><<*}xTe_| z7NdfJ@#>d=F@6$HU#r-+LsddYEIR3%r_eIxNT1y(AZZ+@sa|P_y#yoL+AH~6Gy%2C zL=#qd1K35{=e<)IO=NIl1EAKU{FwCP@|YQBL0m1R%kASRJl3S)%wMiazr|j!5E@No z`pB|Iv_gW>ZsvWf=P(jp{2kHDd+*R^tFyZhR@~Ma1l9z#-$kwW11b+ybNuP!rxcNq zqlp5hN0P@hXoldY!j!=P333={zVEd_^)A5cBGRY(;5|cP)ygR}0n*|SX(9KTFTl^3 zM{+GF06xezg)Bm5qKY(Rc_cX2f$RK;fXw97I;cUroP!!E>%|evf)Fv{m4!wuBFPb2 z1hc)612b4y<;^7AsQ-=3_K$_e7IwvFTbelAOF5{S?FTq5Tx_=U1i=FG@KXoSa}jxn zU|s{|C^imf<|7-m+_yR7d{+S#vO;$hgL9(;ho7qjLWST|Xy_KVSBaEPlBw66!FDf1 zWsw<)SYV+gTzVbdis1F4Rwv^H>3mZyme~8JyyCpwYJ=v;S79X0^Hpb_v-=qFonqK0 zXlwF_)Ojnvqxu+e*#?d%8q@ahg|9rs|EJ3DgWX6l7?(LHd`(d(BuU%rp|gS<`y6L3 zifP8nS|0-+7oA;z6wa+ULhT1%{^$iQQ9D8qV~I8*&El45G$ThhYUIwHIehpJp~oa1 zQ-l>4LGERdss0gjN@Q8!&`Q0PI2lsNazm1jC?=h#uj!-yds=VlreQ!O<^azFhm;1g z=?NV`O2XdD(V7=SWRa5hrr=SJS)wKKJo2~#wO&p7bqRz`8(B*&uMAy0h{jz9^1Kr5 zhS@1ODtN9U^nqBKxDr4fjRm6dg;jOCzkAZ2%1$n`^u6+7Fi&XB!@zTpyrDFQT;9tr>X47*=0dhk*F(NVm9QAP4;&>@6)?g2^(D2Ml*JQNN( zOmg{tY1!D|YYLlKpu>@$A9!<&XW`G1qN zk+pKfDz_qp98xiWMgD9>K!ewAq|( z6z!vcws+>ArBAzIgH@1%mfc<7a|p&~<>uKWiiF2#Q5`=j*Z$McnPUzP8x- zDOl^=2oi>9HFwQ?iEHPyK!=;5!waCpjWy}&`8DYYbsz*VX_$pxu9=dQL=#IvwN^vK z%auFx$>Xwknp^*5ht7MS@OBpDEzpTW+})}i5%>|>2fI~*bKYCTj>^T$p+nw{ z)U!-=3l=c$int&b-`bs%6wQ8@KSkz4*E8%=X)NtL=nHw{Qe;97^ld}?HsW>!uF>kk zMo|4W_5sywqGjIOll%HYNpuD!&6qH%6Vi_5+?025X=!N)bU{);8v2%|uj^KKtiRgZ zGNQ5byJ7oUMB-}066d!hG(a-@sJ`X$>-#JFS0K6TNOYt>mR$ZiKSA~vsO&>#YwJ>J zmFRSK22e(#db<3{PQ{GY*gvabs~u@9){vZQ+%|xo{tnUal>wI4m#7E%Hr&8g3b^J)foW5o08aD#(+L> z0HaGM;OYy0x3W!3Cw_-?>4ctRDG2JY1kO8M0h~P@IGX@YOvg?kK-IDBpHHa3q=M9X1nmOf>1&UnWw@5(j%5@D znuW4H=3-6xLsb*?l=m>G9c(!>HxjuvVwCP~jVanwrF?A*C;4~08OVRN&I^1^P#VD! zyZKG-mQq}w5_nxA3r~A1St_wtV-;a#CUk+$9fm8P*ji*M>T|$_N`%V1_mjOj2Du0# z3ud!el11d|BfI`NtkKa9`0#y(uEpZw=z~3tAqgBWqk5uX%MlFj(X;EsA z!ppD<^CDbJUW}kyiOOrX`fbj1d%(h+uzZ+=XPN5JEHc$QXtjf4NE!vir~CLbIs<~} z{qzqajr1|0e6)?y;?c$cjFM!Vjdbm%)p6OhkT8#E9@oy>gA76%?2<$BKPbz4zq<=q z%6&U<+$I%w7Ud(CAt=-eRo}}XkwI`L<#}%u@2e^!&tu#YnJpH8p>y1L4(~wmqG<2A zKzPjDX0-8c7%8sLZRYpNxV^p>^nwDS zqqzI<8)ZWB??M{iPe|67gLuG@SDXS_vhg7xR0G8f z-u$z+z>O{$)<-0^6T?e?dG84jR$li|-8)}LM&aIXVJ}xkNKYILH3{R;2i#DG>t>2W z0n3qxjEgA{7899kVX4BcE3Nd!Bu{AMlMCDJpadQf^se;2OZy=c=Vc`qT>7eg1rSXcP%;&Z$Y4yXUE=SEr^aZ2fpa1s8IHrpMf z;~~C%6E1KvU}&&JDfRZg1G)woEXwz|wNt5u_YuG~^j={WT!f;SO}n(iw`teXK1OU> z{TkYzkSozMfyi%ry4dkVwh1t0Enr zA1N5uv11XNyE^6*$l;3WXwuAmb2OMCK1Yb>HNNq==!kE6Bf9eCX4$OD9?UWcZz{I> zfiy`J;_cNDYte5r@N;zJOkFdud$TnIKGil9pC3f<+0gzcMf%(Mh^di1>yv;rOnlyB zQ`M`jQX{$fhwTJ#PFhw~qNX>sboHRrr!S|nn^DS1I;(sq>+A*2B{1p`oe&Sc95?q@ z5kN98F>)ihtq~jElFSdn^;o2MIV(fJ}m*b)4bR~{e^lgK; zYeCzv^(TdGgN2=Jx2^?H*KWD3;qGuogO`*c)o^`yj}bPDl5XUxWlJ7mzak?5Vq-t90;tLt7NZZ%KgP@|%F)Di~OS8pcmz7;reWWKq3Uz7(*!m*6!* z0GAYz-GXd8s+@?-xBtG{#ihW)0zKb+p}3?ODe<9(1PQSO$5w@b(B)WZ78Ir5){(Qkc5l;ikKAe;XXD)!mnz)^wppg!FSBs7-t~&`O_eQMH4U>!#GeIUtI$|9y4Xk7k;D)k_q7Z}7$fVcGpjO`SCZAlEN&ZX=ODXMU{W8!% z@LgIU|6#39U}YnFK>kSN3+VYEXHYmwaqV@s-(&XwR{Ehd)deC0I(1-p$Fl`6G&6`= zS$~H8rR6tNqzdrDr9dCFY{XfGL|Ph5p+N3r^_9N40g$frqUjMmf*V=@@LG-yk1t=mFXXI z10}0hPqITdZfB+BMIOM-e_O9X!{OICCHSTXQ8Cbg!7lo!!{@yUK4wa{#EVb_uQ9*f zlfPDZZ(kdN@*UamHza72z1M6*vrtN2{h7)%k;k|XGZlZ1!3z=7_5#aimBOzonJ~^3 zBcTd>>ew3itVc{3WtDIau^N)zG*M~c4*Cd7vQ1{#E`cCK_~UNEIjtATFr+Nl;_f%ws&{8Rd zy#eNAtYqiCOCOO(p#~a1O(HVfX%fh`ozUkV*?%%v%dv?u{M?IegIh}UsRk#&+D^%) zgv@&>9azYV+Kq(`Dn598sF!^$SJno^KR^i3L>uAHLeP2YRg`4JoN$^4eu_t-i3nMC zk-*4iW!{;lD)cwIx4P+kTu9I61rp-P858s*iRPd zh-_AjU;m8Ldr$VJ2^fUHend^C(i(%90DSQphqY8!X2~@Fy-X@}HinBN{`mFJ`}BYY zNh`w}ysxVbop8!PkW`>5PG=n~bC*egXzkj~swKb74xo+fhFW=}aX^YeIT-wu8y=L; zyJ`S7h8yq?{f)jx+5&qdZO;>Ed8N_)+au*ArubjIOhn29m|XvEX76yYV1?jK0RS4MqFbJM-cSk#-xP${sh85DiOA`@G; zbIM#KMYb1u!B8hU@{u9Ys41<=V$-EH|F|E4u{qW2`fGq#~58Z(;1QNP#E^05yY|AhQy{8-7^m}riL*(NCo&TUCg+b-{w{erXC zNFams5l$DUHTp{5GD0YmLVz+EOwNuL(6@}$QkeP4BT!nUr70~%ATW6>N+)XRWG$^i zX$qxNwRF0aR!u~}Geds*j{88F78h>l0#DRbAw3v;!slcfgnrpYIwc%s${1&|knN1? z+k!Cg)iUXs_a+Gy)N5p#lmX&&eyt=_Cgi;r_-NhOFmYo|WPlG!I*scTny%G~5*b4( zM)6vy!53eivuGO^rq75`rInA{KkkR9U;qIJHkM0ubu(Fd%zs!H_C!C2E9ki_u)lVW z7o%-YO;B!!TY{9Bk3UY-VK`^B+gNL8iUDuO;Ep*~EFSv;ZPfU#n-Al=or;T)5#O39 zY*g~szdKrr>#bSq`FV(t ztuea)1g?bkL-*q_`n$57v_b}Os8=BwvOco}YG#@tAXu8t67gF&L;f_0x~cNP%uprc zMx_p_q|HT|`MM=gyN-f*G!7;Dicvwu;Az23ljycu8nNR%1Bz7<$K;{UjEw7lkWWH6 zy>NM%D31c~=0IVs6AW>xbOy$0HKuIY^Ms1m69sncC4n-jRg3&+vAUT!pRPloJ8qcY zD`GA*AqYkJLb@LF8Hjxyga$Gr5K_CD=k-kWRZC~^7wX%AL7|N4p-@rA7f?8+f!@K! z{#%F)QEy&|2C7$gL2A9FKM#r8|0zE8_-V{D#PfS;mu?3-iL1sWmiY{ z5etnHuk7mMA~BVrScs!xhFzp^$zON3ID@ArSw4<{0V zv3`OnfZ1&77NZV3$!)3nIc+8K!mBn8xfhD{KxyQKSG7N_pYveJ%$cCl18n$OJ^E)S zJ%HyNuIudou;xA9CfICkE>rzrDl>H2H<*=pMvzCJn}BB^W;ufS_MEUd3GDsrh+8M? zPr)z|0WS5v&-(i1lSBDl6I~%`91@R;z~Jb?6hlc#K>Pt_IA9C7Qt7u&^ALh=!9Po5 zokkuibh71XlsbV?LT5&r0D@kc^VuAvcY06?z-9#U6gJFtKVc1b@cEx?i;lE)2S^={ zw|i`QBp05H$jU#OUj=Nof4*peUoA)LIsD|5J9I*nA zL9Bfoo;XZJNUt#=B{$vn%IT+h!4aLr z;9m*h;t|H@`YxHz!{*bA|=Rmt?E^Za2UrDrLSs zi;R6{0sx5YyiYo1dEPqjjZ~A{!QcNj_9nollu?IC*zqqQ-9#``u@E6ele=krYL7)YNMq~DXas;)~Mc1C4#BNBu_JW{q_Z0x+25I<2!pE~w zR=+&uoQ4na89+;rq6n!`g{YBPh4f-ETDW#CYKz4nU0Tl>x$p9ZbgYGX;XiI82;Ek2 z(Tm4~vHBaY+^NDE8;pa*_v{yejgCHpDx-ac!ZB%Ac$3c*Gp$AA7CN5P03#WiLZuLs zQxKbEOp44~1o1FXKaqm#;ln1i+pF&=a#V_2?mti)FinlHLhl!Msl1* zIQ+;hp$YlM$e}Xn2JuYFXNc4;VHjp}1@zKloI5DccSuz%m0)~1;(K(Q(BXHMV+Apq z(;hf9PePGg@MtSzY*mY_D8df$V2uV6Sgm7lk{lf?U;)5E^NABF#XKrvsQlumAylkI zO_pHgi2HV*J7FopGFjn^Pgq@k*YB1KBP~fD;1fDmWk^=U`-XINpBG7*!nzu2ydL{w zMsB^~FzWrA-_^94au#l&bQY2WaXH8-!c2NBT|GE8fUbiz6)t2mOH_fOWFlG=yF##{ zdOhy>#_kP_2O5rOh4>ko<#h$A>?jJQP>5f^7JOfU_69BbTK8W|AX=6O}lO#@D~<1K&Xh zos~5w3}}+A>x(5f=ztqQ-|PnWsNdioKi%LS7e#uw8XuRpP!yiTNs{gVhdn)LX2_n# zP|--(#|C=UX`rqPUwh6{0EU47&){$wt6UvO%<1L$Ohu&z2RI;3`;+%OZGJ;o^R(C z3`dZ70!kR13Hk7EQstaf3gp7Y4RpMNlq;l#sJ~9@9i=Jc#(qZP03XM2M8^7gA7fn- z87qk}5hYib&nrgpb>RVVgbG0{DF1Q{T4Z5_ffk(aDfP~}Sm+$O#}b)yLHa6h;X*dx zbYKH3ZCv zj23q}2>tA~SQ_WNSRQgebcp34r#fTK=9nfAnPTH;9&&38W0t`?LrJ`GKMIiCkUZpN zoQ6ugSdWOrt4xoE2UD3&dVQ!S2ACw!Bnm~>>kzp9(Nw~wLLg!GcJN9bCYCTuxe#2Z zEeaj)lQyRdQ1MnHk@WVCf=mlkeCSuwGrkp$_@N-@^Sf{O^S#@QXr}DFMDO;CTk8$+s-Zp@ByR(i3aasEqc?p7Ov- zB-=1cR8?&K`F97E^*M-_9_z^Xr#of{Ts=wTkBxm>*4tpwk%mQ+?KIq5-PoFQnt4b9M;zO0w8U_fSwtV_t(!fh}MCgu(= zd34b=et>X7-K(sdO_&H98~imS$42FP79dfN1bQ$b9H^vE#nAda#dFKQQQeO8KXQYd zpZ`7Jvhe)uz0Ab4Ul)PRfBrM#1L&AuQ+aMlJ{{;mp z#=WoqQiN)4baH!#MwTFEc^#;`06c8O!goGi$Ww0_0a;2{5Z1t{49 zfhs)=D+#g`F|h2%+hIl`dWSVO!@PSY`pU{<%}qM>D|MJT{xF-GVNT>QCTtxn2CKTw zI~Yh~L_3!@Gnc!uw;K$S_6NzEK^{H>-7=*W{vaotLEZ&(QzjmV!Qu`w4nT3&DPvx; zMOyLL5ncra!Cfwvk)OX^pyaFt3ij;xUs!2&tZJ_jz;c{I0K=xilTWJC2Eu{&@iI3Q z0TNFXNRhm7Ncc1Xs$gEz#r+C-*$-Ofz3~gs%ZzecHo8D4pVtMY?S2ve(3qG7+wVaU zvtT<6Gj?jSLCtRAnjZ%>W#O7rgPL~{D>%@;8Pq&)YJ}UMCorFOH85AV@=&N&=5;;} zF4}qh^-5AkzrXwF-~C>7=;hr!&D7PesY~8RwX5|Y*8USBb;t7*^<1z?CfO~HN7%yt zz$X-eTN4x?4Ht!oebLt0iL=mTtvIxm-tW<)zxXBPkcQu0tUug`zv{qRFmWWa8kom} z1MWJ*&eGJM-ADaVebn#XNB!VF>fgi>nS%J4Kw;FaMcP0N5j+%zQJRD1P*@imCZlWpP4T=i#j2XV|yY1YTqEe;`>R^HoY;A_TF*$4y!foe7_whNqyZ>LLL4i%YxLB? zUl64>0vz^v?fdOZz4j?Wsg_jsoGz&J_$lMhaMrWYIMD+pU1pejIWmJq(wN1;=TY}Y z#BHjoOcmH7>fC~=o`Y$(Xq{|#VEP8I3j$(RpzvM|tod{OnLxBa{x~@bj^}%Sa;vbO zqsK!%ZlLt3t7asLmU|^wPP7S=g{TTJbHWJh)Qxa#OfjndTqU)u{Go|cNuK%ghmX_r zQT~AD(+y##8^Z4LCmFLVBi7AJ%O5<=X1BEd5%m#Py;Enp$x@Eg)|d3Ma_+K5Q9I$+ z=fEfNmA(IDXv2IVhqzTmL#-pwL)MBve$g z;^0^X3J0Rlh{b+1kOj0^*e?baeR`Lop_FuSJ}Ai%ij;Jil3^0?f#0Zo2!W1k-HY;# z*=>=1fuyulpd$N|@3QqWw$>{eQs3qGS9c(~qlioWNpFLmqg_ImT9nUWJjS7c@}M9# z+x|2ZhsnY(rVSg!sV^$yc=%$P{Aud_f=}7C_=6>ohd-{X(sW;iU}%~OPEW{d1e&A* zw-5xBR2<4}GUTRMf^<_*vF%MP z6UiuAfJ~F8()seg1vuwKTv#!8nbJ%WJxAQh3dPQ^SB^;iaqNgA^`ZXC5vl*qW71zo zlzc`N71ZK@ub^XEaMfo1dGAD_N`sIKtQvb2tHHOxg}S=}h6Xr$h;}{uTFwXH2`6xJ z!7yt+5xnd$&-@yXYCp?PMch67WSN$bZSHbPL-=ePR8F_1fm# zfBdM!AKsQkZIrO^hnx?Fsg=L(Zu_+|(_k;;9Mf_aU|_Oz?c3*<3IAfHt)=@mmUC@Sap?SHMt9BU40r%fsJX!QmD;b7L(A)WK?dZahH7;>@H(J0G%?(@t989L9RZ_ zNn;3*_^nf)LN5bhhxsw{9DljUC%;4oHLmxZ2;;h9q7aUP5IUb9)k=5m^Wy#@P)QNr ziP&j@tg)&JljX9g%Aop3B;ga+KAE|$TQJ7Qj97MjCX)$k^30D+ctQc0UAW2jnD^J6;|G>6qubfh%Z5yy^ki4 zB=Q;D)ZFF7v5#=!?;O_+7nZ#*;ljiC=eTv7ADi0qpK^DEzV(Jw_Z;G zO@)lKAo6NPpeTOpLA4V*`z2Ns`t;wC9XVBM&j zH{9!xpkPNBeSbiN?JACKrnZG8$m6Cm;+v5BtnI*^S;Qnzz1Ju&N9n}TA@8k&4q;G$ z&U^f#phbY0x`=iDQO|jlN3-+uCrk|Q7ST_Lnz9>B*$B4N{TUhLMrV*Eo*NAq@^2%H zWYMpWA$jKBe6sTb_U8A1XWfV`QSuB>xYiaJG-Z zNhzG$d^m5vs&K9#97D`+6E~3^U>%j6t{!K=JbtICzE*ZFV2OMHs%ko926DqCj1cuR zoORHadGD_)WHb?)_ui7dJP}S;}PYmzfZHOmB+vqKt&~rFebmO!Ehs&bU+G|SbSV$8j8p@Y=9#M$56S~1U z@(x!=>d@-;nUPz*GdD|R58q+V;1X|N;ryg_X{l!5lf%eoxIQ_{(p!G%;b0k`I^8?9 zAJgrE$voGn{XSGs($W-lslK5F-f&I(#LtJ=!NC5fz2m-#QU?41oMXqwxP7QSFN$xA zNeA`Q&j6(NB-mr@f;Z!6jv>R90za>kW5(YYSqT#Mf`n^9LM%}9yvQ9u-?jbHCOdQw zMsuRv;jdX(o*BJ|P*K8r7greP`A>igdm6+InnHm$+RXnr&xg=33~M>;`**v-IJ9~# zUJ+?VdEij821MZB`s&`wo>!c{5gUfplsaR68M?$fkn9ol?J}x&J)wy29@cZTk`P~t zJc1LM(v@m>W#&-2p({b~#g#HEoX-Fd?|Y!CrT9AGs!;q|)sw{R31=hk;2tVdk#J3X z&Ub-B?7B@%%+aYGBI)T724CW;&>3Pr4)#MZ_&p~iQ}jrsU&y1lrrY_`v^ti*>#Mzr zo>rN?%7@PYBO2kuO^Fh736>HeiHS$7kg&Y>9c@>9gbH6K&HZy%+4cv@j*J*Na&j*T zNGB8(!0&EwxIgpwc|Y5Iub=Jq?`OMB;_V!2L3_jNA)H=87`v+qnyAayrrNh1Y$~O( zq$ve%1Q-CZsfBj%ZjegU)^}2A+&tpYL#Q-Ce6Z>cwh&h~A4*~a_7Jn7y%Ao8OCq-9 z)o~$i+gh~{3UuYXQEFmiSRN^EA-ljDEl-EwT94yJX7>JjEn23vO2Ik z?_!V=C?3TBlb^Iy2Q!4U^@I*f?!NCpgR4rg4ay(BQ!HoL=5+Wc&_*0WfV@94@luVP z@H#-yp!DH2Hgc+dP9q*3Hx};mWTDdZCNYWb_QkHD+a;d^x;dc%K4(GEDzFw-FOh7VjkdoPBT`45L zCWF*4!-X@@#j}=G00S*<=#%#a+kY6E6mc_RElRUKNs~C-|#V* z=v5ph(~o5>Lwo^xJJ!Z5qN_!&++VdO#Iyf8zx7SPOWACe$o>*q99#0G@>`!lAiZr4 z<=i(QzxA)3F|M26+Mf%`?3hQNqNe1%=OFg|%5PnV2{`#JF`(QIb8Q9X)v=LbI}^3= zM$UI%BHT<$M}3!PDMI^W1?4;id_p$Rjx9zNyO&yD1lgFH#*Lfv_3p>l12qX!L@r^A z)x*H?NG$e}(3Xask71JsIUSv3@ASa8Xx1m}nRefUv_!Ut;nU=03F0N*WFzzLgqGWc zRB(CWGtzG&KkM+wQl+rv30s<7!5om)CtJ9`t3kKWwkNbS^nV%Eg=?SXOiatS6i`7< z_ZF+SUxz~UFw%UH44>dxmTG%{t^O}nejm!!*Ycf%bh+|kj{6-HzWul4SsM&iG!eeL2?X%mtK5&mgQc3`<=UC@j5ryhlg@i{o{{IZcwWoro#lwt zB%X!eW{(jFSCBvb;-CnhD;WqyM#2(}KmkPLXRM+My$s7tYyV&|kms!^AD&0oKy{74 zn;L>gwHij`BuW!y!F!RV>oD~0;tX^0hy?LtxMK$G39UwqqVf)!Ju<5~bjR`pZJf+) z)IVH+Q4(ZQbpx_(Up`S)ks7yb=7AzC8Ov{`szq>)(pjT@6^NlXbVN`lmi6qW0+#pA zk(C#h&7h7ia~X6E%SS)BHjfLR1S)@iV80|F#{)Gy9G2x}g2j<}7rQH?9|63O7|NWt&!{t9pszPp>pMEs@w)0|c8ySsNtDH)o> z3?Q_U2N|nxHEM?($Xi!=phRLNk(398KD_RNm1_=U8>W>wSR~0BntON?(anQcQsBG0 zw-SyC!LGsY*mrm5I1Mi5Z%wAOjS(N=#9F1^^8Ha3Svwc_{FhlwRZc^X^K(^4mXj>7 z0U?`m#z`_p%m$o}aRQEkS=r*@&E`oV~iRpWN=pQA=Oxn7A%--2V_9 z_q}?N?vR5=JYNJCgwq{Y3NA=wNw~(>1j%nyU68g_IHM#eMBXOgkL8j}qlqqaniOD0 zf-IVe-a>$*s2#hMJ$!)*#I!L-8zuHwByi6T8I@jUu=O(6V<(qQ0#5d&d;YM~FR>-&)c=wGb8af@w+f!C_`I5nDnnjA|Jgp{_b>QcO~67(yw|ZWp5yt{ z3eig6`_aM4bT;O60*;SACAc*(3tifvudUG67U-*dA-*O(fwKoVe#gFg82;AbZzZnO z&O$)s%4j<;73gaTfah%(NY6XfaSCb#*-4@#>;ir@cpVww^~^r~ z#q0f=0I!vZlfD9a-OVACUgP?W*QpL()4m$KwhHjNZSVflYbnnl7(VtObp8tH^)n8k z^xC-Jc#U-Ms{Ly4T8)DT2Cs`p^_N~(vy-9MIxMz9uhZ@G0N|;?0}QD6St+6Y%nm(H zDvf!~4t-l6<5smM!0MHe30T3aRfc>Fy^!oo(cj3Tgj;uxcbC?o$lSmXN96i$jW1E0 z_m+sqrE6Mir}sxGGX9_fF%+VSK3}JK@Sa>GgnYsXAS6S}evXrX+v{dBgr~bY33+se zk64e<|GaE-F{GQb%k$Z<*htc`x4)(2aeR2<*`J)n;(K%~Z^!1p!9r zwdTs#W`aFPkOEN$q%!!vYnpc{apWU29wfji3%zmQVZ?VwnGM3gAh7-|i%j^u@FvlP zmS}S5Tf2vN?$6G|OaBKD4t?YN_);Z71X~3Xw1WgWnOX7k_>^fUdW6K8I}r$h^WG2S zk>M&};TsxM0B%-QujJzYIrmgU`ytZiHOW7U*#C16 z#PcP?g|yrcsWKs`6IuDv%C|haQdB85lvGBaamz3qsJNCPBKaM^C?Io&b97p(fENGn?8>TL-Q>fUWIl-QF#k_D%BX7RvvCNTd?=P{1|zA&{wfA|i6RTw!bFZrA0br7iq(56O+)O;*x z><;*r#onpS9;yZhVs={r{J|JQY>k*5&C9~Rt$}Xbd-ESlHTgR zSZKkeJg6={^iN7b-~kQXZT0_+PRGcvplxe&PPd~l--xcwE}a39?L4=T9Nlv4ukPxzgw+J?wAImjLD zL)*tddsA>Iec|tfLFCRd(C#5LbEfadrIZQ!LXcHb@*RdAjE2w(kK*+%-HDUOTG$xn zR&Wsx61|Yd4D7bP`Vc$kvTT-~J66hY0F?LUJs%7`OMkbrycaRJye^;OV-9`Zff?~k z->FVnqbaL)%4VCg{aB`|BV%m=410Er6b{0mu>*haJ{K+&l+Fp31&?3`jhIo8mBH%$ zaS|l@Mvufb^5c4b$G%dcv2UwX`myhH(ea7#*mq)p)vBEnu=>(|?=Kk9^?UIM z9g#(u=5?QZ?wKqt!-!!bBk15avCLj`AZ9$Rnyl?e0@OgVT{@@6Ceb6w%H zvJwAZg;tJ#|1WC$z;*W1AzV*`d<3`-D~_wg;dakWJj8f(fLw;&l4Gc+srTYl25%9w050#$% z#1L*8ls}Z?tmoYeG`tyGrR(B@87J{$nrT(ruuG*rCC;rhz=Z1g`tLaytsZ(trL{2gECB z`~l}4ivhoY;&{K`QsB25Xr0^hu}L1ysM#?e9M32q@4Yfi+8VkjhC=5{fE7@Z3bb2- zQ#gxv=5+D!3Gic#@7KP8T4zSvZX=HtfgxYR`@&u+pZ5T}XAiH#(B9TSRQz3oZM9z# zn#US64=jY{-?j>&ISh!@WJ@O;!`b05$}+_{d-z!^hLp5ne0)E9+fa`YVbo94XSDm^^i5>-4EGK!!gw19^2pt-@@6D|THF7P(?VD#s?GU7 zFB=Yg*Q`#|CMsTLc`(;&v5j18uC*jh(p>k~ih^@33D0%t^`W^QK}v-gwz0*eeBM36 zvnE=pFoEy+3rbA4Ec~`5p0MQ!06?YX^tMeT2{~OCaA+GA8rE2ov{33TqwrQMCAap% zd5Y@<3z;bBI#1^9^YEt+vQ}jw#Izl`8E%Q6_a0?*XpJhqz{X1~Zh%-mZ!S36{S*A- zN1(o{_l^t2o4ys>ts-2mqKFIt6smixL{NV!0BU7ic^==+K4Y0DK92q9e4?%t> zQZ{0TuaqPG+ue`|p(G4pBq5l41+;XQ18-at;=sVjKo*~O{~Vq|v#>qyRRIAPu|`vV zJ#Uwr{4b2Fw>!<6;o;on^rGRQ#1DMj%tnQu*^qNG6<}&_%GtYz#N12KXEEJkcrX7Y zWO7i|pVPH%*!&6NfRLwGXS{Ht%uBTfAFRbw+{H^%-^D9|MR|^uo4V@PWnE|VNL)Pc z8^guZB7;Bz!?^ekt;w;*>XWup7oSEwt?+j0;^!`lyZG#;bn#~cLj5BC8@Tu%qjl89 z??sRMt8IwLPA9TH@aZRQP9%Kg7`j>1#UEfA5ZQFd#g7w!r31}?&>Y{z-})^KxE<=f zKMnxZ@opt#g`l;jcp8b z0A_@~7J=QNvW| z{vaUlOspC`@Muw=rPH>kpO40mg2*M^+YS~pDWU~>tmchSku4iginljD{Vmi|np)5k zf++q0o%XqklcuFt)fR!?jd?M=;#4HlSW>C@9V@a;($tbkDyC|M@+>Q;8ev!Oy)R!m zVSC`VI7hV(2q$N#2^NFA_cz=o>pqY#l)|9{;$WsQ98*w#yQ8ha4Bn^f$EPlS61jF) zKJQq_VlWM*pJ4kcDHVpzw7+BqLnCfZM;sD~do(Ur3RptOv{h*{?2%chgb;BH&Nkg5 zbxl=DR)^jdu)cvhIM5DIL@l$f$XaI25IvO1%wb_RYcSG*7fQY50Nx7Ad$rjH?UnbQ zx{_Ud7x^!a5|DrOAEmZghQOIm)OOz`qzuuf$-n99azio%;KrpfZk(kc>|E|x%DFJ= z5_*7PVTgkNLs( z5TH@rym!q}Fby=oD62E5v~CcKOx}y}wbo zTnU5sdBC)HUyulDb^%a#6#(^Xg4#6%%8s&Sm=1@4+DUOqTlqxcf&ou^1XjLr$~x zwaeh*yC|?pvbxO<{m1o)mYnER_E*B6HVly~PTkkB^a(=H#MJd*nbI(fgGuJSkGWXF z-imv;K8T*3Tv%4lbJ@t*nXVsnQyJuKvO%w)Sriu;{8t>D)|vbCEA+ci$6*Ut_U;Fz zGAEX$(&n?Dkt{RP^p$>GZ+9#)o$nB$^Cp?C1^^nv_oZF9`hhoZmiECs;%@fq1LXaE z=y(Qk5(bP4A6S^s*NDTx=n$}|i1-*Ri1ky*Gh&c{FCj7LOKUozaw1kCt$9}w_hFJj zBY=*RAqH1`b@Wo%$ygid`HIXnhDTOeWLKz_v?nWN9KccSL@2}janjie2wp&_FSirB z+m4}~*x_4;c4FUHWwXUO(((1JRNl-ED{ou?;l!QTds%1N)oZ(=JF#c7joQaE;CH;A z4ido&Z^K&+ksSB(I#7GTm)#%z>kb-d_kVx%cu-1W1%H1u%M!DtITDHy-yeN!-8u=M zvST(rlnaYh-ZV@ul_@>pelGkFc#P?~fxlLHBLKhxdle>6ZoowLM`!xrHZkC~QgDNO za90~}F9`_UZq4F%!v5%?B>B3fv+_wz04569*(GxxV7NZm0ADy%l=n?FX zo?OC)!TxCDY|bjSKl+a@!Vc|^eld_mdM)AZByZp0p(bl0q=b*zq2p<*^awE@Khwwfe&19Mpz8J>h#lL7O!N=ovu@KO zmfPA?W2c!#4B1?GhGMthllHCTgqrNLb&&nHK5ng1Cm-kFkvarA$?8pv=%E}ozTM_K zS>Ik4@kv*yAx=tXZGzi^p;_5ktG7w&a_VB?rB(s$o9pq6JH#6U@wKqv_P(%wusOjO zij|M!ZRmV@0-XUl6ba^wfA=`bnP_YvZz=hj0L}1l6XGV#7rY1Y3Q@x+v$fQ5ISTC` zMn7@S{?>0>ZySEcOwtGyHVU9rv;ik4K8Vgmv?lL8Ac_Im(HPLor&Z_UAYb7o7uZ#Zui*?R*EWRb$am$PgrUStiOsp9vc^0@3_4rN;G`0EQ!ND!LTLn8<8Xg&u z+fMEJv#JaRwL^Yms$1r%064v)X9odYB8G_+-!vi(>5a1}S}am+-(i%-d#KEN)LO)z z;2H<6L*spcOS|w{aQ>02zO+Hv%?9d-xVj;yTz|U`8KDQEW@it!|qy6vaeQ{y?~MnRJGaq2YIZtZ4AU-t!POj#mlFhwEK=PXqY zfQKhkr1s_|yk}BNKO2;K#JNC?&k{|reSQ}7>CzNCx?=9~<#sYMi9PZScTf)t9gG(o z$SI%qTTr&U3I9-_N#5%|MmSPGr>&&+>xJ2E;fX9AiFwP#TMUr*w()05=>du|(~1CV zNGvXCYVn`2FYO)q?{)rrk>0{@<8v;9#(39%Mr@W(cWLvK-{=U- z5Ds;%Wqst0#=gCE*B@br8edxKGKp(knn4HLML6G6;SDz%JAveD|UpFUTGINFn zmZvjFVOFkNVfzup{-){JNffH2zXEnptvk4V@T~Y@!AW5 zz7J42T%!wxSpqEsr&I2$lH*ZJKT7Od?#F_=Ksq>8?{c|Qz9c1V#rA}Ig#K!ITn_Yd zoYM?Es$Z64?}yVH`fGPD*#0<+6=vZ+RvQ&vxNjqFRcLkRC$Q={*c}1PJF)x@l%qwW z@04{>)&gh4Y$OewZ{46GI9Oo~xbpwA+jL!3|#(X{= z?OTmTKJHG@Ui1DTXS;kz@=R zx?1i_v>(10J;l<)i6SlQMN8d2l~O}{9Xy$qN=ZcGPi)JPcY7D&M9OS5m;Ece`?R&n*v53#s7h~M)(8I3cQlp~hNL&6N zITXN2iEDa99tUyZC}A1;3P~4YIz5})PCHXIB#D41kzUFF7WM2NOeOwKjRakzo>c&# zhR@-nXV2~v)2#>uv+7Xfo)KDy(o=0n@Vm;}kDx88;PU|@NqaSdfz`muQzRnqEs(zy z!CpfzmL!hvTcC&^rtrd~^Awno>sbKdW{-7UUo-om^*J;Z=|~4v!wgG@nW||KE9%BfJ}si8rPsl-;+wdBeR^Zf1@_w+~s%#q{pOHsD&Thq{uAI<0?_DL2 zpf}Q2P@)Ox?g{BGlgQeG^wr?XhRVKKi{~v7H5ZfiH%CUKyKYJ`hwOOc@lv)DSZljPUQ!Us-=%l4%E7_Bqxg!nQ7;DhV zdPc3Nes4g}sra{~=R`C^(~?xFW+E%(88;)JonQT4kGbgh`D$1sW;MqQ+f6s}MzADP zI=9L0mE~vi*DCMK?se^EpD&(t7nXLeI{j;v5(<)2{uUeu3wdR|fQ`yE&rnrKy5qu%%nIyY(!_PR6ymu%M zNYYFBd)WBtZzK>#v%&xa5$~_`HWTXs2b8I9PL)a}z#Ofm%m&~;KS@xAV%Viimv{i; z-SZ~N3n=)sar#qlv)A#+U_HZUe3ytY{4GK;7RN}Dx|{Jg3#JJuohgIU+JO{;oEbho zw!r%rm>(R261aKqN?zd?2IRfg;GFifw-Kw(COOzHnjH18a1e$-He4G2TKWCB9Wg<-R;Okg43xcl)@su2Vt*7$E zUSe1&ra!dKDdvq%#{P2Ok;@1G^}yLKaMsW2)~>)b({6-9%-xLZT@tHHj^TTp2CxmC zj7B zo@~WruxD8o77U9wnjuqN2A9B>HDc~1Y(1zz>o|q3#gGvK`Hd=Ma6lZlOwKeGj2Jgc zo|%!O{gnyv-gY1$9L>&$q)q3voebha84WdnHOc6kA+e*Od9O}VAiXI_sjmW(=Uw#~ z(K>`f4ql3jdP^uCPG=qTnrlrXD+M`K0lmw69cNH(MJl_DRJ!T9g8lBoJWRiPNf~IN z+s~i5rA{EtuP7m{fwXp>TGb9~5PDCk*!C%mDRM-%O9tg`1G3mM^VNrm;7aY48xtkm z2xKkZOpSeqRo*IgF$wK+c9+H&1#uWWrmnmJeV83!yG`sajzIh~AmU@ZNT}AN-(oM> zJK^_w(nprje>q;@Tl#@6C&~UvaLOjVD%fR^P2#-wN12Oo^@phSe(|apUi+C}S3)Yp z`WiW0VQ3&~V$b+u-m=TGmX)RgTv#>qeeM zxLymZorH}+7S=Nv66?+0*fxbmGcXEjUw>!(+Z~f}jLYzi;n{HIF?UTPBfj(^zL*pD z(sjqBiJ4JXxg`dd_hCY>TfnOp%GG&P;51&}VxGGHPV2;q%l*y6`!d@@tNL5QuquN~?kU61UA{1ACG!%1bNNY{t^E zZf+8~Nvd9^d=b5-Jc^BaSNn8u2Dg9DfW&W4!2>ihDf+vSzj?E-`ys%fxiPD;(=jQm z#_SigxQ8O}PH^BE7y>Uvc)W5>DD#rosL`^oMBacy7Km8>ltO>qv z9@Y)tCKyN+vMyqh3n6$PqvGyd7%N0R(NlzC?#xcUlbC=;)-SKa6rl#S_}ipvDKDgr z>!ViYy;Z^!tR9Re0mn0V$BoCXR8JNdc^-fpS5(C}_&1=*$3$fWiJV78@&HLrER`dS8rE1>7XGHV1kOctG4xe;^YTg=3UKV3uXaX^s zmosqB{M={|*EDKJCa_g7#mhJco+QJ%$$u-v-{j^i%#$83gP9V2oGBMxXHLL?qBP$m zC^;%n$MNT$OkJUehU!R%pR+_BMS*XVYlNCg>zRbz{r4#k`RW$@p^OTYBY0USqZ>^C zx+U8Acx{IVAlqi!mhjRM5%8O@K8YpREaYJZY=vUnr@hZ*+(|dckpw|U9OglU7M|he zYGOq7kCAGf=_HX2S_{wu$pgW|o#_H?jE*wXhvfpB&UAoQNym?go}u1;pULkW0lwZV zzZdxLgt!Bw?Y;!Y$FW__5CYmR`9P>xW*wjzKzp16&4PV~g+tV8`FLL%DeU0bf6%c7 zk5l>EHFrKEzB#;W(xY58UF}7wf&ZIY1vB5_-vIW5QKo^}gAf{ayZdF+V z-~$T)zD59(L2~ma8lizPJ4(+AAzQj4Vxg-zJD4}HP;=FB%Aq>%b&HPr(?xU9%#noc zEG|~dB{ei-92hJvzAeqLV>}^;ns%TfK(E(1$?ulro|{XPFpGW*0S?o$Qly44R@&~! zAUdH*a&98c$F8z)9MhTI;d0roAEpD$0uZASVCK7okTnEep_i?`*Gzmo@zPkt7F}$M z0RJui7IP@Q?lZmKM{!N|!ux76=d@xuu%s6#daq$s4>hbwzstqOSQ?r16znorqZcxl zs_Hpkr9Wl^W~by_C)wJ@b|o}9@>0Hmf)|Q*RfK>aP6~p5R6u97aZ=9&wF-~R$^_rW z1|l`-9y{_~CkBS)MRa$~fWVw4G9lbs11a=|fT-}8(1#{EU1UbtZ5~$#IRWZP1$>IQ zTtcRC!hSWX26VXkMcWJAa*x{>bL?1N-8q?x$+VzxGc;&{t3k46k%h=&qYGQAbTWjo zMMkM$T=L#StmbQNGtz5`>9rKaHQ95P0OcISMZd!O8}9Z}gWjSBm8k}`Lypl4Z~4)f zyu;U^Ce@%8F-5ZZ+s<~)QalN$Q-cJF_bK7oYT%dm8jJ=xE-Z9rL>f&ERN^I^Yxh2) z&53;%+e)V^OTp#4siC!Q7i8dwLVM}zVEdtuD{2jMMkD{2C2z0FD><$5u z@IF;*m>MA|UiCYMtREQLv{qmRw&|@?)k64`eN2o{%r-q0w@oi8_r;D}h~ItLrl+yz z<=CbR%*aIj*XSOzP1_N^ZZJ=L3XJ&S-+V@lpECXoM}q?CE|@PF4g4d1v%+dEF{spf z>x8X48H+Yhv%t4T_krJDZ8sO%2*!KKZZ72b*n%vzM5TJ*^e)sE+R?m^jG;~kMi z@&25}?06!)@ePBhoz`_bKJCaO9fK9ipvu99P%tCD=7T8Vx_=NGTo>kTn zA+u#t%}m}%u6qi2_1cp8^bdPrlNtFiIER|_+ujv8``WXUi73&AW!s@eO&TP_eE^lo zSZXb zvsAQM+MX8fS|g7zmb4GSC*J-rSh+p`(g&uSdGEr;hBtd2l4gX>GTV$JHssUimazqre zPzbXfC+3Y7UZ9PVM|>1Yj!c01&&bxxYu*%A6x-npslYjC?JA2Aa42$LRuCxFa408Y zKYcO92k;{o=JMW=%Zkrazi)wA^42T30d zA68rf9Lms|Xo}BL<~E70BX^-*;*l2ns5NRcrfWe8|umVe;4-t{vl%3A&p zG75{B9kXxmAYtl@|BtsXfv>8#{tsvbSE3b-dsNi8RO5ohg&LRGrv*(_6sss|tI)de zQ&3zBLX>BGnyRU|#~nAs1&t^Y6n&{hjY}o2#QkDi;?jx>^8bF%nYnl7-uqsH*uS5a zynAQn%$c*znKNhRK2E7E-9fffAa?`D9j@Ws)t_d8MwYXPL3(gTCg5DAa6UejtqJGX z2F^1Oev3~obWeeGLzQkPwHe|7WZ2=y$VgUZH=ELcZ|X7H`r1+WI}J(vSOyMlJ|GL? zzC+a+!a%9XZTc;1n+4frx|P$yI+ub24QTEx$WGOurrD%<6j<;whdp&tnn$_6)x4|Z zJE5M=7q91|PPRrT?t(&k+Zer>1;tY6PO$zQAt^JgM#^T5C;8=}?Q_0&^C~l})DXOd zpH}^>=6dpo@vV)_$w=B&erf@C8mzT<$VF#KP|=f}zuhJy669~jZ;$6E&jR)$J74`r zW#`(*IG)n4WkY~G-|aA!otIiCe5q$cK70Z-)Ya{ zzT9S7ZpB6gqbd|QMu9MmW3AZ=I<>OzHz3@awFdpf?iyuXs4tjJl}9ER%LE@~7ypyj z^V0Me{2nW9T{IuqP4;)Ii(1A{05;Xe8q4{HmfP`RV4Q&5@L0lgR!8DFGpqPc^mRH4 zcjGdI80su|Knj8$FH991+D1W5((PGRQ3xycp~bzB1npKjtWqnTzt+_qRJB zO_5$FhZmc{b!`8BTeJ{eBSi?ExEc9R8_Z;u7Bu7yA9MZ7AT62bK9~LUF?pX$13OSr z-DGyUZ%`(4f&tPQILgTXHYzG76ConyhI*I#VjS0kPqf(OkoIq-#Bc7N zcFO=y$h|HnpbH4K*GxnHJ?5L5N)j-S8AU%HRKdqP43@7gP5FJ(WHNz}gLm`Dg+1fcwT@nb9iwGpHr+K8HqAgzXV2JFI|R!rW( z=tn64Hi-JWV}+-vj@60yjOCr15FF}1$@-j34@VP|limrT#wd!MP6wcMI8^3BTD&6R zFUaTSH(YH=>PB=`VCB&U<`t zvx=yzL~`{dqJa0($}7 zpKJ;z=A((>#BtiG&xwd`22xHOwDNFq&}#(t$1Ptk0JMVMNmBoLr*08XnBUS%V|ge9 z)^irf8d)*-?S)lfvHv$g%n#&pJlGUBi1}NLKf+j9220_rlMNM@$SuKK$ztY!7+|D2 z&x(5SdjIGGhjmFMD!MoMlQDw;8ts?wVBM_UAR4*;J0C%B%Ly&=yKgG5ZA9_+f^jmm zxDl#Fp~bPpHT7WK<`0WV4=R2)!T-M)+m#QIRgv|8pt!p#G%)USw98UuiH?|4D<%o& zkk$xH*_sk@0Pe5Wi9+mor95(?Xdx~8$Rj2S^|C%f{E`j=!kNw|1;sNx(ph@F;D71TWAhNSE&7!RdAWv$ea7equ6b#*JraMQHP^G#uoAkoH>3|M5LpbokNf~VfPW~PZ$HkPkt3QMV7tN z0vM~WanJFjAgv&5hcKuDAc0SzR%s6R%#%47S>W`g{(QS5o|pNK#&C?ZV}RychiVul z*lquKgM{d1qZ37f{Y5Z|x`hD`STe3SKS{F3ty%=DgiF@y*=igu6pHh~Y%S|T)=gIl zBF41a(eB6>DD9*{mAd!_GP`KUGyd;qXZ5<*pOK9(5Z_k77Fw7#a0R;-TkT(q_{cr3 zALfZgGV1WxDo?At+9tYt82X7sB~k!g5(T8f!GcOTu<76(^oclGQ3L3(Ynh^77VS&&W;v%p9hF6^%NAwgix>T&P(DEe+am-8bWV7A` zP2i_&Z8KV}IjZlgv=rqXqwEK1@i`a3cku?w#$Y%jt&q2*U6!!|QF*F9cti#X(8B;U zQVAgDHzIkZayWXg*8;lD&_t9HJDi`x747y7MLVwaiMmeJ#^a=EsEvonBmB9iar0M9 z8!ZK>t<;Z524lHCEQs$3mW7m(QVd#o+lZ^lA{6~f6mt-#2i|3z#M+zUL1yllUcm~z zsUb4q@s8~{&a|0|(9y8k1Fard6~@sTpGNFXd+Ah(?c{?21kT9U3a}5Aa756P*sHRu ztX*m|R9gKQF+g~vf4le6SHXNdRE4pK}QP!dU3 zitP~pzn!GOPJvkSX!+0wvSpVKt~IT~c-ph$UX4$fGSx!1d0vn9XcbJrP%}@}K9j%| z#nM-`Q*P^4)&46@Lsk1&9!1p>6JKb)L_)<)0L8^Z$i2g$N<^n9dIFsN;JV6OdnS~* z8QAd(Wv)tPPK4o9kY4A)4%5+Td=qZ0tIVMcdmTJ6X=oM799d9Y=A`Y7(P_&K?tskg zdaKBsAF)Z=NL`@3FGsxKMtVB>MeO<$JO4P!{nZgxG%OXj(R=T@IG!`5G#``>mvNy= zJ~*E5JSwN_fE)SfVGU2BF;tPp0-~6dKLkWnn_}|!+0EU`A2ZCI6qvj`x+yTp)w19g z7b?x;YNyFzLdo3sR^VmSNmQ|uor>x{9;$`{m_5fqLUd;>P7ULFy~o{0xxpFLoMf5T zWvdr-bt8;#HMs=w6-q7leAwUETw5kQ1SHD96I$*}_gZWOD?ICTtJv|lSh96Yf~;f` zetmUcE?zcal}vqjLUpU~hS1Amw3rw3 zhO8xq+NWC_;I<+IGP(W_ZI5`Vgl{=xU@LDp{z7i#PE0XrgDKPUDAAj>NjY<4=H$&p zhR_Xed==7g6$xpRhOF7SedHLnV-5t5^1(pW5^456lhbvYn+C~4b7xj84IaKxED%FX z(H!9hx$@zCI?hZKQkwKLo$}i-4lg1YUC|7Nb`_zWpwB4m=U><~^%pPZtQCV}&n5Kn zAgMSS4nB!pjA9%-q)@qvvq(HWl43AOZx=Ny&~c6U0YgYSQ^HqZ>x|6;5Gr)95vvu$ z&uGN@sFTuzpy+AD3IzsZ=ve}frWh@Ljz)aNcucPU=xvu#BTgngjYf>Z9b%$K5cArE zMzCf>T*P0xE)?-l|0C%{enC$qd=Q`)qOID@UD$sSZ+U>0hiF&`*t!i-o~9 zXkxB>zODDmeVHrK;p` zcf!^G${A6SZV2-?AR5N$2mHe&OpoI9YoduE%pEF&K4GH3NP#&0rEnp_IQ`R&DRFu? zIc7X4I0ZU9A>-X=Fa)2jhO)Ry-O7vM_0EG_&5g#XxnFbaW?%m-wnyygJ@?< zHzTHD+5!B0(8yFPoX8I&%E#*pY6`eHO@jgWlMhaj*TXRO-mK17$1C<2488)1J1#gs z!M5$JS1FB69FpB1=;%Q->3IXwGn=mqP;LsKz`R9n(}2}P+7VPBc<(9^{_$ofc<*CV z?2T(5Qhc&50z2?ZKhzl)<2`D+#%|2%h?TDvdcm0T@5GwL%mVLhPji->1}QpXN=rya zfTa;}YH`+Pjrx=``ZPn$&PQvW@_fY#&+C*(rHxjO>#~Em-tVnPvBx$JI3@OYG^pob z9`}3GW2K~Cn)hJb15)HqjqoxZVV{h;XGH=pI+hW86MNnAhV{ zG#(S#+YhIgJ$hR;Fp?U-&xx2%{B%ZN%I|Fbp!&>_-*WnB94>!ywfF;L$j?{1#!x(* zI;om#pk2z?&oRqduj&E7s5j-jXQEEQ$p+2eSeUgRYZn*>{h3yo; z(vSDn4jCn|9Zq^09sUGu3+~Da{22z?8&~kLQ65dNxq;vOa|JOhZ#PI?Ll^xrwa|Gi zumVa_0F>q;QR~T#Ib1v}27U-wN2MR4)EQCvrSfPISov~%Zt2Z_lOJO9+~5n*bbJs#>K7Waa=K4TnNUrqYxf~t7K=zd4oEv=mZ~K%qqyLg%1DtGd zP~XN!eS{9%B6Sce*Vj>g!x`@aobX%p1h2fv841Fd?CuBWMAYi0knHvPM{;lxK|(2o zYXJ#RUsr1wGw5ov8~cvt>*GTA{p9?hHV3IEqN$z(7=xK!U|X_F^%LNwg1JouX=y11 zyAY0*^qh>xXpMUEpGtX1{oRO*g^XP#yHswW+W8khoGf=ylc!M5+Ar-1MPA@*zvqDB{vZLXeP$Z_0vDWx-?Gh6+W51a#i*dx6p*sNmL`d-3Q-!}?90 z2#zi~3;%EqQ#EZdwZBJ(i{pBQMs2_p|Gh{YI$I42wP>wWQ1=%A_4>u>pyoo?7cm_n z!pin?j!&3VKzo|03%R1K$iC9s&Tp?48Uo!2D+!|0Jr@z=8uODJ|=>X<41 zWi4r8iPa~qr}|cpa$4c_bc&y}dvc1ud=jVlKLNs|+59(};>V$Oe2U+iGw!9F>*_Ze z#`0)RKfF#R8J$nDUYQ)9;s=@vL^kV9@p}ls(iKgI(426JZ+aXZZh-RO*@*(bNtz=E zN@hVj3rMfIfondcQ~dYPOlvf9jm{MRcZ}8+K(ybv&za);Ulg0-doy1!8sI>T2#*$l zEupf`6n_)u-(V+BrI-hzTD56t{zc|$q{tRR^OFlbG=Bp$F~y(!SbU0qZ&y3T4+8Se zzoiJpYrUo5_Gze{Ym};%Oj2+rTUa5^393feb@twVTS3*1 z;av7=A?JfrsR++m&nluJmak!02ixg>WsuXevz0vV!$jL&lQXP*S1Y2*} zq?Lply@;|An}i2-3CMv$JG|8hGaF;oD$JiZ-!(iMAT@N@BZu`lQL*87& zG<{32d{Fk~(xs2n0OQ>Rkq~&iw}4GQ@Q(Co`>@~SH&JU5zhxY`CU*G$L{5$Ci`Y5g z>kIt%N|=1`CQSRHlT$%mPyp1l0-zcQYEuuC?d1TU4ts*yE|Mbs;N2Qs5Y~mDKr}8@ z72NZAiATxrZ%c=;KLP_TWQ)Las2_91Y|(u_=*(T+B0)}1nkgu z{=$Dh!7zCBn*ml`u?d(dg6r^wQCt*yC|IMZ!e`mZ$-sV0l0vO{%oJIZo(NlO0u9po)36qO8yYp?m-P?&`%u>5p1zos- zSHS(>oNPN&D1>oF!R*rDPteK8M~=1@oDAqj;!cyT8PIpiqww~Af#{!SB#2OymgmE8 z-}eSra{c$MphxSRU%M?tr;SqiEe&Tjd4BCWREy59eML+qu!7VDTEy_fa3`D(4#&Pt z60$aAwuvo6Jv!VKg60-MLVvkCqFy9pD~~wPhNI5s$!{un6N_X@%0@?>*Ju8jbJTfjRL3)RSkzqf zk!Ko&7K`MNdOhe29!xQ6dl}h>Ky^dmlg?3$7g)?k{!1jU@tE~=zm$B$IulkVWMqQ1 zYW&y-*od4iBjtA>KNF6jUMG3%IgpWXcXI>WYlUj4o)2EdOfKQDTk5)iMtUpyN9tJX*qLToB7o;2y0pFTF zlw*y3YuZ{-6GPwi2A2l~2-pW2$6e5JP$<~=Y$4zQ^(ziIp#HD{eW9?K?4f-RsNZh@ zD8Fx+B`0Q7Al?IV9>QAx@4!eE4AN%joPC8P&!lNVYLvkZA1L!{BF_IoY zvnM1Tj7L33DJ0%d9(nS!m0kaEm{MHwOhMyGpY}ae&wN78dGXmgD(4(2CRF{S>;3=I zG(q}1!lR&8AeImR>l%nsi2wB$d-xv>gmp3({QrnjN=!lg#T$o^C-L9!*M;zh;F|rv z*o|A&R-|2VPM%w;1!Pzh=p@fq3~fIz2b|?w;sX1N?zyGm>{@mg{c}q{o#|?frAuU%d|!vQg+rE{b!2qoMnrSqbe4#H zczf8dq&pIa)<_mBf5aY=V#>0gSiZJD(n+7zqGu@3xETpvQ?CdB-|iqF?e=JBgTr%EBs?FdMV99%5}uWGoNJI(X=d8U5fN#x(HK+cfG_A_JEM`7R;40lK&NU>}wW4W}&#v%@ibQe*>x1_d5*IwpAvF=X z_U}L|q;nM_b?iIK{7vr4GcO&#HB|FHhUvPYKDKGT@z*4b2z!~pldI&d?TXKTYa`Vm zW!_Gsh4uxy-o02R+O)p^Jzt7?5(T~%=`>EyJ@EpvQ;IeuIkWVaz!vGmBLhKyO~NzOpd2z9hUO(#4`IlqQiRtaVg<>oJHlDKezG#3y9J855|e z>s!V_cnxdqA9Gdjr!|_qTS&xhkATi#EBq?l{n@YXGCBt4J6)TSy!ajNQ6J0~daz`HnIe{1>ZF*P;^68a01Y=%4Co~ls_4*lbPe^Nb z{q?~Zako;l487H{6*`d^Z*BS5qee}D+ER3vM*n21J~D`55WU{YXrshYst#Aea$15i ziF&pCRD`476`>5!qR1iPbrlp1Oqd|P@%R4vHg-Y%vo%W*r6P?vlXD&uV}BC{;`Qc8 zoHzPA6CBW@5f`APL(QK%M+^fPUk0L{Fx>HeFIHlW?vII=Qhq>U zka%l-`qsD9X{RzM_0Xx@2m- z0v7--vzJ7>Og|+b^i|z4&jN7;ylOzX7hLIcipS%$(FnZg{ym~Sr;1Ca*JW#U=S=;% zeKXmrOm=+VO#K-c!@1>|>==-Je0iq+_Z6A?qbf7m3`jY=(hexJ)9eqm!-XwIpAXjC zlw>lVp3E_)D~WI~Y|GfKl}LywOEsD?pae7?wV~hE#}n95CT#6?O!{G!)4VrBZYek(94L)J#J@Aqc_0 z)qR~K(!15P^t<>8gps8TNH4ycL&a(?hi^DYcBg>4QbEDu7!W!Mv}g7JfQ#jfD{;b z)qytcHh!7gus5&+iSogPlwpur%4eWZ+=39h?7Pq3R<{JWvtVjgow!Fc3 zTt~FyHIDwafE5}5BoEy=AZ0wjnVgsLbfU$ge+ln~wn)=l|08dwi!Q~qU*Ke`0_E)q z!pVKP;X~J4lK-)u5S$ScL@;0HV8L-a!Ldpk12L@6nRJEyZtAgq_DjY%N7{i>2%jmH zfL}hCC9fm!Q}LWaif5iRq!`vLq!9i+teA(W9WAhw6nc&hw@E;ILg1WjJkcR1_&m1*=Bn}CP$CR)g4P#&t6*DEWM6-YorvJ!(cwo(gW-PxB;Atu3_lyt#`AR+ zpCrD{$R6!agm%SFBjUnv$x^d;7If6o>>fx?aSyqRqkLXO(s6gV@Tu+V%r!8U6);ze zVXn}EE{t(wWd0IDTn8X-i*)}L?R)6Coe_iQ4b}5<3e_}o>%&3>hh(vl(0#-AY)Av+ z9FN_Mgv1yzR?5s`vj7EEWK#Htq8832LK#*wlW*P}!pc{d2{ZE5jKblgd({>E>xNwI zs0^-1Axh8C6$W#XReTIu^kDownW4BQ!sUX6ukFp4#6Dc3U4?W3zdX+9b6D&FN=n+h zh%xj)(pDywqc2s97%j7;EkIxH7?)SlWT(dQ0KK7ll2)ju;a;;4Atc%IQS|(tQS=T} zTW*S;@e5P*_c3@0>p^D|X)0Z`iL|IUr(vivYq?m&6Ot>udYUwIB~dKd@3 z>i@hr@L|98;=qTXv}hc7I56X82TVr0YHGWgj0a(+OOIoR5fL-GzDO#IMi-VA)_>6P z#*bu{N{a>k6UVoJPETS%mmwXjV9#PB+v9dG#+g;W2QT{t-b0KA&WPyG*sIrW(6D(uqWdB_F?BtX_ZUL?(PYBoO> z?-KW+(_Y*8$WE1@s$(ImDpUzIvD@zVyeTC>NC+{_#! ze;P;OPr{~}6SG|V;r}4;Xvtxfo9N}a^CHp_3+|kJKC{8h+LxgkLoR>g+B=8pX!?#M ztkM8X$sq5Mz2<7GQ94D0U_tPT!fvvq<{RXzJtSSUp$q)Krpa{if^=cOLB7J_upzL^ zxq$~Xa(%xr*l`%GO6etindpPS)WEhcFeRX1)X^v~kr4usB}x>>dGma}g7N34wlyGd z4()>Zq{!X;%?Y4U=oak;oJeJBz_0HzR8>kzE-;u>RgXh;6;xB z2Gy2!3z!~*LE*@D=PrCFqtm^@OB{Gp9e4*4p8GlM*+)T6XgS=yf!5&||HOF|0$DO! zJ5f+qD!1m4WmMN2Jx$dWBi*l}j%QygWX_>%%KBFg@O+_T+=Ff9Tfm9hi2JKS3uFCFKJcsH9QhP9txBjd0;3yiT~$g zaFP%vp@co0f(Nju+15RkXOO5_bz_$DS3cNPYB0puED1;G_r+kA^gHZoi6%+^5=1$O zb*ZwsaD>l07#=6Zsy-iYNdy>#787>A^x}?mhE~SFWu#|Gg14sctfxiNaCHafnsTa4 zUB;)+CMw{7Py*w)2)tZ$IuzB>?F%6U)a{cZ-9~>nOF06GxjV*Q-pZGKqLyoaqyKp}XDMt- z%tXp3JEd>n-@y^C{i>{7G*#~FKZq4FpRT^InHES5@jarBJxGp|T(k6CL)X(OLIXkT zNl|X9TbCj4o2t=Wiji=*#LNTkyj2E`i3T0|OlHhb75SfDN+;J8Fd_ z|KsezYtf7Awc4ar%Ia|72Nf9Cf{C%&&#Z-Nn2;#7MEpujNhaC$w2|a&m~4BHJch}( zzm`W$w(TdsscKCWiO)sVXyd2xar$=Df#|bBv!$5s84WHj=MOcr6*|%ajQfV@Bk8sQ zUl*D}8(Dw;)S!$^#DW!VQMpY1sJ31z+Eeh0Lu3-{3~UX0+z-hN5s%aKxt-N2{!PR= z4iTxPkaV>mPym~ldM>&}1#AO*S!>a%5s>`EHO>8Kx9jE&84=(Hm$;pX6UaO>0B?0! z8CKNPbzAWxQ;`u*#WAe7yS%a$KQtBhk+)=DdlWo;7T^JrLd zx=X{5VetE>imInMQs!EoA=w-RhNb}!>xSc}>tVH~UDWdyvF9`#UDUIhhEisbQxk=V zHBFiDhM${^)@M-?yQpWiZ7A2EM0in;zJa9I30?rmH^8k{&=eHeO<#SR!CQN&&jbuM z_yl|ZV8W34oEAwtd=M+T;^$;Ra0I*~z2av)7ls&5IC*Dv&l5_4T{DR$iSAq_ue~dN zhAAoJI-W%`ML`!L{w1#XIRVHySN!~Rg7(butO8K(gfB1~X%sbN^Z_IxSULoQn>deL zHA%kR-tzOmmIm1i@};58k%k)GwoH+Rp(u$-!$!FB$d`tnwla1vlm^yGO2fCLB<@ym zq+vL`&fqQVDi)W9DnT%khRY03LTMN(IT|#Po-_>C)Qt(wg-`40xP^1~8Eq~m4a0z( zBMoai((po>G#p83Q)zf@D5T-b1B*+8a(|eKZLzCfQhViqq57%Q7PI}L-d1Nk_NvIzEG6axbrTAFl(R@Wh;n~aN z8GHaub!5p+q|ps8hHhq5%Zp8Uk@pW&Ix*OmzUaS8*(v>hk6T||KP2>@k};!ok^1Y8 z7qdY$M^~O)0Fs%*=Rxh+ zU{-ma9iw{Z?{(#s50>nMUQLS)SStB1ZRWmWS)TR<62X5mQToC);IYxu?Wv;fU5Fu1 z>FJCIk*9$=P4EV%GOG!zswu93sedvJ%!R(-WHFK)OtUm<_%Ys>X- zH3UJ9MFnlYLmu4ROtuYQZAJa|evj0&Axv=u%0XLfs)$!8T0Krj4s7zl3K)Ax3xhsVLU(4W({>9a!2vvMJYNr`%ma>qEnx#mz>;rd+Sk40HEPvYm&3&L(iR+m zq;Y|nBEg3cFg;U*kTI)ns9%KNr*jX>on!YVcO<_Hpry?}06I7c1J^oF2djcJh8s=z z89ZJiEE(^noLT)c^88wxcOQSO^b+*o*#_{&&Gz6Lnn@w_h|~1)HC({pYD-KnyJE3m zY?ELsZ%qNl1RrR?pKy}8H25|CxJnz^4QF}ksWCJ2UE32I*K1PjH1@|OH`l4p{-jj| zYwtu4HXP-8q3PBdGYYqT(9T?+&JkgjVAAinRhl7bC5v*DH=DdpVh$xi+mJ}rj@KY; zKKMT%06|`f)jCI7(tu0@b(oTVLA%3&Z{;GJVx7?wqVA zJzbhvPP1xqXQ*2i90(**d2hPjUCSLNCXM%8f>Rp|TOdZMGai=gVSw!1@^vM!TwDiFegttnC z-x2;08DHe6Mt;7-M&5v}-g&t=Zr_HggY00*V^9I&x*)h`q(2iUIw!(OpJWvugC6=M zYYPT|`14Oh+zAk_y4!J@G2Ri!D@IBoe-W!xjV)PEGL0s-xrW3o3PadiL1zLGN)Ca5`&#mv6dR`;7$^dN@h{(L{g zcLHs~Z0tVjt;eO3pgP6%_TZffgK}mk76kq;`-(3>j?8>u5W$DDH0>p z%P@51jP~%IqtVJS5e|1n4tGyroi^MeJ;-RU+O@}{UGD~Ov{oiF7;-a&U|$e&YgI~m0_&di%g8lh=) zJcXS*xAWzEFj{L|5S`?MX=q{=unVDh!S@)c7?-_|-g|_rtqE@YuVcR@HqaaG1XS5q zK>T+8mbieu>;EQ0wEIvJi~Vj|6OaA&UMn8^Wu0W~_lKeKHWB;nIFxiNwiD1G2u88r zGyeie?oNQ%Wo~)-vEOFe=X!4^;A{%Ge9QoI5Pp-#t&umF*a7sr7t3 zP9Eb+@3#mrIk%VDX_+l~gM?!nEp}#x`Y)uiaOu38yqH$PR&WG^!dcm5TvLdl!E`Ek zsqGqWcYO(^*+I}is?kXTiafQyV|FqW8FJWU*Se;>P#0*D*`8my5p0|zRd z1TX@@mYAPtlmR_>j&qf6yBtfc^Ktj*N>4`W(6Os6mS3`zg98mb-zLhkcfOblt-|aZ z0$7Dht9wxD`U@&m4j#EvX+s$<10F(#Z4~)rD^_tLLB^%}-AvCjup9+Z({5XkdF>NS z!=OE?^hUp});U}9Fj+!5!gozr1%G*1!FcEL{_{bKZsf(w%`Ai>7bsIaB*=5vPXK1* z;B@Rkp+ER{A+Jy4Ao0xTviU4a`WLKsWm}bjqjrM%J#z;<#{?l%sU*!Tr9)1m&$Q6+ zS1Z@LZQpCQu@(lN{vQ)JWv#at~@fUPi7mlX~Su5e! zZC9i7K|4qexnH+^7Kp05ioQgx^L!&`@u45)i^?d=2RpHVX5Qrxt!xjzZu{R|*bOTO zgP|C~@a=>{da9y`;|}`d0~ijahbPcaGn*okSKrF2?QEjYB!sj!YemvQ)+_m79VyKR z5AiQKj;?x}-w|BbLzZbOHR;&Tm2sB_sR=U1-**#aHXvrqk^mMB!mXO7WP;38l*HWP zVY|lNVtwN#$nXu^VkYm{RG3<>LKe!-7aU+Ma&utV6XKxQJ=7eSPfh^{*Yo8GWsoiI z`Q9O~J3)`EbMjZ3e}@tdXG1hI>WxO6>UyK(8uFhD0RT~5x_ zV1JTJlQ1r=6I>LR-d(BE62_%Zz)S_g#^chb%4;t!eV1Y_A?LyP9b0WC4LgtwLWS*-~WRrm=vsQY|9p6M6c z6Rpxeu&+SGBZXWwDdy-nl*G)@xiX>DRS61V&fZ!2wo>2PyuE#R?{2oPLf_Ilk!K^c zZn?gdq&^~nx0?CIWjyQY8=5&8uXzJ_W!jQMXT4zxuP+|0@oQ!*@x6UT#g@)w$#gp;&pIL1MwJr!|f4*BJp9`3&e2IhP&udf2K3BO(p`~ zMacf%WavQ{eciP?7~-64PksUxcaXgvVSiu^4J>ZRc%`JWi;uv1Pl%Zhxb+^@w$aBy zXwnK3(Sji~Gc(+EGc*D@gP5#4%}yt%g%3;KX{m{Z`QRYwgSHQ_@&Rw}@e-W4{}Y=K zN`t#L6YCZ~TM<%BS05M;zG1)xN)Ljfw|?JSfjJJW&vlp}hn1>}WX2nrX;1#F~4mu18S z=t&ghJHF{rF5r>U_Gjb*(gzw2CP3o+E30)4(`;j?TwCU9V6FwRE7+YL__eQ|vag_^ zzY$_H%Bkr~U*9VBUe|h3W~BOAJp=eQvmqp78I~O@9Kd`rpag*y%^G_xV|U>)^JJDu z052b0q8+16KHzS3Y*l2ov^X^g{`ug$Xd(G*e=35U&9(Vj|JoUG^%pjX;_9bwNaSQD z=mQ-IHd|j5Ww^63AVM5B@)T__vS60e98Q9WVrh;_2hqP*UUAk$LyowMZ}C}7RODM! zN@h7-v0hAuF_#&yj&qRg)eF-oBSmy+IEp=8aNs0UI`{Nzvqzr*KkH2t?-k0y#{}Jn z;szUrWYt$B+0;n3kvKP!II_1Q96Dbfp+lN4D(7`2W%Nf`(%5jUGfk3Bi@_$4nwBS# z%6Yj@HM?Vg-jEf7{U_HK5}mPWRYLQ#(YkXVc1L87_!Y$s%lKSvg^Y*nhu|&LDZpGe#R2VTW)n2Ek#35xY>#u$dC_a$dLls$~zF8 z7E*}v3iFSr=m2VYaZ}L~O>uoj^m_;(JG?azKyoL~BFQh!P=Vke;S}ygZ@BiCLL*3GQ0k8ycMJ|C<|SJ%?91%OvmMTaT(9-NE;j zZXV&NJ+ey03aB&E#Z0Wo`#4mVXw=fSC{q8-$ylvYqultx+caUmDR7v*43UEiftkaR zNMK-(IUo6-G~jU4LJ>6KIb?-KS6}=AJ39_s6DW1bDmm7eJ)<^jlS! z72#OvbBPT~_+1}jKP^Ha+Ga+5_;wPkRh~YG$hi}!y%mqn%ytzXql1&r$R-{0BEfr^ zqc39hL?AbuC#(P$=|2ycPXAX+7hK-}(|j-mk5T_mnEu7Jk^UF*O`?B0-6umMU!i_M zEk%F5|HR>Ak%M{>`Jg|fIYiL^+5+9(h<}Gwrt`0Ab&r1}PV*ZN^giykjkbluVM!!B zZ62oomB!z{KjV@Z5mk;~Vh9F^>n>6%(~6Bqui2ZT}S{V>>(>Q{I=)Yu`if3woUoj)lMm z=d6NfvjOi&qm?@AwW9j7K)9e(q5Kgo4+Y%^5zWjuSc-TvGg|}C<(QeL7sJoY%(N_? zzL$kImXiQ=OgVkK0!s`=YUG3Ue_KSuK#Tay8=axAMu)9XpcWYCX6_7ivs*BEH}Egl z|BQbuV{COXW!=P9PaZ5X&_t$Rhn-Sqx8VA9z1Zr}A9%6VKcZA;380MJt-`TYs#dqL z)s5$cviCm4E*4w;q7U9pn)gfX7TgV#JYGW|+!%&LeXszB7-|&tQDjX+z#X0^TYw5< zNLgo{HM}>60_njzYi>tx9`>+DKI9CiK|dZVc+W zQz`d7O@`8nE0bp7)s7p^=VMvW-z1g zoNJh(lQyst@p57-c1)-ji8~h|zD;+BT(2oIJJ_g%<8_n<8S0EK%EB=V5tSFwyLc3ZERe_-S2H4_ z3(=KJOiORWtlmYL^*tI#tV|0L6}mgJ%(-t)2m&u|VbIEPQ+>o*0!1-+>(k(2xNf$X z&GM+kut6t{a0_|C&xddbKz1ufw9y`kC~v-ru}5-(?0ooW@zap&qJ}vQ*}8(zw^D3` zqfK$e0fzZtA*c2%4I=m|&gj|7YX7@kuSqrT?Vwsd_)r{z5^1q8ScIpfc3EDi>_fW| zVFYNf%jK}AK2x+j)J7jfoZ? zvQhDO7|Y@M0Q~!YWzX4rT^{G5w3(&Ncyye-EX_JZN>W3DC@F+KzB(ve)2C5wMDNZNd}2FUR+tR^Kk%Ry^5_mLb^8uw+Q4|SI~V~Gdjz%k zx5cX+?Hw24sOa#&!(>EEWH^MkBEiu`6NWSZY80`%3Qq}6Z1TNuq6%7`;*dG>%KpXV zA6@TSK%^B!G_P!gdP)6cYhb+``ni2E{EU9?i8_(Agd9uGD_bbALi)MOUduSIAPrjm zkuW~j3{{;}_XcNK`|_iC--I!MqXA6$%A zdiOGhfp}jy%gr!!L{9lA)JIPFNNJX1>mgamOt^CZ#)B|4so5HBR19?I!)63FLFs(3 zyUvHw&47o(`Eb#9OO^&Jehby`)4C&z{IjgpM?lSyzX(Q`r+XFFQ#b2JuI*vU!WhVG zfN?zX6t7w=Upoi*$8*U8Ve}g$41MR^@V@xl!Q!o>;=!PD+=&iVghtH-rT>*21WFwr zIBaB8pZ&}|hk_;FaC9&aYZ{yR)r;LmVZb%ShfMv(RlJ=YQ{vImt3QDh05*F;S{y#a ztbYlL3zz=U!1#9a1TTdQsW!uq?)aSxM2pOLT7XwUAIQMixMwgd8akEKf@+ZQ$l|!p ztft4!AYmqoIzUPg_N+go?~vR87!m$nYtnnYGIcMH-P9H_f+lM)6hhsCUh<;6vk!QK zSLOI4+WiKMm#%%9XEK*&nK zZ)&*XR_xfh4M$A_WEx!MG(b=ah=@+C`d?`GmS4-nS1S{rr`KK{2V}~PU06{O(bm|w zd%wcJHlt8P(2}d`E+YR4su^v-5EkQSfSjOZ{G#cj0OIOWQu_G@hrwF8ATt z_46Qz4yb0<&&VjjWQC994xItaMP|Nyp6g~#3C$c^n>=z#5T4zSM`yuunLJ`u33zZ) z>~|<6uk98hAVCYgX2ptd+)8|(&^&L1%f_)e0<2q(y(>byoZq0mA3%Odj$Q1->oLdn z>}!{p!m+_i?S6uAY{|boj{U&%{MmGlRS|(6aO^qM^DJsbVupj{Jc3#_$kyFAZXcW} zmNFEPQ21R=mbr7qC#4<^rh!B~!#2s8)X6iukLX2tW)tMGaGu#JEH9MNq%$KFKapql zXEgIIh>pUx0G(bym4dSb%AeHokT#ym*F>K9?Zl9r_4fGK8mhS*o;dkf5I^II&qEzY zB0~0Aq~n~RwSbMx2kUJNGoI^Td5(CwcvU7P^m5I;;D0z%Tn)D9FrLpSVq}D~8*G zX%qiv_L3lf7qG#iiEDnm$_I<|xm}*~_FLCA9dL7@nCG{b^qc%0f10)Odq0pG+=nAn z-quYp5&?f{6M+nMg{b7#enucr9_a(oWQ`jwwd-rk6dM1u0#G|#7^cTC!t{wPS2_3l97zYplVI~B3S|&IxW~#h(LT>=!KvX ze+N*l?k6i?Q`p^}4#FD9rhcCUv2 z46lo$t$Ck|MYFRU=Fko(4EYU8<2{|B03KuaaS|6q!gD38sDppxK|3MaGJje_TW#*mAKHsj@-2u zVzpA^Db@>vcUHwq&QNK$+NESa(IyYFIJ)*l7Z8HbIpshX=O)igMi_H7FA~T36+kRE z>|>A;ILpHHUwGAkXUCT>4KAXU^wSE9WUh^W*ZMFW?Bwm<6qYb^?FBqWaj@Piu#k2S zC<}*&pf&o^BhaBY5cfM{`NzxdLEO)wM_64bkA*#mRaw659>hs#R#-6Gr8F8NMzI{; z^Ib7$$r%tzln+`tlI6Wmt`R_rYqpuMQ^pgGx3Cc!5rc1Q8jT($L$z}+)L^k#5SAu= zgII2Pf$tS><%8^5qs`-u$^@4j4HIs>J{|h!eLv0)!&G=vwwinasR9JGwa7&+fa?+c zQ-dPbNkP|_z!nK9wuXU0md#?^rAj3OUZQ0Euo>riwjKp39^K{l5=}T0e%faVy^24><3WjxDfk)a! zDs4pX^DWh;n=hg7Lu@(wG&((ni|zw!?BOvoieg7vmxtfd}G@W5#QMV zJ@vlg7K8|vhYWYV6ur9u5QA(m3eeU)@Y9pAt>usHbj3V2w(I!TjBSk8C_1(wf|{`Q z;14jizr4GQWBZE$kg*wz?ARj9KzS5xcJg41TPn&CmptQ#ys%JkK~%N>-=!CNVtiT$ zifa5RKHjO1S}F+*wH2K77DplK(%|nM3M{54DHhGjTR2IHCMF|NAB(w&Mp?i@uPpAu za>h3nps!`O(AGf706e#l^Q8mN`bmRm2SPt7B_eh7w_ZeQ#OKyGXrcCP^f-MX`UdcY z^1%iurJ+iTNDU_fP=bQ@bQl}(l@K{(2_>m{`&q#)_1n+#g~_uV-|O&P-gxEHyD3j( zFQnW8lk0!#ss2jYgpt={O1)fd27f!meOnM* z`nuJC;iK?c)O4R)NmWs}tC@eto+h=7CzRXwGEhpHb~6jESxI;p`pdTss7WoO(0mRt z2rjLV!&K%|&lj*aurD`owe?njf-MX-6l+krIx{f9$lSo|PUo+M!TVM<(d#Jyvgi_k zBbVqwqx^(7mSC;=essSNu@tO`XWd&%obLfU1Gr+Xa6mv3ajX5q=M10E1BO0KL%(w) zGd6{&S&uUmoTPFF1b8^m77_IVHNS((I@%Gl>lg`Io+b+d%6bPMNAhvEr;)}Mv+U3) zF@DZkF8RhPsu6lFHe5RuE8bAiD=6KoX}L3Y75)Nt>@)B$@@nl&gh673XpUB6lx-a4 z<{YIcxQJqJd8C4Oh#2a3ch+S0paN6ITpTNe6hwk+Lzxd`DJ(y!JM>ecq}=mxqTcfk z+*!nhtAjJ7TN|B6gRy(VlRh1Z&ZlBX4d{Fd7N*^N#pMgo1k-2>+??sg#o2^|wYwiO za0Kc7uejWV*9h{2Uvaq;NA;0xj;p+o=Kj%~sSvhc-NmA0(HA^l6?9Vc(gdr)3`x8==Ntbs8;k%Zrz1f3XBl+J5DAagUeVKtpsz8_O&}(LB;L z^JSPNk(O-+6%Gc|U`(1fQkJ=UALEF)s+-7Afyw>2b!e*~O^gev4jm+~%J7JW3_3zm za9dUQwu5mKlzQ{}V>sdA>I$S}Ip*}gff+8eq}dRhrjcjMyXqPTAdZzOU?`w3-gvAn zNY3d)eRxr(i>Jy6$h3lntt9QD_w4lD#>ZAXI@*1wJcimG-IA~dI|APeWVRSh3{Wf5 zM2^lIhd%ezM%^dCT&<5=6XDChQEj>Taw~`DV@{!Sq??wg=X^Og1}`a7U{F5T8L76( zsc4ioc1K=jC55f7LV1L1Y^I8`wE9jWaB&*whmd>j@*{M04ex3_sJ1_c0-hAAp5A^T z6}r1TgvpIw9)g8q`W>^3SqftCK!ro#K1EbW;;Xt)jRMF$!rQ4|=)r5;?)8qECHbIa zxJ?g@akuI5cu3!Hn;uUHCVAWRcvTLWX(q(nMCEI=7qH5I#ll19!cBP5zxP(x6BvaS zY*J}9Dw)OTjjzE5KlX~)V4fOs__KW4RtG!Z11oqZr-S9Tf&lVMYTHmBUUVmN>U{g>}JY&hp6Z_i{d7C6Dv)x%jf+O#D_;*~Fq@^2iHqHTh!g=`4=E zOuxA_MLbePqPJA1Wo^N$)-dyG=u~`?9^Xyr!Ww-Y?=YCmVDpmnJ|JhUzcrCAr+OJeDsgNd7*VLtk%iSI$G<&&9DZO(#W zJ+V3ce9$qQ(+b^Y^34_Rd68gp9(^xihb~e9y4r;DD zn|;W~_g?TKYazKD>3|IDJZ0c^vEA-y=XuqZ8cBcR&ilOmp4bTCqe-Ym!haHw(REyf zyq@$FdY7UrF_6xUiI(b%%yq}qghuT3m&AU#vr(k86F;3+LbA_hN@6BEQ&JMMjl<gx!ORgXYbNs-ih zip?8o%+yR7)yGJA!m+yvXvTioY(MEiZZXc(-=LVjGiMC&4>tdF3AdJzQ#lBghh)D* zJ|*tw<;lGEN{lb3DW6mJ1CAC!e7_lwbaz{$FxKxo_ah~l6Qo}eTZm0x_27Y7KG+{k z9Irh*H+Uf-YXoz28zzm(&x7a_=aIO^ci;P1fA&DXuE$frn*7MyU>qqO(rTo1bPK;& zPn33>pDw7bM^lj|sSW??v82A}OKK!P#cjS!&u6}gUG@4(jCTgn{o^z;pHsjzKAwkC zO_y!rdi7VuINrc@<)A*g|Y9aS$k$9UOisAQ1_;AI8V`T2(eVv*EkVy%3x0_ecwJ zO2)1u^oYW<)TpY?wS^=Rr4D5$ku-~Lv9!LrETWC)#z@W?YxGru3$7jMU|enY=3w<~ zS}?)5o!csc9z0b5O&hBz-grZAJ!Bg@p3_4BK-SF`K(3Z>WgB`7lKg_19#;M-(9aon z(n2NQ*nSOGWBk5sse=`35UX?inrVjb;9SiW=NG}# z{K?oG*Pp>@*!N4A(G3@+n^DU&gY2z<N$yibOh30~ZOxDG&Jy)tyWMcSfnbeSyyS#b#C3WIRuI8tSw;W+=viUjLyJ z5ZQ3II1m4hoF*=auY+Kx6u9YvRg$&$DpDK3w(I78wha^4yTzG^abrm$N1HHGkJeup zEpjD}4lGETaDel5b=5Y9h$bS~9$8s5J zpYmkXr85RGs2f^T_KX(W<9L?Z6C=Aah5Yaf(c+Kdw=7B`zsBg4JLwjXx3vB zZBY6KycarTff7ECjo%$6HBuP#0M}hEekWkK2EWB@n~q;7yD%TEfY}PN`8akGBf;^S zACzqCDUPRe?>WmY+2&zNHp*u)99QQWP(SBxHKFT~7~1!OBnIuh741ZfzrvY!Ne8j- zhivWJ_x)xGF8n^XT?g(6j&-NYaoAnt?-Y;{o{+2aWg!l}jo;iqy0A>^z*BL2##sj* za;>)x9E(zC9XRZ@ly%@>Y>B0<1JB12KfVs!3U$pou$^<^&sztAI`S=Q!-b=}u|fRe zPAVnYUNfxmw$G&1@8`h*DF_kRS>r1}G75!$hXC5c0W=zp8vr@; zy~AVmh<8VI{~jK$OEM6JW_OE`8M9`W_FOt=<~P4n!&L4`PgNt954l?UG6vC{$qlcv zRkmdn-6N4NUF39=Y#v{m-f;$NK!WpnFi5J2{gTGNLs>MSP)!5Ei-_2qFFFlo}(DIu-_Npd2yxW>?!=Ia|G!u zW<}@7I-FGR+%WdC1JIpVk`iMRfOcO>A9^n|Y=1sj649Qr7&gC8-E4iOosCAWkR! z9B=i^nLtOD%hAho}kq(2Ndz4rjDC<+a#_8U|qahhksqabg6rIza8rY zhzG=i3u)8xq%&xj1jp@kUU!U1X)x%~6e*+NEAtDT0CTBkI(_YcnPkedgegx)%Q43)7+4_zGmI%t@{Ln zuV#wNc|AFXqI~e%x#SwSgZW7AI>nb~@k+zcQ&^*#HL~#bc=A^~;^$zpk!sX}NHn^5 zXHGTP8$6D^U^>W{E#yOKU%{esh5t5ZS~C%@j0|R43MVgU=g#d&l4w^U3pl!~fbI}% zk^q4Sz_!h>@B7mpx@kX=b?FI>AsILe6pIL~H6!Apy*^TG>~{~PGcoGZkA~7G6)x7I zVGp@@`=cHg3(i#yi^&F)^Y`o=1piBd-@OdP^_o7pue`uqm5iK$B=lns{!IFnpT2=Z$yjh+9DVml>ph?Y5V zZfKG6cjin3zk^vXssWhvY2T$YS%Iv;jV>ec6T6Q(rra25*+^=bUC2+ke#06yldDtc zxag7JlgSxO^TCPOxWZ!>n*zVj{*c(4jIs-%4zxP^0vWL)AMoF)~l8a%Xz#5Em-H@N#+c|}MyS=X<;`A1cgx%S_AjeSAHbO6r zAMc!T>4RK%v%pycKk2i(d-}07mnAX{I+$Ld&dX_V6f9cdI8*VuoQ(`#bFft z_N55Sp873q#LNc#aUC8x%GxM}xw;urM~vv*^#1LeeDF^^PHyQpc>(9I==BS%mBq@T zj&RLL2H(GADRP+_Ti9UciX|oe9w{At%t{Os=uTh1$ZZI^+aeFxj&MGMhkFO&!O-Y)Q!I{Dyry7m}!uC7G@3caS_ zuq@u(X?lE&Q+}>d9t~!>fvm5~j6{{tQG{CflmJ6H zL`PeOrx>16GUNvT<&P_sG=m}~L6fr9w!L54hKzsj4(Zu)A{#L@ z?|x6wywYK=Q4}?n+xTdn^#Ye&rT4zUX0DtZKita6c$HT>u#3^cL4B6Ovq;^;%EqQ4 zF=6#5VM0awHd81wghjaI4Xz(oZPCiR-{jN4okf4fKU}=&SZ$|kp;ISJ7aFWR(YyQJ zit7OF&0_V+^N`dpfk_f_Gm2aY9R|VoAQSF;3;8(}H4FJ{LcTf`@-cD9#^z3mLAIdA z0CMNSNetI10H?YDoJzv!6Tz`0KM0@kG@ipiNJmi1kxZP&NzTu;_Gj8IMww-r)Ian^ z{h4~vUGrMCV_L~R@7Jk4ft}+W{P+Ez z;~jK~WY4Z-WGOqdLjE+C%b#2s{$M4D%d?U$!wu4+zEN7(>_{;oWt2VpMzW8F+$72- z37sHN{RUtmjtdWjd91I~p1~FUm8-47PxdTs>w@4{|He06SD}7pHK{YKh~U1-4wZgi z*n)PZQSwD?_foJmR!4KF!NI-|Hb&cWje<)~FVob0k2AJJ^AL79U~96d#Pok;p?#AN zuHkyi_K^?1T7pN@bW#ia@O;n*oQ3iSYu>^hS3s%K6fryyL!v=-N^C4`i8zd+58)Yh znMHDXBk7OAYW%@OD0g0CE9jlz-#2h(+7quQ&E~(Dnf8I*(T7p}>OLiF4N#zTBDtV> zxxpLP<99TGRjEYvVPfrDH?n3#CWg1fF$|?A^?XjMUmz1VqzqchKKxi-V2w+b{z8C?uu{nDx~nD^uUG?`S}~ z%T#2z%=3Z+uYos5khC|M+_;u{AzY@u|D&~>#b1(34N=}j${3;}h5Kn<64jTXWqbnFy?0-d((lD!e$8TUPGX4y*BWIAUycxs}v$j06e!l@P zBJ*e~oCNc{=mwBAEFu@+vjQ>KoLUynZ6d;CFb-D4>R6aJpibwI2%uD+QlRn}R^BA6 z91`h7Am$=a3jtuKRbRXBLlqEOt$`2aMr|TVK2OxRoy~W|&tM1#F>xMEnLh`}YPoIQ zZ%WVK`&ehSoV3W004!n{p%iuRgfuy;HqG{$_-VU{>+C^-`phc%qvDaxRp1G>l5*`X zuOyy)gS0Tl%9zah9IF}ySrb>R26s?)sC6@iHb(I3>)6i$Sw(GOP;wm^)_=_^F`kMF zji+|e&_EQev5~R#s%136luxaKSV2Hd4~l}wH1Eo`1)%E)b#Nt&V6<&)X<;cp2Of>9J~~#B5Wx98I|v;t(-!ad5-}9z zdKKVloSaRG(qJJChvMl~clg zHi~Czu;zpDnlU_dzw~ZS%1&HJ65LQP0XH{=O+AZ-c;uR-jbq zTgqpKXD1gJ)?P2#gzNO=`yRsW`O-C$)bM|h<`aGHz%#0acM5id2kJli2e~n#Lt!9` zR2rcDP%f`l+XA{$GS<5W2)*NrjHViX4uI$edw~Ura&mj!A!m$R-frOufH1jb+W~Bn0ak}-g~4d_!1!_ez76HKrAcyC3XG4z9UB0wI_j@dvt3k@pS2U=$@~Eve|i^Nq6;s| z4Eq0Ux_t9SoG$G7XVPVVE*#U5{y)Uoe+jy5U6?Lwpo=(NGR;53yUbzQaZJkp+`D`c zj#7}h0tD*TyS$|VwQ~LM*|MkJ<*ht2YMh5$VefL+4IplIwT`dr-t2gn)30>B%Ssqj z<6Z8}={jn(A|gn(tI)d~eZ7&dq<6U;n_Hh~D!nqO)Tv@`B!FG*^O^htZI@bE%mr-4he}YQ}xk(wQ5PT{kOk+2T1X zIG_|{WsYn>`%Hi-pR}G75IE& zzb{(8>bGWfRj}^;OO~FP>32bkIGEXe1_fVF_uo{z4Kf1Fd{*0|q3zq?`lAHd`hT2` z$AJb9o)M&S?QTZ)?1U-gxMN>Kmo3--x)?09dl9N z*S8I+mkK@C|Iw(1Pz1Ofh_%rB;;?|oME6~oh3Gq2jpRL%1#!(g|y7qO0Y+oV;&4rej)fh9)2kcbMzXlgLTQ2kW zeLh29uHEL$2Hke%RK5YC-u!204HMrv-S?l66LSE#9N1@ar%~LmyOeDFglhIhGuOw zNtk^0R60S(+LAwwl53mIO~4cO8Z=YXiYAkk_hQvCw-nk_fuF(P)0r9-HmqjDaoTV| zqG7cg`TrU@WSze?b+CI-4*ap}v0csZ6)58>DzMt zsn1m5?I676J{aoCrfGeq8gDarTcvMh2co{Z7D8E#H}#UZJZW)nd-nIr2|$MFK?7fZ zg4?wVgB^)&ed%U9L#nboS36@p{#qC;zK8{Nf+@a7W6m=l5&~$Qs{pz#769+=WC5IJ z06Yo+^>r%(4InVqv|lT1zt|u!L)+gRw%@_DKT8o%4j`7;Qb{r*|4L}5oDqsIeF=C{ zcl@o-6mDk6BgESFE5_#TI-ydt zTNU40y@PshEL)=z#f39f;28SUNn^ELdytp51KeAw=nDX#|L$)>l9PrPu$O3X2S0$e z^aX3*#tKE6dI}4vxIV}duOx{PVO|(fmsJp>IihI?%+e;){NQiFaQA7n01^AN#Ktn%8aSwJ<%D#!YxQGTYv{3ITPl zCfUgM97#ai`;}eq7|T<$?Dr|0y_P8QR`U? zDBQ!^P@~0k_;)>kiW<0e9K{VNb9{SmBULJGM;PkHzX`bs{!6t_IWG>6AbHN@6G2IA z^H=kx)V7xCA2Be~X*bIa46Exyxp*CfT&Os3w z>-ol%-iFg%mT2Q|(VF$V0N=fvbEq&^-_$pb7q@QT;hF5ABSFdu=yyscyYDDGkHK>T zevilBX_Ub}bZq3)%EsATC6oOlep)Z{z%o3SbYBSk=YSGIK-1aVIzPr!ZHe_ z!6Zr-#dzX8MzLM{0P_F>6uwiblu=yvczNAVG_V-dV9nk-XgpEiDdi3$6Z>(1xnUjX zs@=SLWg#k=tCp^VN7Kn~Gqz=NCZQ~>H=-OELy4oyPfLU6*#SVgmerq87K8C!rl&89 zEbfij-0sn3TXlQ3Gdt{wq;|9-SX+tlVMIfp;04bJkRY^;^v@aG>IB*TDN8_{(a+Tm zl8W>U7X&v5sc2_$OBbX)#_*&S&4@~Xtofi3Rw$Tp7KjtmXm7?dV;=O#|GzOm!EF#A zc#H^oV$3^JSBz0u)-m4<2@ak(vu9)8uh5Bp&Jw^c9!FaqKDQ3gF@KXj=6^27nD2x9 z2d(3JHs)GPXv-2iT%Iw%y19<|5)O{{Px!KZEN8c$$>+x)*1@Y|dp72)&{46-zo!r2 z`-RE+DUo;2pP*q)%bYtvK!sjb*pu}n(Hn2EEyj^uv^>#+fJjEn`zMiyI6I!6;BEWo z?jJK3EC$Nyt%E?)moU%DX@}^W+9Sq2SEFN<<%A>tMS( z@Fr|fFbfpv{>Yi^Pq!v{ z6|06qE>Zg!{6FTt1WwDT{l9HUmgdD|$TIfqL!uN4!_W+ok|jcseJgJvqD7DKkR`GY zddU)bDI?NEdd5E1#@g6##xk~qH2?4SI_Ez3Irn`(%QVyb|M|Rc^PK%U*YZ8rS#LA3 zk;dksZ`=`!d+*5-wAvk##_cg!z56J=TEO9vTfCSo>VD&EOo+-C@~~p8zb|x)i3MfR z?+YD!zO(b)oPM8-E&pi0zmM(rrnLS4OZ`6iyimV$o*SfSszm!>ZczEVOrpfOIr}nl zg$h=!70h-6rpQf1<@X-fMWIV%Zg3wB089KLxn|7`8X(R8&D>y@Eu(XTzl)UNj<_KE z+~7^-g|cRu8_d9pYsgiM&JDUhfL^N!_nBY-kxdrE6q`@xz=PH8IDck{>nmJW~5J9drtLTaA3=y|c0&O#Ibzk0Bi`lEI53 z723!C0!IqW9#wcby^jXo4fuutNo`+jfpmGpr${VV?3whrCXOKUBld=X8jGi3BMuLQy{uu$gMmZmVg_LB$ z#WULJCn~_9A31AH05G`7BExEp`q{T5qJi~l?Pd2ph$UFzNMcS`78-t!z*&E~RW|rAlOB#rqf~un=*9 zG=Lgjf1k|6{vJt4dE3#2sVD}Q*j9~P-N&0ws(CEBlvF`YR1a=)OMZVQOOn5!jxRRi z(m$>=>5>iS`Nd9fi_MW@;RcC+(oeg=t=y8A#x~epm-K$cdZJo%*~)MFGu&HNibFA= zbHbia7^~O~fgP1!x)YulUiepg=$D`6+#n0spRaRQmEt@NeplOfXG+^r8esi^(9sR` zlFGN&LPly>fj@Z)A#Pk%o6*~#3?vv_!7}u$~ci(A(vm-+*TWa*umUJ!5c&>2qKhUwf zG;cb8LFoOkJ1sHzy=|Jcr6{UyoF=EHp%}@5p&A^EPmRM8)g#=~4D|v;HiCB{)N}ej zSNtcO(XG}!oHhLaEUF$Phs}II6Z`~^0!#zvigHKQLeyq+CPzdZevgHSAFJbx&`Q`v zdPLk}msmu+PEH3#5b;?RU9T)4K*aX`;E)Ls8)ekei1-TjXKh4$_AR1>LBtJDi$lbV zRP!z(Ug?(na6}v;_R=K-L_EwbcE1!0BjWLK4d%Ng&xmbsOI_0Y4BM?CM0~TBeFb9i zoSH$zR~efb5l;xR0BKqc5ho4J5fNuVrvgOmXu4q|Vuyf68xik)6NuR7)Bq9d@mnL} zXxOzk^<;yHQ8Ti=8QYGyh9ln=df6x-92Y_FA__nasD9K^h$ z3;h^>g`f`JRc+L>s%3lQ^l|58i9Fl88-p@bmLu#R-aeDDI>#<5N4jlQsbwvx6wRi* zi5P;td(bJVHME-IOcuC0LOln&)gR8e$l>5k!e1+eIe!0K-q2?@J1#lAEI042G@RBF zk6Vc!2|-qYo3r6A!v!g?#9O-4Bb>zsVg;VsmC2bX=+E%t5k)_=TI+02YOy-K3J;gj zvXT6s6TvCH*>(dw3sp(V`y|Qug26xLQ9K}lEUGG%*E&in$>?ck5Z$GcnwN#$I$8FR zA#0(e;8>|&ME@R+sis?6T4ZtzGd>FWTVriqoktOp#Kf$P!iVsed#*^#XFH= zHJ2Yh%wU1vpR3V`b@aopI_14kqiIK%MpA8575kzJP+)0Yo_DBV*&;et5sgR|?DT`M z%4ien>v)V*vfS_4VAU3~;4BsxA8U778*cYKl)l^sn(%hDX!sLIP-|489hbCfm z&sUB^ap@i11)xly2{m0@@-&mG$<^Ca0II})sv`lH!d`T0VEDSO`Gg#0=tm=)cOH#mLcC?u z9yRxu-?}=vf7sv*+#j^2;{HIz5$UY)>Z05)lp9hJ?srkqVeVhdXc42s{aYE`9PaNU zUYl_LA1HMW+Inx+om*+r<#;!OFeCR zdrHYq4f^Q)tpm`Soc*73eLHCMQtzcB5L1!2d3&-LK0uG*-@%PR!V0KG=ea0qf7|Qo zBYE7oo~E#=GTI{d*ejMI663xH+4U7A-zQ2|Oc=MK-RL5aCS}G$1Q==8N|metjrf`l ze&Fa_n~IVZ!9q~*g#Lu@hs3$RW%#57YRt!S;uL#4tHI}wDoWsv;7|)1lK203JPwyr zMD)CmIGw?ne2YE7lXNAO41e`BA4lLP>M;=FAm?Wc@;k`085|&Wy#!@QF~}RRNP=yT zPC-&-73Jg06U*hp*55Jx7^chVf0h3iDlL4H;4qit5lEeH2rvk4zBC9*QGXPL!Zt?K z$@@=fzL5-Z+h-o!*^NCr84IG~rlip|yX&*$L=P*!vS*s~J4-1hTNG*~y^8$!{#3ab zbO788^oPEIxEfz=CoU#}cuR&XODKn5r7opbYU>;OGtQP?&l8qvLQupaRjSs56_=c| zrCVe{wb9J&Y>x}#4_hpzN+0Id;sHWZvqp@{5vO?@@ zW=*CUQ3ZEo@*xS#ZZIdItRN*UbbyKWlxY4#h;a{pUuF$QM>Cmq$(oyJczeh$#3RS@ z3C`Z8ET=||SAnhG*A%bfp<#jPn7w9H43h(3xXUcow?C%~q_79|+Tw0w48JWIM18J$ zfE+kkBR$}%Y&o~n^iyDY-qD~a0B0C`5nARdmB&)rrNNpBU-7`}UR+dZ18@cUaA76o z4et*n-OSJbrI3YJM$e*_Vt4A$u(+M-cM<(ZooTDjbE@A-^5d0F?2)qiRB3$m7@uso zvd+#7Dnm(j4r?D$8Fho9k0hjDBS;pUP5%H}LXs*cdj=Fy+T>jae=D-ETvg`qFCY9f z-1!*QSgC#rSQvSs#I+krRk+mtGgxrsh3IE67LiCNiAzaxN1g-%h8c; z^#hLrqJs}V^+nH&v0<@lHWsU9+I*IWI@KVXj}<#>ko^fw^CL{!{`kzW8o#S4##tmx z7VzaYx|4)XTI}d0<%yrm6Q10|#^PbhdxdH8Kpuu-m9H)kiDQ6LS9hrzmV}o;=FEAqliLu-;S8=Dmh@=v7s25 zA&HbHuY{tv+QicvgZ&5)WhZ)RF|hf0|AbH!w|0;%JpGqa?U5t0l2F ztid}9Ale#|xJBxXlf-q3stl4iPRbfdEaWOk_{EpW$kRHKxCl#JmL!gnppnGx5;T%H z0LK?CN&JShLg^&21G8#Le6R9lltc~lD4UoCbMR^oZXHSNDkR5AVmqb?Xr)6Zxp@|# z)81f4L=u~$marrMozBSjBMu$~gNQ#S23Q-;U-Gc?ekMjrd-a>;op5wdT)dHM(5k(w zc1vI3XrpYY0edGOWDjj&8iu zkqM(X#wo0{E-q0HrK0Y#pBRW~~n067? zCQCVeNe=R(dizn}=xqMxu_*2oBugIGrJhA}S#reVP`2?L^onswPB{Rx;f*XP#PrDf zhTFD@7t0dg>BkBir7m8VV?DSfKAui_Nwv8Xe$(z~jI(@BHuaVj^4%@bc=aXGPAEmx z2k1I}gJRq{!f!e`>1K^TgB_Bj$j&OZ#eg0 ztln_$q;gnWe~#NIwR|o75}G$4&AXCjZevF_oQr&a(Y7LM!tv$)Qqsc|qfsi&M?DOU zCK>8H8iQ+em!L{bH{p0t!I|gY63j?K+Sx!k8+2y_!x2SsE)P8FJg+<2v_NFAuk3x% z@myyE?KW`++|M><&uX9JrH#c|_p7p7z!Z$B53jOUXAFCydZdZ;C4yrtZi6N>=k@U1Y7hB@rH zZ+J?aZ?bX9-n*o6R9DKFnIG!G)>7V+{5zp!dB=v2Fq|1L+>DR@>I|~ZWL91LQQ02k z8Hr2>Vy2-)pg^WhT}Sp*jC>YNJ|vj255$N-NARqGI4<=ZVLEbznZ!di>aE2yK?Qke z-@aj8rM4Q|Hmo298jdq3?6XuY!8;h-0na>sh_S5;_tFi384nkGTzI!h*dC7a8 zTXdKNdD0DQNx?m&-EeW4>nd&06HF3ikqHmYFmtbx`U`P?8j~>8{P&(J=Hm7Im~Ro& z&;cQovfp^m^Dga!I^CtF=&TBLezhO)v!YO{K=6GDs{YlLE?nLob=b2|BR}edEZY>I zsJ&cqKS@%z!X2>}gVP?=72?4vRifNEK_rODGi|)ur6=E@W)eGGF^+)L$6s~1ueS|I zQGGzoerGOY@xYlqM}pW0kVhUs!&_Vg#8-eSnc(V%(@&lQ5`C3LlLwJI#_KB$PS?UY z@P{zB9%XjdusN;&&+|}@oHNQ~L;pqzhndQ#bsgDLbF`s<%Ryy=QD8&;u-m0=sEi%Y z$R~wC|E_Znl7(E}4jjAgS3PcC68H9;?&V%=-9iGxS)IO}N;izxj%^&52_w00&kyq2cpG!S6}9fPC)G6QWrzu{p?XWA znplE>UK#ZJv1-dcZNLm`in|o8StIWA5;P<3UF<5%M31CLFqmf9XCBjZzC%>Lj3e&W zQZ-BsY~BYW?pJ#g>C&vfiEt=Q`}^TE@SZ+MM*+H;Rd>CCJg43YOx`Dr;wwNr@#LR5 zyhl;1A;!hZBS@9|BxndLhjM_0QDCwmm8(-N{2B8$Y@tCq8T!+#Auf=L;=G2Z6{#84 zOD0HJ<2BsyFA6ZUa`hPUguRAUQ>G{3xLV3|qXdonc7X(qGM%{>X)(&QDT8U0=}4w& zW!g~X%cx9^GJ1+Kjq3?zn%*NunF5OoY$~wUT(s%+>l|(BDIE%FQx8RMtTweJSvhLc zo>IAJQy>0ZWo;TH6~$>&xgs@#Hf=0rjW!+FnGy_X(?Q77I@&Y>Gi^(o4w9hJrmZDt zwCTPsq{V2{e|sXBMw{Man%1U=RlbbcG?{tSjDNSipiPH$UoF~n#kGz$JtwV(wCNc| zZmc#vxkv8WR3(**HdXWIDr?gRQc;{Xy`@OapiOs4S))zAuR}J6w5bMpT1T7sD3PU2 z%W#{_8tC4WpwXs@y-ADFro9+UqfKWqO>5JxDqluz>LgVQHhl&~@>UeD7H!%c@9kP6 z-BHqNNSlsOjNTA3=b6u8jJr|d+|$99Ul#J(ynWG92CuG8rTe~{@6ZI} zPcAX`2`S_GVA53O@44cHR3-XQNc!i%d6liyarx@=0^$Z$GO6-6=iJk$H#+B@4ttJ4 zgS&_NPB2cF!z6I@sXXy#d7`l_@h$7>jE+G8@|C$b$CgZIeO{^6g2t?8K}MgKX{jQ6 z`GTjy<%`7eqSFPEyO3nQk&*Ur!OR`)vkMza{**W5Fq#<7vv+pysrLF zZhWHpwKG>gBWv~F?O;=XpRWFPUHzlmXQaL%YxNaQ_2261d+X}UBh{-(kiSwCy=ybA z0sU5n*OC2SG8bzBRPkhQ;LfVuE;tm9krYr1Tu5G-7K=w|E-KCld&^T$nl_fU^F ziTekf?3asD>ur%~?2Eqsa4E7(1qJC=gE4_fd4pMx@)YuR1-2LM1k%GNq3CU*_x9A^ z%s>O5G`o$Uz55=wSmoYWdL3`a3d2%Z-%5i;A_Hf|Vw?TYW1shKg_ohi5TaRDM9HW* z{c)^9pZjs}u^6Jk$XKCH#W0JU)5J1P-+anw?~}B-CTT7pj`EdmVF41q>+QGQ&x5Hs^lcl^ zH;-k*k1r|uM5ka)U>C0T(?jF3s7>Q6QY36UUeox|Rzl;RhDMPO`I&{rSNqU7WJ$1I zv-K~$D&vrSE?A-uMz>dF7l#i<=lerDwfSMx8KbSuJ+U=bkyZ~D_!6IYta=q^xxGho z{dVzdO;IE`5;a=b>Uc?@dyz_x;uXOI=}(1<8-z1Xz$(S~drCctB}VRv@@kwgtAe*P z8w{Au_MZ`N$2cw1edk9VU;4NBF!U9nFo132($pfVt~~K=InTDsGZ%j=$CDd+J@poE zhAu=-0w@n7e&KMBC=ZL!FN`o@jKsbl)`sMK4xNDvg{=5U4X^ni-XrZNspDv1o$jJahSw0 zBl=PbbqmoL7+4zn9}2>LR?*b)dL&oj?{rG<9J#~ANdvYa>N_Z>KlD(_@ywI%p_F~Z zW#MG6lJ#xOVC10`8mhF4cS|rrfih%m7MbnBP{Qx2CmqXGa#LqTD z%mbh8heHZ`ky>MRf3TehLQGMuS2+gzsYIHR^Q9yTV~!p?rF6J186d=iZZTPbj5K(& zF6K0-IA$6wi*4{YUDA6CFQkMX4%u1KXk4}6qi_Ctos@W-4k6}9QvxF3erq8_`Np{+ z#8N0!fDosPdW8|Q#CxAjHyT4njOH!A0m+H6h_H1am})p-Nt>!?U4g+T6$yAvzvoA;eX(bCuPH=#TwN z*m@Wt#;fQsLd;UpEk}sy;IoYo%cNpscJDD5G1${o>n=h(=a#%fN`?_)XI(Nt2s!W& zK+Mw70NJfDj`#G6?Y(etHFhQZ7QoFM(9StLJ~6t<4~R zHCWF_F2`9=XP#dqYf4c;r}D9|F%DYnXDz zUFO!k(0~fc4(^8Jo<0G;9cV*gnQY!VSRJ32x>DXi5drsCYlEXx?buaBS(_wzUf1<$ zeONuS^qHFI>qDw9kKl^LtQ@|`$)yR^kY39B9N>_S<4UhSMGl)+VP3wW(j%e>>(v~> zP=cm!>lI6*b1l%T#hK{Sdc|=fT`!%zn)#}-NN2QOU3|E!H(_3^s$MPYD|)rSU zk)WAhbVV@7`Nbpp>g#HlUwp0@Xn39D{9^LK*8HN4yit*Le(|!(7G8l^siMR43-vMu z<`ylTUvvSV?fJzhxs-04_JIsW<`?SO4a{onO@)2jk{e4&6n5qp53BA}1@jBOYa-@U zQYoV|GejC})Ww_z6~_#zGo@s>!MVDmx644x!9_ zKTPHXj){jcqa$z1XTXf3RJws7+bP4Cb|R83kXnUQW1ni+qmz!&lGl2IbM(nO2`DM= zvb+4f5HJPz*ASFXHi_4|D=9_)^E2+YKZRT@d!S3Wo)?u?$X*sF1Eo9Qx)0u0Ufw>y zN5edUYvmbQM^rq1*WTeqkuxbvK$ddrnpf~JQPZ$IHm+233mAoh?cZ7KM$Go_6KjOF ze`6?!Tur|`On{mxX_r_mn=e~r(2@&LgFUi@^dL1K45x73ur%EW8NtE2>W%>^V;&aS#yUMVzvG3ullaZ0=# zbSmGy$RvZqRJyU$*e+4$EPc))PtHC;tDU#F0iPuRopr0~6Esp|<-A2jKKrXsUR?0a z@yKrHxe_~NKu23+4JT~r(0Bxl>DEi8Q#YrlH~G-7KRM-=>PSb>9MW#<=(7Foro(_LO@zrrXTFzy80dbVe7^UT$?N{%bHF&M$P9aZZt#*KGNo+Kqv*ul6)#S9DM4t0xl zlVV|v+e$KTI1g(`E4$b24;IuWs%Q+?69t1FQHF#|!@x<(EMYIp(Ax0O` zPXDtt5p7+3CaC#{_E&cc(MIKi!P&jGeg7rd!d}~jDmsj4_o(Q4rNk}p+OENqDmJ2d zQn7)F6oU~&8=_iw5$!RzWKv3^u!Cru>yp7*)W6+ggQZv)(T3|{&RUe>m?3pjDH(2X zM_tmp_w5Lxtq{qC5$zJGCnKUw3bM2!qHXp|Zix0c$PN%~Z_^1I(dIBVifFGP+I#Ph z0MW)SH;A?#49D9+P&K31#%~>DLbSb9x{qkGlH$x>bN1S{!0`m@MD5B(2jf0L(89P( zCu*NmD|4#@<0c-ynlUaRw7VEL;kVYrxcRQYa`f7|>}Fxy)U|WMxMSs>c*JYFPDO_? z?pYOG-(rk=0AJOxF|Nb9q}Bk(7i=ejaidi0F2=ngk*4HBQZfuV`{bsr=3t!Sm}#)5lngg`urBG%#|JDzXMzhQEsSxuNIe-b?%p6vD`H%)A9BOESD{b= z#tjtp3eQa6Vr&%SJVbjx151fOTyLNDtHHP(VK`pN&!oY{I81ypts2_bwM&6$SWQs( zRNd>^L%AMP$eBR97c_L?%J!EFecY;K(hqYvQRV}e;6K7U4)U*X&t~wJ%l#|dSOvf* z+E7?6RaFx=@vVyK>RT0hfwGK`w_@>pYUo1~27c8dm50_mwAzTjvd;FGJo<`7HbAqp z^j(bZwZdJ`{L$#8zU#T?L~PB5?s``LTq?VBflquFwwq`|avfY&d!IZ6G0CB|h`N;}l1+SHmHXhZxy1{xPSVEPMRw`< zMHzgs@iRFnwb+yI&FO39+prP^KPZ*Y*3BcfYjDukjRPfPc_euA7HH^B28--d2vdac*y2Kfj55bsizW{aW+Q`Q3y_ zdlw-$D&M>YRQ72-D%Z|PW#YRKD~rUx=9ZrvAC2r0epnRp*0myl5pg?O(eo?|RR#Wd zLhrB;ZHnHA8YmN0&pmhgmb%E>xljbzKwC$;Lv1N+I9RDHUcLN^YCW{Rbkawo3V7D3 zs%~YIJ{r2z`wB|$6+;}phEspEhM%F7+j*@r+t_WMvlW3t-)rT{xpVb+D4oyQ)bM>? z)LN5QIbrBs4kIj&}Kxs2;XiW&x&AgD&?TI(wo((xn7H;l|YIn-}xzY{HPlZV|5 z4`mM$%8lxVqOpK|3ou!0i4AcAPC1`s8 z=F4e&|LQ9AehZwN2#*|RwK2W#nWpzN5cgP#J#r8i5cY?Dm}I^{g*XZ2Vvh3wegFg6 zMfnGGyE`4kVatNm%yV1N!r36dHuq zec%h%;J5aLhkho$kK=1(>2>fna53nv1KqWmeBoVjq0Ji2)|H?^wC|s0szJ1&^4;#( z(d>!Mnm?M&lInc+DLlW8=UUWT|C?I^@%7V}DSdhL4c~eu!xLaQnGVkrcgJ?{)3%i~ z)-RU5r^p7m#d+^3A*3jQMkH^bQ0tz~54=cuWhm={nF9ugAlXvWkP`RKA=S~pZbtt? zXBj(Qs0J8$drh5XBw=9(AkAdl++@`36L#*53SZk2O7nsxyoe2a&&8 zqlQpeK{vw+HxS9`Q#0$BN;N(6ttQ}~g@lEp!&#Nqp41P;!1*3J5Zw5ZuU?JZG2^!=(MS=$T`tkb?iCE-Y zqPdl36<`RIW+wEua=7(yn0lG3lKNWko?kO^iLp(l_vD`@K#tRje2uPVfzc8aj!u!E zJR&OZ>-iPjp`vRMjsN43DA|S(2W~yC)yV5zXhJDUro3({O})@JYJVhGt0bZ7 za#Xswu!Qff(0ml!~!XluE*Lw-V6BZ4z?zhHR zgBnYIbH6YsqO$4aCd%%@I$43D>2f)ZU0KN0$vqI2O(!R-w!%932O3GQlTW`M(aCC_Vx2Gbtpw||CxDXo+1uYR5MUUPIZB|)Q;4@l7H8q%d zznYqTooo}*$%hN6D@G@uk)Y`0Yw|OqlS@@}oK7Akhxaj5#o*-GDlLspzJN+&bn2-4JS0g&PGpO=*dMnV$H}PBR*U)XMs>2B zCs7nm4$*?P_f>K{@c|L3DI$QSrYw1WNBk|MJJMDzvq9@{0OX5%sE|~-N+x}OGuP!P zcJZus?9QN^2bs;}X(#ySLEuK=Q{pJB++})l)tCr$lmm47BnT#~Wr;t$1st9*X(1WP zg|5*)*bicGN#{9#GUtd%O=IN$!timX&rvaGtpOp^60|@$di8B{`NM_fA^&nY=Wt)on4+r8y=ZSB01&#^%qbkS@829 z9v=cm$X&CVQh8HI?Q~y!360%8CUY(50h?xH7{HK2$4Le!uDxSMSIcU*AjwGMoJ@Tk zU{s#><;w!irOusM_?;lLkvuNV{%#Peo`J3Y^t_rJPAxL}A_pPVUPGsv6_FR10MBVw zY|D^4a9y}!JCa?M<%q(D{rs8c=taoJy=W{au4^8&+6{%hOI`^Etj#&7DJSYl{>-o| ztk--7|0yymI9g-`cI6AVWVHz|GF$eM(>gAk0W&t$l_iI9Y?@7>9djQg%>hV8n7t5G z^GZkHU>FJa-AM}PN7BM zTw=XB0ueDz_MG1lLAxj7po85O>py}y84`%7F)fIV zZi0d!#MqIGp^lOM^O$4KY1ciETZ5aiG^Tn0{(`n`FfaR;Y(mPq=Uly*XwRKwB!+Q2 zpc>1OJGpXbapaZf(s1O7>Q&@OM->D)$D6D+~(Nr zD+pS4`;Y{U-EIQnGx{1ornTEQR>f{-MeNoY6q!+p(G{!y-Nrp@<7?+4o=cp0s6M>D$(I9g(po2Rf;7JF3=>;Ov2vAQv-$2RI*# zvcW4oo0Dc}pZf}-K_N{|J79>#S5j~Gn=|!_Hq#T}0{?P!t$%I-guqXw8Nl!CT~a%$ zkNg5@k3Z$B9*hHfzY?SsRdbp{V|~+05r8I?)OEx^UdM)cNX3JV&WoqfR{a(^ElL`1 zcL}NjtoKq;DX$Q`P{1k8Zz;_SLTtbkDVXx!Pz0du*=#%5&+1$yP{@9ve`4FO4#3g> zjh+vt7|-Ijo?;AGfS-!+Kx2Hn*L?pHZ8;j(0*!hQby+eDwRDG*nnk0Y8tiCP3SLN{ zQNu}dM56+)X&CfjI`m;G^kE9-zvJ!sZyi5Vhv;OVDt`rn2s~9o6Eb;XM5ZuQ52m6c=cUj_>vc!*^J02}{ z4aG`m3F^TPDhjdb=aCzVfrGQScZnLOqp>PA*TbKbw}(UzLWkN3rHI;BkqC-Y-di%f zK-q&Cx4uGx%|KAYrmqGqWr+sA<;TXWmRbB46mM9Q7)9L_#-zM)gjF?F?FgU5+j^cT z6R(h{qw5CKs4?(=?DJlMEQ-UnX?@x&-CVTy9N$Q#^P3=OjSqjqXw)7jY#`;;852%3 z7Zsa}_3M^{t6BUyZ6%98PUA7?^hIhOWUMUE?mEFGng6D|JJ6t69C(y6<@fD0YQCbv zG;V;yVs&}qS=k9pc@xk85`b_}NZ|+37WuFyBIW3ep{ini8tlF z`XuD2^R6vL34i|A`>>evruPJ*y%(PeFy(a0Ug^RLr3MPjO@G5^{_E>2Gpy760xO8Y z3FSjKlI)X(u#|Te{-(_dtxI_$B`42WG-4%DR-=}97f3Nf9nrcFdI)yOnY?-yJV#8C zY!fc3*Fgn}4`r3=g(xHm$__&m5yv@K7w6H-1LT}&>s2i@bgmF%tR-|R2=G*^_h+EL z`p6(kjUf@{&31k)6$=%?jR4a(!};h8WNo~J0ciJI_Q$LmaG}~pM0K{LnoN0xFWZV^ zk6bD58zCa}ndvVXNmZ10h~29fE9VGE^t4y`*zOo`e+rbKC&iFKbM zHhha5${-|jV8&p_eUaptBKcb}piuqA`e{Y^6v*70JaE6D4pCKBzl{n@h<2d=N|{@WnC&83f)+ z${7TngT=`_NivOd5O_D#==FpAeA#|QStf|g{5O3+C5XPK(cqLSCXu;^}I&|$v!RzF(PB@ zAk^rc{@*~dYjZqSlC9)Vf1;EN!XHER4-md(l6~nBN3t^zv?M!0f=04?%*!I#6=@~= zadRa*0%uo@WG`0dY>ds`tirBjC-FQBBwM~Lkn9*xtmdd9*>k0wk!)K81Idh3boQ^L| zOdCVbFp)eTf65Y*M#`V$Fy$`hmnJ3+Q9t4TOu|%=z*B^urTA%&zcri{sk)LSck2=6 z1uA$FGoR!jKk64h3fw)NT$0hyFL;kGcpg$PH@c^^ViM`1C_cNKe<$@75`;{~&hJfs zV^U8QD^w$PXMSQNF{xO^N(T`8GT#zNOzNg$r7wuR1NDlUN|#utib-K2R>_Ij?6wfg zDA{*=kq0=+Dw3?CtU}kHREK8|sJEK$fk+~NCxaKn~EZ=AWB@d@-?rY~SI(7bT!RvA+}WK8|~4X0+% zV$T^#8^VTEfB8TLwCJ6uUJ#PIstvtXy@QiUJZL0yPN6JYdb4adRAO19v;%Gh#L~y@ zhG-AWtw-~9%B>$tGVnX)?Q%TTUtG&hilSO1A-ha3cIk{%24y9eAKFz*#p%ZYRN3bv z*h8|QqDS`CS_?g7trCyH`n4t}O9quqx9=2n=j}*;T0Dw)M^8 zZM|F6*1xrEeOwN<{xkM%EnB}#x6FRu9cSx11h#(RBe3=4OmyzbMU<*unCW+ty(g5( z-j%1=sP+l~3&b$B^UnPzu1G8Gd>y&e!xbaU~UkyS7oaYp)zYV z`*zkXb7JI9c@+{2-4B|=$msa);}Q8PdwP6?!2-Bq8#2<|54s;!$H1}g=JzgX9Mx3> z2il5-+jy^neV@)_>xR&dVo%I{YPUd$u6T)*NwKMK7#N$E^w z;E>#-HIW`i2rrJA7{-e;u3(If7mSJG#RwG}!Hd!tv*E>ILSTRwPZ4=+yf{4`FD{JY zMR(P28OKvO;Kjlh9K6^^w@k(K;_%|4051-Jad|@_>eY=G)9{jug%_(^oA#qLTx~kn zj{;l15MhZTbz05v<2)}~VWGLOpUUM64WC~Ac@ zZ#e-pIM{R^-ebpjF(ou_xkRF!c}s8AZ^5QFbI_)3L7b&cpTm~KF2T0OIBmKVk$T?p z02Ikvc+cwBra$W)Z4ytuYLNOb&l#KZCCwjZ(T7XGS!Xom=$>QQ)0TxsSUlUvIm1Xa zG97bCmGpYp3#IrAO$H*{S?W>5=SIj>T`HlC@L0ZNuhz z#RUD3Oh>bTn$RXIp%^po0&x@YI48FrE$?=9k1TE27k6YS_M@N>|KaagESQCq5Ecxa z8peW!7l*NcF;Og-uVN!uP$`>onXq805EzUsv#$?f!7TN4o-h_vNwk9nW0jf-7Oack z*+!O)L7asJd+C-rvh0fDk&)$@K;*aI4Ux~eWA$Uf4{B4_^2e3U(_06f?}B?Vj(2=2 zu)uchqZ5}5F~&cSt|I8wg8^6yQ`c)T1(6klizr%k0;itDK7d)TUSGHlN&W(Y)wd#p zXV&V-^`arX_rQr3Dwj>G3aMPJpIm-Jxaqe~bdJQC1tNh;=Q!bb)Ptvo?HPz>1LuB8 zedJorJ1y)D@&u7&O(A*!5`!(=p+ddh!d<+eBS*+17hR5VWj*>EE z(#mDMJ;TiDF07MvACb#?D~(*13G{`|06L3YO7FHK**4GoJX-U*sB}xTN^SLY-mH}W zLz7K}@3gQqMBRcrE$d~XuL66rP{&P?C&qT7Dw3C`GrF%Gm97~{7-iGx;d2+1R8NSw z4r)@1F%`?K73vBK7bUpHt)}>GYGmzfqpf7^47s`XQCFJvYuaa$r~0eMXAgyF(y!yZ>I(v|dcdt1Nzb}@)kjioWv@B9Vr)>XIl3@E+sz#v_-s7W z_k1EPghwmje#+}A@(Ux{V`$G>ZUA|q!jXF~HK7ujNkqfXOPA83&=b)fYcLK5Fqdo2 zFgYnij_QCj(#d8MPXoyyo$`*7VTGH^%jaQ#3t%G$x0WM16D#BzkQ!wUK%)XtgX&eK zssfxX2v7ku7n?EHY-(_E7effjE&RMaFDM|yN96gu=IBn`oow@Mk~H~8vPd@l3mgDY z&$@^(e}^65h|U_!)-a4cVMRC(y^Z_^*XPqx5)ijpHr|p%<6YQMq1T>AZ=%Y83azqN zO4*X-4HKsdMfP|~aVzU!}yGh3tPjMP0A;Q%#UU=QV584NH)4JbmU8fg?FTjE`blObN08-s1QjxDZ#6K|wd4MdD-!Mj{4sbIwO-Cuc z*i&UIR8^||5m!Ch5&HNdSaQSmDwh&Vh%Vs4gctHDcJRTuk>Mkgw%)8eBah%M7t7vO z_bB=X`{$0LEBz?g%SB4(E2E?6rAP^lqR(PJ@9wkRn+VTG8512v?^3amQ8b_1&KdXF zP80%zQM6F4DFl1!m(sqYYg3aY+8IR;QT>)t^rIZs%@f!xvqsUolWP3tsKS#fk@@J= z!AfT*7>u`V5}nIwrPK1ui)_OZ?L~9@u+u~}=c@TjV2!0o?r1?+qj3PX)E|zT?jGHi z*jl&BuWn70U3FIzZ=`S;g+8t+gG)(_CU!`;p$-1fS&oL&di5sZch$c>c zD4QnAlCHH%dSTd~>m2XTZ4&k8KC(3NJp7&tL1EhA-+Ygp!*9Zlt)+>}Eq`t*ibpiD zE9+M?g7Hv7?~ZF)OB1h(b*GMnge*;JwkF<+tzE19>efWgszaE#9kowu;vH!<@&2eL z4!tR?iAmXAv^9}2QB6#!SX&cI;R1OpuB+3d@QPoJavVB z3nsQFo@CL)(IC#!#J;*^8t^tK9?`_d15I28CG`F^rL{EiV>TVZ#2+9bOOu+diRT`Jx?QX~MSSQN!_2ryB6(lC1BCaN>b3#M7tO zS|W2N)q?mi&OBpIn$GCH79As#hxoR@tMFP&VA*OPqY6$n(4VK_%5n0pWO^CS`J?+F zhr3OD0;$Bgi6v(a)pHZ)^ZQrHf+O-}Jq9&#oWm`tA^1B8=MPI#+AA*LT8RYZES0u? zq~b06!AR1Vv2Mk0b%bLIlP+eGEYD13@QVIiWSKNZt-DNT)H68aA{%ohl?-mXf&alR z^akc2)p5rJq@}z&IlIA(3mYid#=*fN)}+3`g$)$um_k#;3Br&G_ORD~@D;gg@FwL| za5AT>e!Xw7{&O{KY}Q2BSmv{QDB6s5pZh?WqmM-)CuKQFx}Ee}=V=bU0%XWsiTBal zS=Z8cp5V+FY#H++Ojkbjrc!L$xU%OLwBJKQ7SIRwRF6dfr7MN(w=ur1> z9EQ_b4bs0<>1nD6UIltp059ySu{3$^a8c1fN#tPFA7`RZTQv{F#Iz8#>UUISk zHH>zNw&CrS4I?O0-H!Z}R9vFuG0BROO4j!heyaoMVuLdzsCO-~#45o>$Sfv#3JZ#b z3oX|f3$3=k!Go1p97LwOZ!N>t_-6Q_GD9hUFm48Er)zCmAg1MkOPA+ubS2^@Eb5!~ zE+h&x!zSxMQjDy%1lyr6Rw{M93LNBrYg%>?vAoE717uhY!q7oZ#<9@g+>HKBSf)2q z@XVV8xxxhb`!}P@IV-}==zQLc&TrAp=%J{}z8THaj!J+YrF5D!|0#do#uR-s`e;P} z+MW%{teerlUm^g-exZMA0p%IokNRhPurP8jrKUXTy?{P(iy&aR#ZrGcKnvm>usw@E zu@~seggo1+^oX(Q1qb6#tjm6a?d~LzrP09_AkXHR=+nrvGxAva<})FRJO!$iKWF6G8rRseBF}3* z4f5O|gRYA_cU{)1$g>GZN+)YBH>A8S>RO-~r^6od8Y(@a1YwQ-L9W||HJYVcrqL@= zZ(57f8of@2UOFD~@2av$XS7EDh+V$4ZGl%24|$cx(qWH?M&H_@nHpV6E^CeMtM(^l zEFF8aqtQboXf%3n2^x*w&TMANSeRifZI9-%YV=<{j7Be@_J+pNSI4%hM*oFp5i)D^ zGUUi4#jjO*L2F{;}6u{ zkVgM`ajRaJozZ%AbTjqJ zzt212`@YSbXCHLGXxck}i>5(Ya-3%`<0}OkNgq&}CceSYG6zZfNYEf@R|y&I_MMakS2UQ&v`3sMa#OkNEhylWwcs8mLps#A)XoX?5 zuAw+Wo?0l?24L1ZHbTCr3bQl~!{V2(AFQ7UjrJMu6LXZ{`SaAs?I3BfwRs6L(4~soAgMx3%8! zumsHrkdUAm0Yv?KgV?`CJZH<*2G(mL`XUVjPNCnk3@2rA!dr00m|{tSEN)vApG!mbB>oPstn+X-XaNq#o z8IfM}g*Z?zHa*m5qPZO4GbU$yLc#?X>|HhrAIV0Jhr?l3=X?TEDd5> zFt&W0i9S8He1|-Ny_?Z7I<~x{DvNYRM3eG<{GZJ(zP?4qmb{;uIks#^e)=nqpccHX zq!iCP*%@07m!KJ2c9EbNTef4toW_>V@Yqt;v1R<0W^5@L868`W9MP&{OC3lGWSth< z_c48}H`x9jx1$uc&qggV*sj3WvW_pA&-GdzfPPn{M-(b-9nT_P)bnELmRZMZndsBj z@gedA9Lr!GFRIESozd3u)c?%$s<}z5$KMKV~pqXH21-jbyT93 zT&&|==F4Cmi&T0-hONrW)(0WWk)qj)nN{U{>omsH?G# zwP*<;>nJ#>Rjs26Bn7fgYaLISJ_cjQZQN5+)-e^eM63h8x3iX@!VzT=&5y2)+$MzC zep*pzegvN{<-LY%aPi=`DQ~g@t5fjyV1iadp^}knS!~NLp=S-&>JVc|_9Mf7V^LtQ9Ys&oJZhi7qOh6~)T?f^v<(*)jgR)+s7qJcL zL3tBfL~MIYkl0d9F?B)E!j|9t)il%xTqsX`Tb`&dO?<$tZ;$|pw5NWo!qWeIu^cVQ z>hR1UWF4GK;Y=O9>ICO5oFBrbWXd>`u`=7j6V@MT1!JmARcDM6ypJ>-HITbdPp13% zYQCqYeXe$)br6Kvyx$5Ts}TJI5nK#b?{{%zpu93+!fTxkxpP3dYl z?6>0%gHgOX5_P)cek@); zaR^$vyZzoiAVqbzCP&?!CrmaXX_>^XkjesiM^~`L5*|dh7E5fj%VFOhS6O1^ZhbjR z?7Lz|VlPY3NNgs8mc(xDm0n`Ya+H`SOl~EK&63KpO6+}PYq7-ccRAc*iCyZ}m$Srr z?&e5rBMBObEi)bh1{Yj^>yut$+mL`9#)mGlG}%fLQ?&e;Z?p{RAF0Jol*D&VN5G=`D&@mZYy@|nT>2M=JGhzF`M!hjXi_h z`f|35qMaSPXxfQEV;7$yXd&4VvVcKnI6C&M%n`{Ng~_JhA^(`Gy4HvsO0A1e6~{>V zTi<-muj+w9u84~_MGe6qZ={-bZdP0G_qCqudL6Nj@BPCaEj2e=gygunnKb3>i@?R9 z-grn6%|3h}HJkpH3ZKFknNr*)fEqaq*v0|LM6K-8!xvV^RoU4jy*1gC|5gium*Pzw zuFIwPRL~ISQ=1ThY- zjxo(@_N5!PH=*Z|&wQCl@ETmXQ4*El9k}zPX6dlTl=n4P zof3=7514y5`P z`(O*f6gO-L`)O3X5sp3Rt}~gQSM<%dW)^-cq88x6?h%P` zR6%0~j|C5oMYa~>!S;%DqmmK*_gi-Q<8y=*xg2eBIqGXnPgDavNWY5H4i1L3iu2h) zzV=j8U8)hZ@ZcGMhp2vxH!_n1w->ETa6Kdp!8+$ypLpF^P?k4coj0RwXbunlvED`rSj!I!9tEgb-%E9N$$?S%(E# z5BcODWSuWD$w^1(T9=kk0F&}{@Q;p|*}(@$PLmADNwtz74%fSo16o%xla~L(-m0FW z$p4Wagu1(mCI6=jDj`I#-7uLXVH(o0X%5RZ z&0$4Nb69KB95&T7hwV1aAu&yJNLkYylG`+Ay!<;x{yiW69#oNJ8~A1y8DYNN!>QI& z8$n|xEE;BbmGXAjPgv(OeUp9?9EN&G^hf7QaDWbe#|vD(Lg0(1pV7WB`3tW5U)nH= z1AH*M+ZTJk@@|fnPRe_FU(5l64=5XX-_zG=dYIevd2Z8ZqiKB}<5mdY`>zxpQKugn zhzbjaD2C&=c=d0S?x@!MJe2m=kS5Mu~Y~caE07%Y4W3-8njD zAOeMeF6c1a;^-@9y|0v}e1FT7_j5zMJ71oO8v5MCKk?f~L)C0Q#rH?WCC4{tRkG>7 zy?;Cs&^8mEXeH)U)3Ki@-?PQr7%}hLAUWl|SjfSLFUCw|aIpk&oD~n_AowzZf*^c7 zO-S1hZR44=*~l@TIi5j|iZ+Q!mmwZ&5oq?)1p_cC@$NW5twmHw5_Xl#5`UE?meDf4 zqvZ87SSTJ=>+TIZyJ~$Js#4EEfeJhTAqG;%pB?)_9k-@c`H%4TJCW*W{m^BqB zYsxE?rb`+--&&0)E%Lm=o@s2X3C6cdHZ~XqbF{GopLevnC0hIUCXUwTcVWyUH8OWE<$%=Q}o|e8J zEIZDCGav*;8;m7;=Pcjtt6NRJS8U*I0-=?Tei40Ok+v z%cz^YMJNQf3WvAk9$K(Vc=s3NAs0%Ni*y?}miSzINmaZO32N2H=#5Uqv?4TB!N1~v z_F2U=8p@h&n_aYPprO9a%7)=1Fy=S~&1$plP%uXgUHVe1Y3L4eu++>1c9x*=sdkft zB;1mP4=yu-8d$156W9Vd!Wt?wfg1*-)zDqZOO46rK1|$jCb*F?_XJdB`Bc48L~H0u zD5tkE;j;xAsjmt+WSm!o=4dD4u@6i5eyZ#!a7QcUF$e#SbaE1P zdqO2^pz+oAf|2@045D%8>P{am{D%tv3m5z=m0kMoNJI(NNQ*svV|hC*kHFvJmJmB0c#}Pb*D5|SpY}e z5{!YVtX6q8>^ww?!n5cu(SK@M%_?W@=8PM+U^Bq-gm2S(1A$fUfmw=el?mjCwaUM7 zI)G;d;^ya;Rn|R_-6|KOD$6SWgCg20M`HB$CJ-QVw#taEa2pbD=<>BCOTLHikVd{e zpvJ2t-)ncyS-xMq+-mY2nD5AUuDA&Xb)P}d^$U)|+KDaShma#yzFqsLmG9296^**f zXJnV}*Ek7d$@e7`(ej-FWAg3?<611=`}jVbCEs(m59I6meMiHx;{cc~Bxb3V)&_^mP9tC){5cJ*;W;kfzZCnnss4jqcktx@Xhq;-=Bv znno8jjV^2&jqyW9z(dhpaCjIV8h>DsFb7SNInzs%Q>BZtJd2ZXOT5GzGz_HVO>e9E z{vVo71*nsctxAR0)*ur#AUUYILI?%_vy-Dv)SSepFG-DRUz!nZlJ?hCk0Q?|*9WOb z9jp1f_sPpY~JdVWmo;_P^U{YLU7It55LQ z&vXc`ry{$)X>?uF=-Q^yHBGp!q_V{K#e=YT{ppHBIh6IGTL4Hb}uWJ{*x3cNm1Qd^m zBlWAhIK8m3)KDBm3X878wopS?Mslixmgaz{vcwm`ri>%Y_B36I@mu>TW$)lH30%VI zD<6XM6n)N1YyYAtB}X*6FBpks>MshnwR~CMH`TWF_7N;xFk+su(pXFMJz0Baq|tmj zQ*2K7xAyPCSv+T8dsxtXed33$20I_qv|-2PP8Rff(a;16`rj!L!hI)6&KUr|?(?XP| zEVf>qpz_p<68N4|HSBm0&dt5x8~Zj}3VBQ_)=9-$*Va-=^`#X92A~J1QvaP$Jw#_6 zqO*Ql1hwexD;x8&I?(+R>adkdk${9pS-E=8<}K<+=pij%3zS@KnY7oe5&lwC6J7wH zMYtV71tf9rLR&6Rn$UnTP#vG+#M3LkZxr^gi(qrs=a#C+3k<2p%_ohiOIjJvWlReHonNXGT&H+w%Ra>#WRB3V=Q!D1MQdBTZ zD!>ynfS;82D?v?{M{v;=67(CHgDSl0O;c-rIizWB2xLA&8&1d3@dXxhCSPj+hVEzyf+)wL1HA z@JC0XLzlA8%Am$WSW`=3g~8^0o>xJGyK)gVUVzv^kZu4#*tfr`rOv#5ffX%lWi_7y z8@NAPk@x1`M>5y6;#OAO7mN(L#i6wEh+g{-s#d^>6B}aK9kpTqF;Kb@1V}TE zw32;~_>)RluwPXM`~E|&1NkN#vhT)r8SHy3YuEODya1wO-$%VeX1A7oUqkCn`W8bA zhIL&xR9Q?C(CO7dL$liV1_H7QAE0($c4e&wMBYOcUVWi&-`g=YY~LGkZz@^v@N%J` zg5xIaTl6!i=wq_OP^;~`{scwsQo=^kweNwiJNA9;#&Pz&7w8G>DQInT+NN#acOhdM z`~KyRc>DfvllZz{0MZ0)8XFe--VfeQOj;3v^x99U97?Sayn}sK_FV}PMC|(!G!tvz z;@kMA?=4TOl`Q1IWg^X|p2}b$@5yo5G!}Be&mdg)Q@+}1kATOpc5NZOL_Hk~DXt|` zTFXL4iduy%TS4u%E#y*U zOk*Lnzr|Zf)kg7kS2~vCT1cNVyNpQ_3pw*6$3n)k&&onBhp-|Rl0Y*VEF^Woru<*) zTgaBbiiPa>L_Nyk{7CWg z++WDj9!Kc;@)7KRpsSS<^r_Wj$Be;>+WUnD*D^K|AJh1T12%}WjK4rnoMn7Yt+p-W zWOOTyWz79K-ZJh^Q}<-YVqEP%yN(KA#)nJUFYW(9AQA1aKvfyEU(dwzteLoYR;$e_ z)^4N-3m%=7!7A?Bu(?*TJ!{ogv6iT$V-;;)A(L9mDtd}4`Ff^3sy;_6J?jmAdy}c* z*=9@&0mPP7+z1P>lz9TG@UH9ZTgAKoVvQlIcuDbc$WLMwy|`8akE$2@A6UgT67;Fn zR&m`xMQu`OaIK;(7yp78(?0oeR`Dh1iL;8=sL{4n^hdYSSViTJ@m4Vl z;P)J>7{Puit2h$^iCD#GRApO*zdRsL6DA|p{ob@EP-eV{CKFsF#1u*vBJ$R!-UjC- zi^npDOl}MBPcv(Z@zC709jm?%|AqQheV^lJ%=ycFYelP3?Hn&xOG0t0V!wX|E}*w@ z>s-+ln3z?uR`MnPXrKZY)IFL36Uy0lE%V4~%Hprsku)RbmNKfU)s!Cq@uAg}yBBby zp*h%)X*Fe28QXko)7VfnKv~-sXx%$gEIG@F`5y%aQXZ3li`N6$fk~f^D!dEV_OYRA zU3Myj4G(=UJnbW_?XlThg$Dmutv3O=2%do>6{bjte^4Il>4q1J-d zx>R9Yvg9X?aYMzL@JblZNJzBY$N7{6C7ANoyF=~vEw|U9+G8jSQyznTt%NB5`9`#V z^O+eCOO&?KCTZ^3vA<8kH@btT{`KQOLoYuhGc$NJRD%#Yc zRwGK0rgjUV!9|pto^=rAHP8^Oq59Nb40;0V4q7`A_~RhTC&-uvQT71caqF|2q^Y|d z>rR6xA08N+CWx{#Zu9$^1B?1dgaf-vdG+Xi1W_6Qj|A<+- z7IFa>p@T8^;SO;Yax~}(v^8k054GF&$Dc*UG!~K%y5lTld0u?o^&Rbacg($PpV&09 zkWN=R7V-@Htj65uA%cj7yo_ctSjcLdsh-TYHj)LM?#*B!Pp=VJNN(#lH(`;?w~UiS zEuEQa{+#AoMyBqMP=UDIR7jU`IgZUA4sk42BOSjI+_KwudjtiV#}4^V~oWgFiz zc4TVUGP-ipDp~MYy;#Qek0{Hyp8XGWwO)cgwR-IM@*qX+7h;aCWgIidv5cv0<1Awz z&=Y4FThU@{%eWUA(^$r`rSX>WX}kEk7dsYXEJL(^oy#5Vf0q4H+FuPeN3{P{R28rN zzJI8_$13d8Ilf^iJ^b}m$72oN%i=)w417Fm&)lB@*Oh9o@LwIE_3A6xI4j$RPr>Zq zr)?l<<~!M2F^DV)nFVhrAhH`YM&o$QpeoxtR!5!-(cfB-g0GpN9qgu$ThwOM+W5EasI$I(4H0mD>v7Nt zUbHL)oYh`Op%(`VOBNyrILL3st0#jPo0N~W)aXL9@}!VB3wz`DRH+m-Oh;|s{-Ii_ zvszh;@T0%|{TY8J*h;TbXu3FvlosAar<`+0y8t#E zn-elq-jzHHpseCy8bD}MdoJuwdZa!wZ>`oCt@ihv(aFK=aDodp%Qd6lN4F7dBnwW_ z2iVSFF0E^aGY-Flb0hx3P?{ZXU9KnUh_ykBnsc6D*KBHvRVgzq)QXy^SN3@)vy*<+ zWZ{YmyF2N#j+3O=o%9e+ET&4>Gqq6qyGW1nC9ozV0nL-SZvIehp;Xg#!wf&a&p}{K zXD)0_cmbycuvL<3dOHTH)S(7_C+BsMcHx4NP;KuH(dv{OW*ArJeJ*K0q>9m^p$EX_ zZ79-e`#ejORv_CXDJ3~J;rJ#;o#Y6F!LA5OZb|Ps4N7h;X$B?t5Jwxi1ts^APy{6n zOCn5C05$+RT7~)jY#`XoD1spxrXcO|0*#M3XD}u?6!ZC#napvp$x*9~<)yn}qsbAq z3yR3UoMSa4+|*aUGfQw2E?CmG2_<1Nm&|+jFmJaktqzC zaqC(MMI>Tm51lUpFGTBX&a0J`dU8e8Z?6^~$st0k=-=caa!Er8%I6Qw{iNSCQlIA0 zD5@UbI}dKdUNp>5zfER4k1z?D);7~ci3 zos$jR!8MjN9KTD_496d3&~SXVgd!Yo4I8MHc5NGYi!qiB93Vp}bNDu}@DAGsj`=%m z14pb&;-Q4v2HJOKjY@eR+%vF&`MO(~ZD1qRAF+X9Ry7w(7eo{lP=D_M62#`S+rUj& zWK1WKX_96nGJ`=Q5w1>(%u_H`dJWO<$rWX>0ad?k1Lb1&%466_T35@UaxU7~z(ao1 zuz@G#>{QeS?*EH6U@VeGQ0S8*WTWh{EGyPkFHpP0J4Mx8@4K+DnUps`vSDto=sHPS z1k(hZPesVzcrmRR`XcNSkLh@D1&pa9ZB3>mt&G( zjlbdX5n0xLNZfaux_q#L)Wp@;KU8C6cnOc_4?x*tDA415n$%>$%Qtf(O&=^@{YiOu zMUt_K;Hsgi`JR}Gp<^A)AjdXseZ0?czWWl=Eo3`vZfEp;Nrm&sSwKh~MH(yL@ zHd{>=EWASMKosf4AVTL}KG6pkd`LdjL%vGB6-_@m=o{ogy6A|Yfll69Ap?r{#Yx~ooa&gD+r0xW35GI z_PQ54ZrSf(YD8d*mhwlN&JbhTQ+fy<>(jT^9`9Og3jDque<>pEARL8YaIgF+G7sE# zzYgsW{LnS(Sjv-eEzRir4yvFU=^lU1puzgDB@`Kb4gF$x$$~#_h_$jXUMyypVEI`*9f)NQIXu35vHEZ-~KUV619cLVUE@Thf(dQnCQiIb){4Il5-)4_K2UbA6!lO^w z55Do-zMC?h?=XPCcs{zvH=Z*lE8}?rsuCJ~zQiEnj6S>k7|~KQ`W)la4z1ib7=3O> zwUN>1KeXv)j6MgV?hIOa9Fo&(Whk}PwQ@2$-aM@&pXEZCA;#!whOwqA0TtYR6o0L; zW;lYuSkr~9%0AX~S43lOO5faF6Ye2tW~@1gK{M8rN+|tUll%B^86EXx!J!w6<%GwF zJ5@Ud1n2&}B7S^0<2zr)zu8%-_^scHiZ|ZrtN30Mm5RSXwbSFnY0}B?_;8A9Re*iK zUn|1n!|R-B2FQ*vLy)}@wE5%1(bt8>hs~InuxF=5j0tM-$A^biEePUF25ND}hbPg? zbmPNkNq2l$lW!feepIwI_pg*6n6G;8j1QXcsYdyYIka$m z_+DTqn8)Sd2O7JRu|SOv7CA+T_TcB#+dht3CPFm6gpPAhVjFS>r=C$uC5oc}a?p!t zWbDf(7Mb!1h|Y1Fn;V>olFtV{uI`bMtD#hKHCgcNm10%P*_bt^nUP=DEWRFon;Bbw z=$Ym1h4X)jg)fLd;97{%cSGsEk1ITcuLxh4=PhL$1&k1%>~UF4TL_k5^z=V(us=n~ zJFvn=$tR=H=Kc_+9pP~zauiH?#Y&gszxJa0%R1NygB7J6)nCNO7S9LLCTF}UZ(ID1 z({tZrLY6u!`o370UFTprMQ z)e<=hoa$wi^ALy9G*VQvmP&R#L41QiWj@W(KW@D#Uu;bC;!LN7u%3ldTOBF7q4j2t z*=cqDuaM4%`?Bggxjw&Qc58eO8ln_EfB=NCVktM%qV#^*?Hmk{3*W9X+A>)U5Z1z$ zFX1{H=eWkAmqnKEC{r44W?~gZ8o85==;S|DvNg0gZ$8Pw%X`eDMxx0WpuKy)mcbbQ zqkA{iM-EP`#Qr154YJ+m))MP5WJNG^xpgu_I&kyU&#}Nm=f%|DA$6cD{N3KlZ)`zRJ1(|MW1@9Zia;I0%!6w)Gsb z9>!v2T2U!yYdf{w);8N&Dk6H&tg+ieLI`0uVMr2c)pUkr9&Ykflen)QkaQ=7{okL@ z_j^5juj@KzXQ%w{-~a!!7roE9uJ8Br{XBmkuj|~5Z@~UTXwKgc zdv~3B7rv@wT=88`BzhU;~2tNA527fUe$M&Y;izk~g)zpLVUdcYGEmnf*ne zO-lKI(I+?aXfJ;udq?F>iZR-CkUUh6DJ_!$QdVv1Oj@!w&G|6~7ajR+#EqJqpTs3c za-L5;nMlrWeI1^QGAy4GH&`_|8zcIx`A9rP+q=DR7>gQk%$A<9GmGn(6QFHW%ViHZ<8u5 zjoT`VyCE~ntt=g{v>ksnFt%pI*i74c$`i#)O;j3A_vGr5m!J32Hwz&SIoo7`PMB4%V~9!d(0njynu9KJLI)o~oNsnY zSZ7IVmN`A*TIUek5o8(s{LZ0enP0I5sisSELX1R8+@>?XqjW_2X%<3KnH)}L@r2(b zhA(;^Zo4!o37y)MyG_V43+YicCCmKGd$l}ULQLWHx72%xEOQJ=&`6d!AuOYf-wmH- z+7kzdE6Y5AC1_igso+cYEHmA>>Y8QRzVDu8r0EL9<~Lj|sLghGq0%Yc;_h~mP;pc4 z8b06{N=Ry%OwH(r^kA^hqbxaGd`v>3r<;*KK$H#x72QQq9yRl_LOQu!z zUfNQtfFD|yqdD7`+WuYffaZAeeCoV`VC9a@~d1f4|_XO*a@ zy1zBfsIRuh*<$zDtwP7dzty`$&6piqTG9DqZHt7@@35B3(|9+i+6FnJWzZ(_;6>|kR#IWb z@LAC(Amz`RQSS+O^_-74wz4ncSpxXtsZ_s&IQWA; zm*Sv!8P{4ZYaR7A{WiLPHB?@WJiodlOrm}G4HiX8*QJ(zN9WS-phpKw@z7>@GHM02 zca9Pb89$@-GiacGB}muOtWZ8y{RdwjwK%1;IjYuC)qa8@@E6qH3!>vd*-*zWxKJeu z$z7YawK#Us?JZtRwVw!Ys=fUX$v%G7LYtxJc3G1ii?@tibah|Tm)=9G}YE4Z1tU1;yJ-4dKAI( zYfSZT(!wBOe@#6$|AJcG8rQixXY}>rVX24eDQtq;tZ&q(=A4Ovu87fxA+@uRu58(9 zEW&F7EVj^BtTwrB-ij@@r}kjiy1c^~SMZ)TN>Xf!=gH{#GIM*k#akTG*vsXOsJT1! zuR-n07!Gb!#_zeWr)Z=V07Ns7{;>Umxu_DvG1?rc%054J6VGewMW7S>HXuEAY_Y@W zHw-)Qul}Y~hqD8X*0kejml>o^-2P|SAq`E0?VQ|16&}sqE5_4oQP$t_Am$n?VfrHZ z`?Ke57E&TdC?srd6Q5;!i=TeKyu(+Qsb?Lavd?d{WemNvbi(Cw5qlN&6QtwMR=Ll* z%R9X4q<&LVsoxlq`ahi1Pi`vpE+MJkI7-!w{E?MwZ-H-0O%%cpVL7Lrx zy0?A|J<(^;be^U4lbhQ5_>iq19BGeVmc4L~+WHTPrtFL1G)t;vy1#dHcqHk`;Xo+U7x9*~avy{>|SI{zN=_^$L>nE13AP=eDzlz({SE$9#$to4C?;c{Sdv(RTLpP@MM7iw7G@=hT4atT*Xj z{3_W3QfOJs+jPFObj`}?___-Gt{GpB8Wn*cQL`3(Xv5mOK))Rb~IRk``SrWOn;rEb~z$CrTjkr zDqAh@<=;)33~IyS3gD%V%9h_JIAn!=3u*NmD3|!8~8bLC&_bUly8q;y++?E-}S4^ioR@ybd;3{U};|8s4C{r?7dE%4QkP zh^CguRR5c*eTHd;;JJLj0)I;n?@Va(!MsiitUpAjN=;*I6!dhaR->?(hjpME{L+eV z_7d?e+F(+1S(d-N!!3KV68a(5Ko5SwgC!UPvRT zS~f>`G%LQ4F6y=UXH>Yhm>RuKH6^{$K_IQS(pS8hL;7=C-wMbi+&`#|MgOSIr`pbb zAGX;37XG2RqA&#e05nqix$^EF!);%Nyq0(R80LKl-YQ;0snQu3g3fgz=%f=J>rZ@s zh=R%ko~B5*Q<4@3Z&TqK+9Zk?sm5DtC`~B8+1cp4mh%NYt;HtzY%Za#r z(F9UH9TFad>>(DPUg$w4qz8jhItiC?+cdP6Nrv7`G4rps=9Kpg5W?FWPL*xIj5M|8 zraz||qK){S?Il?Q%7apSWYFuZeL1n)_1HQ zYL;EKo6W!u8$p)69-(8;vNM*3%CcD;Xlj=I6lqMO{DLeynC_dAJmh&?HNVC@XV0>y z%L2|Udo~k{*)xISdCf{|mc4Tu8axX3wPnvReLYirOCD&?vJE@P{y|L>S%o7^Nnf`> zS}>`H-iA*sS+>Oswk*3FcP$c~4vFwpXP`Zz#gb(QkY>D;>y#{eksF(%C7T07vAOA4 zh0Qa-2(s+htt6c_%cf=MS@ujYZxO7Q%6g6vTW5U?3X3fJ0yV^0b_QquE!tP4=CYXH z*XmjJreu+2+movs`42H<&$8cKE0o{=VV5l1b5fWr`ySP7YL?xLIglEUVYBS%|5CH5 zJ~$W#4Y+05Uhr18Ec?aBYI&VbOb9yP!)uf*n}>oSvh1l4NoLva;9XiXikQQeW&g2@ zs5!E1+IUjFnq_ZzC|s63Fpdn(S#~g2rbHRkit#x_mfb})BFeHSgGtq@$g;nZ`$nH- zl{uJvDcTO^C>DK(*X5<4ZZ%dIHPGvb*N9qIN08-tykmLNoqEB(SRTcGN=db2;4EJE zbM%8ESj-m(w$8>CdMz;Tz;GvZ4K*!yUoJQglMmbrwc}DprZ^sjq$52HAJSG(n9r)| zi)RvywJ!6lHLU0I=n#x5b+zgmvN!tN7P!(ewG0{)o$+bs>de>6?(}rJq9179GO*!e z@g=C;c}{q?K>*`i6w>`4VWTw@Y&)JG@#@D_tV-3-JkqYZ=-aYrpc%IW+vSwNQ z4f`fe4Q{K`>nWUFd27P8ZuDY#P24gYyOwJ<#oNv`YJ~JQ>LxArjKtd>yOnw*Yzh-mc!cQ9AH6jM#Uj3;HX!mnHyE0ZZSbwuUWPbsScDx~C=xlc-|IwNwbad58J7A7K1O4y3z&q} zQeE(4*)Epqb{Wg&uv8HhmzFvLpBoN#ZE|ROeBKrMlx|G?w~oq&@rHdO8W=$bK6y zVc8s(`h<#0OZ^?69hQ1lmCMait4METspbeB#Zo5^5|*mMeo9o9>VRJ~avA#_@Uk>) zsgoMnUo>J$AN!s7P%WFU=r4tiaCXZa9FB{hMq2?^s!W2 zTIz?BT`bj1mCMaigYa9uY^l)*9mP_CBw?u|u+J5hrJm^OYN?w$vovg}!mA>TDcw>9 z4}`bWV_irb#Zse37?!#YAEU8U2PR>)ROv}1gu_zD^Wfb%pV~~trKO7S*%4D$t8%$n zYCY+VV(NL?itLwc&ZpkFNLXsz@+d8paJs9d#vV^XiZeOuM>f$?Z`~i>QZr55VMalD3Gg zmhuh|mU;>M98ty8>Qh}U^?57_DJ<1FJwi)WVcJbo2&o(o!2y)nTa?s$6cC%08AvgQdnIbQDWXxj5VK^h0swfwV|J|)V0_QjKWeBHDyV$ z^m8;v8^=~!-Gf~e>+Xbp0(jPp{T{sGONQDPIQEZX%JFp^Z+6?q=xD6^mEng>=6n(8 zKqoH}G5VK{Zqe?!o3?J8t9@eCOKo}ep|-s1*5A#RPi#WVPej%-Y^bl+oqn=wB)kzM zClWa;XLy8>5GNyH(m#|)Fj^yeauIaq<-%=+fxUdH|5NSxZH^~3lNwn~9VH2|2lJx; z!M9xfzxj785&QpM%W7)cdR&+OzYSHL{vSdbJ}Qr=FUos;+FLmJH0(yf$xmX%NkQ+w zj06p8?*ffwQ{5*WCnT)P#^L}PpXDj1U(1;DF`q5qGd~^5=v>1FT$uGH{fpCM9noRn ztl4!K!rM0k4#*?1oCuUU!djB)hqwL0we2N3i)1u=l`o5vn5D#umx zYXj)g`_XU(R7uJ%vH*Wo&YGRh1Y>p$Bvq-WAm*(@gDr4hd%jdZu~0tX*mrPs*qyA= zYb}kgoNw?jw6r><{AeHe#UmtNzYP)C1Iq{W#^{*iT-yZ#JF%rF&P0{t1eBu3mw)}e zVP`Wkxn;*OMw@sS+Hg7fV|a3ThtoT`#?5^GHCquk@s~#!H~Q*9cQ9+oYmU`}Ubnzi z)gELn=Cg8C_5eP*WvIp?XfTto_8|A)Sla)SZcB=mz$+VlitWu zHP{VRELEQ%ELDUZ(#S0pbq+jsZm1kM2?Ke14lL%|_{zITK82J8%DVKU z`)1PXKMz;UuLnU_&4DM%0?r(G3KNXcE+jpvIdC=}Rn;00C)zW!%^Y|%&Qxkckrbg$ zYYtp~yTOCVf!Bav*aIo_R5t7oc1bUf-!w%gR~K< zpO60d4K#QK?rR5bGwn5=da? Gkt4FnJL6dKR4(>~$W>>wVT*jFg4F`oe+2*z5Gc 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

C7ko3RzuAh!v(q}2Z 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

+L&In)pOv`Fv}_y01V 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ℑewOR&zRT?FXmK|;2P$6%=);^- zRB1~HK`NU@;B;p~jfo=9;WAbjURiPM+xXi!p3vc92u|(>M0d-55>7k^;8?n6e%bSG zzhBG|0eAC7nBl>TFjtqB<~w|D9O}dMcBZ>DE4UK0Tzn}hdhh98<*0tc5k=y62j?#F z`jvWlKt#x_DPva9cOOc})Isgsaesw!BL4Yh1%;t9pWn};t5@Tc)sZTVA>!Jj2%0DM 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

i)o`E$1 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

Eb!I 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 self.position_distance_th: + self.get_logger().info('Bigger' ) + return True + + # print ('Small distance') + return False + + def _update_path_poses(self, new_pose): + if self.path_tracking: + if not self.path_poses: + print ('Empty') + self.path_poses.append(new_pose) + else: + if self._check_pose_distance(new_pose): + self.path_poses.append(new_pose) + # else: + # print ('Tracking Path disabled') + + def destroy(self): + self._action_server.destroy() + super().destroy_node() + + def send_goal(self, goal_pose, angular): + self.get_logger().info('PATH CONTROLLER Waiting for action server...') + self._nav_client.wait_for_server() + + goal_msg = NavigateToPose.Goal() + + rot_q = tf.transformations.quaternion_from_euler(0, 0, math.pi) + + goal_msg.pose.pose.position.x = goal_pose.pose.pose.position.x + goal_msg.pose.pose.position.y = goal_pose.pose.pose.position.y + goal_msg.pose.pose.position.z = goal_pose.pose.pose.position.z + + # new_orientation = tf.transformations.quaternion_multiply(rot_q, goal_pose.pose.pose.orientation) + + # goal_msg.pose.pose.orientation = new_orientation + goal_msg.pose.pose.orientation.x = goal_pose.pose.pose.orientation.x + goal_msg.pose.pose.orientation.y = goal_pose.pose.pose.orientation.y + goal_msg.pose.pose.orientation.z = goal_pose.pose.pose.orientation.z + goal_msg.pose.pose.orientation.w = goal_pose.pose.pose.orientation.w + + # goal_msg = goal_pose + + self.get_logger().info('Sending goal.. %s' % (goal_pose)) + + self._send_goal_future = self._nav_client.send_goal_async(goal_msg) + self._send_goal_future.add_done_callback(self.goal_response_cb) + + def goal_response_cb(self, future): + goal_handle = future.result() + if not goal_handle.accepted: + self.get_logger().info('Goal rejected :(') + return + + self.get_logger().info('Goal accepted :) %s' % (goal_handle.status)) + self.action_client_status = goal_handle.status + self._get_result_future = goal_handle.get_result_async() + self._get_result_future.add_done_callback(self.get_result_cb) + + def get_result_cb(self, future): + self.result = future.result().result + self.action_client_status = future.result().status + + self.get_logger().info('Goal succeeded! Result: {0}'.format(self.result.result)) \ No newline at end of file diff --git a/hoverboard/include/hoverboard_mvp/mode_controller.h b/hoverboard_mvp/include/hoverboard_mvp/mode_controller.h similarity index 100% rename from hoverboard/include/hoverboard_mvp/mode_controller.h rename to hoverboard_mvp/include/hoverboard_mvp/mode_controller.h diff --git a/hoverboard_mvp/install/.colcon_install_layout b/hoverboard_mvp/install/.colcon_install_layout new file mode 100644 index 0000000..3aad533 --- /dev/null +++ b/hoverboard_mvp/install/.colcon_install_layout @@ -0,0 +1 @@ +isolated diff --git a/hoverboard_mvp/install/COLCON_IGNORE b/hoverboard_mvp/install/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/install/_local_setup_util_ps1.py b/hoverboard_mvp/install/_local_setup_util_ps1.py new file mode 100644 index 0000000..b3e16eb --- /dev/null +++ b/hoverboard_mvp/install/_local_setup_util_ps1.py @@ -0,0 +1,376 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'Set-Item -Path "Env:{name}" -Value "{value}"' +FORMAT_STR_USE_ENV_VAR = '$env:{name}' +FORMAT_STR_INVOKE_SCRIPT = '_colcon_prefix_powershell_source_script "{script_path}"' +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = '' + +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_trailing_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = 'skip extending {env_name} with not existing path: ' \ + '{value}'.format_map(locals()) + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_trailing_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_trailing_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map( + {'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/hoverboard_mvp/install/_local_setup_util_sh.py b/hoverboard_mvp/install/_local_setup_util_sh.py new file mode 100644 index 0000000..07a8cbe --- /dev/null +++ b/hoverboard_mvp/install/_local_setup_util_sh.py @@ -0,0 +1,376 @@ +# Copyright 2016-2019 Dirk Thomas +# Licensed under the Apache License, Version 2.0 + +import argparse +from collections import OrderedDict +import os +from pathlib import Path +import sys + + +FORMAT_STR_COMMENT_LINE = '# {comment}' +FORMAT_STR_SET_ENV_VAR = 'export {name}="{value}"' +FORMAT_STR_USE_ENV_VAR = '${name}' +FORMAT_STR_INVOKE_SCRIPT = 'COLCON_CURRENT_PREFIX="{prefix}" _colcon_prefix_sh_source_script "{script_path}"' +FORMAT_STR_REMOVE_TRAILING_SEPARATOR = 'if [ "$(echo -n ${name} | tail -c 1)" = ":" ]; then export {name}=${{{name}%?}} ; fi' + +DSV_TYPE_PREPEND_NON_DUPLICATE = 'prepend-non-duplicate' +DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS = 'prepend-non-duplicate-if-exists' +DSV_TYPE_SET = 'set' +DSV_TYPE_SET_IF_UNSET = 'set-if-unset' +DSV_TYPE_SOURCE = 'source' + + +def main(argv=sys.argv[1:]): # noqa: D103 + parser = argparse.ArgumentParser( + description='Output shell commands for the packages in topological ' + 'order') + parser.add_argument( + 'primary_extension', + help='The file extension of the primary shell') + parser.add_argument( + 'additional_extension', nargs='?', + help='The additional file extension to be considered') + parser.add_argument( + '--merged-install', action='store_true', + help='All install prefixes are merged into a single location') + args = parser.parse_args(argv) + + packages = get_packages(Path(__file__).parent, args.merged_install) + + ordered_packages = order_packages(packages) + for pkg_name in ordered_packages: + if _include_comments(): + print( + FORMAT_STR_COMMENT_LINE.format_map( + {'comment': 'Package: ' + pkg_name})) + prefix = os.path.abspath(os.path.dirname(__file__)) + if not args.merged_install: + prefix = os.path.join(prefix, pkg_name) + for line in get_commands( + pkg_name, prefix, args.primary_extension, + args.additional_extension + ): + print(line) + + for line in _remove_trailing_separators(): + print(line) + + +def get_packages(prefix_path, merged_install): + """ + Find packages based on colcon-specific files created during installation. + + :param Path prefix_path: The install prefix path of all packages + :param bool merged_install: The flag if the packages are all installed + directly in the prefix or if each package is installed in a subdirectory + named after the package + :returns: A mapping from the package name to the set of runtime + dependencies + :rtype: dict + """ + packages = {} + # since importing colcon_core isn't feasible here the following constant + # must match colcon_core.location.get_relative_package_index_path() + subdirectory = 'share/colcon-core/packages' + if merged_install: + # return if workspace is empty + if not (prefix_path / subdirectory).is_dir(): + return packages + # find all files in the subdirectory + for p in (prefix_path / subdirectory).iterdir(): + if not p.is_file(): + continue + if p.name.startswith('.'): + continue + add_package_runtime_dependencies(p, packages) + else: + # for each subdirectory look for the package specific file + for p in prefix_path.iterdir(): + if not p.is_dir(): + continue + if p.name.startswith('.'): + continue + p = p / subdirectory / p.name + if p.is_file(): + add_package_runtime_dependencies(p, packages) + + # remove unknown dependencies + pkg_names = set(packages.keys()) + for k in packages.keys(): + packages[k] = {d for d in packages[k] if d in pkg_names} + + return packages + + +def add_package_runtime_dependencies(path, packages): + """ + Check the path and if it exists extract the packages runtime dependencies. + + :param Path path: The resource file containing the runtime dependencies + :param dict packages: A mapping from package names to the sets of runtime + dependencies to add to + """ + content = path.read_text() + dependencies = set(content.split(os.pathsep) if content else []) + packages[path.name] = dependencies + + +def order_packages(packages): + """ + Order packages topologically. + + :param dict packages: A mapping from package name to the set of runtime + dependencies + :returns: The package names + :rtype: list + """ + # select packages with no dependencies in alphabetical order + to_be_ordered = list(packages.keys()) + ordered = [] + while to_be_ordered: + pkg_names_without_deps = [ + name for name in to_be_ordered if not packages[name]] + if not pkg_names_without_deps: + reduce_cycle_set(packages) + raise RuntimeError( + 'Circular dependency between: ' + ', '.join(sorted(packages))) + pkg_names_without_deps.sort() + pkg_name = pkg_names_without_deps[0] + to_be_ordered.remove(pkg_name) + ordered.append(pkg_name) + # remove item from dependency lists + for k in list(packages.keys()): + if pkg_name in packages[k]: + packages[k].remove(pkg_name) + return ordered + + +def reduce_cycle_set(packages): + """ + Reduce the set of packages to the ones part of the circular dependency. + + :param dict packages: A mapping from package name to the set of runtime + dependencies which is modified in place + """ + last_depended = None + while len(packages) > 0: + # get all remaining dependencies + depended = set() + for pkg_name, dependencies in packages.items(): + depended = depended.union(dependencies) + # remove all packages which are not dependent on + for name in list(packages.keys()): + if name not in depended: + del packages[name] + if last_depended: + # if remaining packages haven't changed return them + if last_depended == depended: + return packages.keys() + # otherwise reduce again + last_depended = depended + + +def _include_comments(): + # skipping comment lines when COLCON_TRACE is not set speeds up the + # processing especially on Windows + return bool(os.environ.get('COLCON_TRACE')) + + +def get_commands(pkg_name, prefix, primary_extension, additional_extension): + commands = [] + package_dsv_path = os.path.join(prefix, 'share', pkg_name, 'package.dsv') + if os.path.exists(package_dsv_path): + commands += process_dsv_file( + package_dsv_path, prefix, primary_extension, additional_extension) + return commands + + +def process_dsv_file( + dsv_path, prefix, primary_extension=None, additional_extension=None +): + commands = [] + if _include_comments(): + commands.append(FORMAT_STR_COMMENT_LINE.format_map({'comment': dsv_path})) + with open(dsv_path, 'r') as h: + content = h.read() + lines = content.splitlines() + + basenames = OrderedDict() + for i, line in enumerate(lines): + # skip over empty or whitespace-only lines + if not line.strip(): + continue + try: + type_, remainder = line.split(';', 1) + except ValueError: + raise RuntimeError( + "Line %d in '%s' doesn't contain a semicolon separating the " + 'type from the arguments' % (i + 1, dsv_path)) + if type_ != DSV_TYPE_SOURCE: + # handle non-source lines + try: + commands += handle_dsv_types_except_source( + type_, remainder, prefix) + except RuntimeError as e: + raise RuntimeError( + "Line %d in '%s' %s" % (i + 1, dsv_path, e)) from e + else: + # group remaining source lines by basename + path_without_ext, ext = os.path.splitext(remainder) + if path_without_ext not in basenames: + basenames[path_without_ext] = set() + assert ext.startswith('.') + ext = ext[1:] + if ext in (primary_extension, additional_extension): + basenames[path_without_ext].add(ext) + + # add the dsv extension to each basename if the file exists + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if os.path.exists(basename + '.dsv'): + extensions.add('dsv') + + for basename, extensions in basenames.items(): + if not os.path.isabs(basename): + basename = os.path.join(prefix, basename) + if 'dsv' in extensions: + # process dsv files recursively + commands += process_dsv_file( + basename + '.dsv', prefix, primary_extension=primary_extension, + additional_extension=additional_extension) + elif primary_extension in extensions and len(extensions) == 1: + # source primary-only files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + primary_extension})] + elif additional_extension in extensions: + # source non-primary files + commands += [ + FORMAT_STR_INVOKE_SCRIPT.format_map({ + 'prefix': prefix, + 'script_path': basename + '.' + additional_extension})] + + return commands + + +def handle_dsv_types_except_source(type_, remainder, prefix): + commands = [] + if type_ in (DSV_TYPE_SET, DSV_TYPE_SET_IF_UNSET): + try: + env_name, value = remainder.split(';', 1) + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the value') + try_prefixed_value = os.path.join(prefix, value) if value else prefix + if os.path.exists(try_prefixed_value): + value = try_prefixed_value + if type_ == DSV_TYPE_SET: + commands += _set(env_name, value) + elif type_ == DSV_TYPE_SET_IF_UNSET: + commands += _set_if_unset(env_name, value) + else: + assert False + elif type_ in ( + DSV_TYPE_PREPEND_NON_DUPLICATE, + DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS + ): + try: + env_name_and_values = remainder.split(';') + except ValueError: + raise RuntimeError( + "doesn't contain a semicolon separating the environment name " + 'from the values') + env_name = env_name_and_values[0] + values = env_name_and_values[1:] + for value in values: + if not value: + value = prefix + elif not os.path.isabs(value): + value = os.path.join(prefix, value) + if ( + type_ == DSV_TYPE_PREPEND_NON_DUPLICATE_IF_EXISTS and + not os.path.exists(value) + ): + comment = 'skip extending {env_name} with not existing path: ' \ + '{value}'.format_map(locals()) + if _include_comments(): + commands.append( + FORMAT_STR_COMMENT_LINE.format_map({'comment': comment})) + else: + commands += _prepend_unique_value(env_name, value) + else: + raise RuntimeError( + 'contains an unknown environment hook type: ' + type_) + return commands + + +env_state = {} + + +def _prepend_unique_value(name, value): + global env_state + if name not in env_state: + if os.environ.get(name): + env_state[name] = set(os.environ[name].split(os.pathsep)) + else: + env_state[name] = set() + # prepend even if the variable has not been set yet, in case a shell script sets the + # same variable without the knowledge of this Python script. + # later _remove_trailing_separators() will cleanup any unintentional trailing separator + extend = os.pathsep + FORMAT_STR_USE_ENV_VAR.format_map({'name': name}) + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value + extend}) + if value not in env_state[name]: + env_state[name].add(value) + else: + if not _include_comments(): + return [] + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +# generate commands for removing prepended underscores +def _remove_trailing_separators(): + # do nothing if the shell extension does not implement the logic + if FORMAT_STR_REMOVE_TRAILING_SEPARATOR is None: + return [] + + global env_state + commands = [] + for name in env_state: + # skip variables that already had values before this script started prepending + if name in os.environ: + continue + commands += [FORMAT_STR_REMOVE_TRAILING_SEPARATOR.format_map( + {'name': name})] + return commands + + +def _set(name, value): + global env_state + env_state[name] = value + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + return [line] + + +def _set_if_unset(name, value): + global env_state + line = FORMAT_STR_SET_ENV_VAR.format_map( + {'name': name, 'value': value}) + if env_state.get(name, os.environ.get(name)): + line = FORMAT_STR_COMMENT_LINE.format_map({'comment': line}) + return [line] + + +if __name__ == '__main__': # pragma: no cover + try: + rc = main() + except RuntimeError as e: + print(str(e), file=sys.stderr) + rc = 1 + sys.exit(rc) diff --git a/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node b/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node new file mode 100755 index 0000000000000000000000000000000000000000..29d3545afc5930662f0eb0d638dcb59f493618bf GIT binary patch literal 1855600 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

pAnu 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

#9 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�VZBoitHW^qT8&jt;S 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 Z=Dy~)KaCfm^Z)anlH9kv6TG*r{{@5-38er4 literal 0 HcmV?d00001 diff --git a/hoverboard/scripts/path_controller_node.py b/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py similarity index 100% rename from hoverboard/scripts/path_controller_node.py rename to hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py diff --git a/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py b/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/__init__.cpython-38.pyc b/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/__init__.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2b80d2f201587f8abf53129ec497b6455130f1ef GIT binary patch literal 222 zcmWIL<>g`kf*Z>W6F~H15P=LBfgA@QE@lA|DGb33nv8xc8Hzx{2;x_>eo=mYiGD_Y zZmND-enn+`d9i+RQL=tXYH~(=L1IpFVqQsNQ6f-5S!z*IeqvEdd~R8Rer8^ANn%b8 zx^PZrl72yDNk)F2v7Uu~ab`)XZb4#lc4B&JF}l+D_{_Y_lK6PNg34PQHo5sJr8%i~ KAjf?MVg>+ixIk0@ literal 0 HcmV?d00001 diff --git a/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/path_controller.cpython-38.pyc b/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__pycache__/path_controller.cpython-38.pyc new file mode 100644 index 0000000000000000000000000000000000000000..65e107aaf02d3d72af77b195bf37760ab0e9b1cd GIT binary patch literal 3678 zcmZ`+OOG4J5$<_#IDGHRE6dJ~t@e)NqFC z8LqSpb&>!B`3K2q7sy4&{EYmCx#ke)mUAx7S3N^6mv)Bep6crE>FTe(s&4+S)v7Z* z{2#yi)8AW+{fipwkBi1AykBs-Baak*<`E2{7cbZ+ELs=R7+ zmB^pec+JRORG&0>!^l<0P2M!JAGIcJ-nQ6%CTp_(lF7PqUpTxYtwYvpyvFM6pl9XH z&%2pUq(tXLeD=X5&yCSR7$J;Bc=2h8{O|*U4 zl5MMdc3SEp&9#^4)isQB@Ol0ji!+`7c6T@?*;X@$^Id} zBsvmf#g?q2-Zu4)WQ6?z?@VE+2v?TQ{Xsa9;!H)ai9NiXW`WK`ri1YDC?4|aFcGKl z!F+oVmvD|32O6R^1qj;1F!FNNg;4P8P zj?++&rsRBG#oWA+lx`N`F>fpf94pP+%Q;G)jY6e~!}<1g8)?$M*wCezfYs}z`81{@ zmW`rQ+xVFFjR69i6QN;ZUN;cY4%2)OuMrt4BuE#;p%U3?-ZCSW80A$lNzMQkku+7& z$tx?b34AR`Qz2fl|Ndp5lO!7ujDwTp*|~U{4pJQsG8LYRX%K}$4A27%fXT;6prx3c zO$VbGD@M_#IvO1hrsvsd692OQ@c`DT52kQdFjVR0&<$Vrr{@}pfo-9rd#ISzwDv5| z+Oc-*wq1wh+4CC@uTi$6(p6Z9wEMMy^mqJ zGf9W~CZwWzi=;NHE=p=vu;*`WSg^*9a2eDXZUTx3VT|ZQSQ>#qu`Ur<2rFys>@yQ+ zkPr?CvW1Nhvk?yN!F>0S=-#CTyGJGG=WqNb4wDHS+STgGOr_bK?t5wXsORaou?RS& zG7%-iA^7Ev;*%tIWq{8RqIor)g`rB*SB}{)ua=+SzEFH-ynE+{5>oP8-vCB5P$V_X+C{<{JNmXk!6g)o!+=ERe$xF44DBA4 zq1M1h?)57A$9U_Xpvr5hiY0<5i1Ztz>{4}$s*NoX!9GGMw*+e0pq4eix#8GlJYp~F zpQ6|)x!0SOQEy2-}Y*nUo_a@lg8JDGb?ftS&xp09T>l6%o8 zR)Nl~XSsEryAv>pyXh01>0NXi#sEaaeLq%DP3GhsYrQ-Zb;V)O-z&76# z;i(EAoA0cW(mgDd66(xq#x6j)cq!a z>ycwl65S2VO{iO(OZ|QyYy&jZOVQTv_gYtBsJCG&?>xnHfw`hQ%;+5B?tKjBE`h}T zCAsu_X2L3XMUbAyA>YQ#GMvT9ESqVSZwFEenZ!zj;QBF6m3)f~5X;2~m>-o8d?a!i&`%Cqe zGx!!A21S2~>yB7c6~Jmr$a!l`zrr#1iXpsVKs*g%iTmUA5YQiB`Us`O(Ff<-2yess zpKjo2KC|YpYj9FpI@Dz!08RZ|+kc}-4pvzEFx+&AW1jogXHn(;KHSlZE)iMqy zN{GBJa0QdIh~%aaPi8?>^qBjOxnO8IXEo(WlX3JfNFst7bTzG?x5`^vsG>-SH4|^p zICEF2K_WJ%l>9;FEx(4}p5OEvR5bPXws=K{(e#`*&8uI8x4CcfdZCK(Uq@5=(LYDU z_tmptGKKxPDk*&u;0n=C^_jWv@+MtQ5ngGZVvPL9w}-0uV|1k_;LLTJZ(;mLMMt?Z hB?n{L+MbL9XivHSNdexk$(~|ka6l8s2kPQy{|^vpqXz&0 literal 0 HcmV?d00001 diff --git a/hoverboard/hoverboard_mvp/path_controller.py b/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py old mode 100755 new mode 100644 similarity index 100% rename from hoverboard/hoverboard_mvp/path_controller.py rename to hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp b/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp new file mode 100644 index 0000000..75e0902 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp @@ -0,0 +1 @@ +gazebo_ros;teleop_twist_keyboard;rclcpp;rclpy;example_interfaces;geometry_msgs;nav_msgs;nav2_common;navigation2;ament_lint_auto;ament_lint_common \ No newline at end of file diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp b/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp b/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp new file mode 100644 index 0000000..bb46647 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp @@ -0,0 +1 @@ +/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy \ No newline at end of file diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp b/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp new file mode 100644 index 0000000..c76a699 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp @@ -0,0 +1 @@ +example_interfaces:gazebo_ros:geometry_msgs:nav2_common:nav_msgs:navigation2:rclcpp:rclpy:teleop_twist_keyboard \ No newline at end of file diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake new file mode 100644 index 0000000..7beb732 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake @@ -0,0 +1,14 @@ +# generated from ament/cmake/core/templates/nameConfig-version.cmake.in +set(PACKAGE_VERSION "0.0.0") + +set(PACKAGE_VERSION_EXACT False) +set(PACKAGE_VERSION_COMPATIBLE False) + +if("${PACKAGE_FIND_VERSION}" VERSION_EQUAL "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_EXACT True) + set(PACKAGE_VERSION_COMPATIBLE True) +endif() + +if("${PACKAGE_FIND_VERSION}" VERSION_LESS "${PACKAGE_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE True) +endif() diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake new file mode 100644 index 0000000..cc9ab0e --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake @@ -0,0 +1,42 @@ +# generated from ament/cmake/core/templates/nameConfig.cmake.in + +# prevent multiple inclusion +if(_hoverboard_mvp_CONFIG_INCLUDED) + # ensure to keep the found flag the same + if(NOT DEFINED hoverboard_mvp_FOUND) + # explicitly set it to FALSE, otherwise CMake will set it to TRUE + set(hoverboard_mvp_FOUND FALSE) + elseif(NOT hoverboard_mvp_FOUND) + # use separate condition to avoid uninitialized variable warning + set(hoverboard_mvp_FOUND FALSE) + endif() + return() +endif() +set(_hoverboard_mvp_CONFIG_INCLUDED TRUE) + +# output package information +if(NOT hoverboard_mvp_FIND_QUIETLY) + message(STATUS "Found hoverboard_mvp: 0.0.0 (${hoverboard_mvp_DIR})") +endif() + +# warn when using a deprecated package +if(NOT "" STREQUAL "") + set(_msg "Package 'hoverboard_mvp' is deprecated") + # append custom deprecation text if available + if(NOT "" STREQUAL "TRUE") + set(_msg "${_msg} ()") + endif() + # optionally quiet the deprecation message + if(NOT ${hoverboard_mvp_DEPRECATED_QUIET}) + message(DEPRECATION "${_msg}") + endif() +endif() + +# flag package as ament-based to distinguish it after being find_package()-ed +set(hoverboard_mvp_FOUND_AMENT_PACKAGE TRUE) + +# include all config extra files +set(_extras "") +foreach(_extra ${_extras}) + include("${hoverboard_mvp_DIR}/${_extra}") +endforeach() diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv new file mode 100644 index 0000000..79d4c95 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;AMENT_PREFIX_PATH; diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh new file mode 100644 index 0000000..02e441b --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh @@ -0,0 +1,4 @@ +# copied from +# ament_cmake_core/cmake/environment_hooks/environment/ament_prefix_path.sh + +ament_prepend_unique_value AMENT_PREFIX_PATH "$AMENT_CURRENT_PREFIX" diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv new file mode 100644 index 0000000..b94426a --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate-if-exists;PATH;bin diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh new file mode 100644 index 0000000..e59b749 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh @@ -0,0 +1,5 @@ +# copied from ament_cmake_core/cmake/environment_hooks/environment/path.sh + +if [ -d "$AMENT_CURRENT_PREFIX/bin" ]; then + ament_prepend_unique_value PATH "$AMENT_CURRENT_PREFIX/bin" +fi diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv new file mode 100644 index 0000000..84dbc4c --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh new file mode 100644 index 0000000..7fe2b2f --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from ament_package/template/environment_hook/pythonpath.sh.in + +ament_prepend_unique_value PYTHONPATH "$AMENT_CURRENT_PREFIX/lib/python3.8/site-packages" diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv new file mode 100644 index 0000000..e119f32 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;CMAKE_PREFIX_PATH; diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1 b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1 new file mode 100644 index 0000000..d03facc --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value CMAKE_PREFIX_PATH "$env:COLCON_CURRENT_PREFIX" diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh new file mode 100644 index 0000000..a948e68 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value CMAKE_PREFIX_PATH "$COLCON_CURRENT_PREFIX" diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv new file mode 100644 index 0000000..84dbc4c --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv @@ -0,0 +1 @@ +prepend-non-duplicate;PYTHONPATH;lib/python3.8/site-packages diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1 b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1 new file mode 100644 index 0000000..12877ef --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1 @@ -0,0 +1,3 @@ +# generated from colcon_powershell/shell/template/hook_prepend_value.ps1.em + +colcon_prepend_unique_value PYTHONPATH "$env:COLCON_CURRENT_PREFIX\lib/python3.8/site-packages" diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh new file mode 100644 index 0000000..ed8efd9 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh @@ -0,0 +1,3 @@ +# generated from colcon_core/shell/template/hook_prepend_value.sh.em + +_colcon_prepend_unique_value PYTHONPATH "$COLCON_CURRENT_PREFIX/lib/python3.8/site-packages" diff --git a/hoverboard/launch/bringup_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/bringup_launch.py similarity index 100% rename from hoverboard/launch/bringup_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/bringup_launch.py diff --git a/hoverboard/launch/controllers.launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/controllers.launch.py old mode 100755 new mode 100644 similarity index 100% rename from hoverboard/launch/controllers.launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/controllers.launch.py diff --git a/hoverboard/launch/hoverboard.launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/hoverboard.launch.py old mode 100755 new mode 100644 similarity index 100% rename from hoverboard/launch/hoverboard.launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/hoverboard.launch.py diff --git a/hoverboard/launch/localization_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/localization_launch.py similarity index 100% rename from hoverboard/launch/localization_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/localization_launch.py diff --git a/hoverboard/launch/navigation_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/navigation_launch.py similarity index 100% rename from hoverboard/launch/navigation_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/navigation_launch.py diff --git a/hoverboard/launch/robot_simulation_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/robot_simulation_launch.py similarity index 100% rename from hoverboard/launch/robot_simulation_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/robot_simulation_launch.py diff --git a/hoverboard/launch/rviz_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/rviz_launch.py similarity index 100% rename from hoverboard/launch/rviz_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/rviz_launch.py diff --git a/hoverboard/launch/slam_launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/slam_launch.py similarity index 100% rename from hoverboard/launch/slam_launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/slam_launch.py diff --git a/hoverboard/launch/spawn_robot.launch.py b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/spawn_robot.launch.py similarity index 100% rename from hoverboard/launch/spawn_robot.launch.py rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/launch/spawn_robot.launch.py diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash new file mode 100644 index 0000000..49782f2 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash @@ -0,0 +1,46 @@ +# generated from ament_package/template/package_level/local_setup.bash.in + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv new file mode 100644 index 0000000..526af30 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv @@ -0,0 +1,3 @@ +source;share/hoverboard_mvp/environment/ament_prefix_path.sh +source;share/hoverboard_mvp/environment/path.sh +source;share/hoverboard_mvp/environment/pythonpath.sh diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh new file mode 100644 index 0000000..ff62551 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh @@ -0,0 +1,134 @@ +# generated from ament_package/template/package_level/local_setup.sh.in + +# since this file is sourced use either the provided AMENT_CURRENT_PREFIX +# or fall back to the destination set at configure time +: ${AMENT_CURRENT_PREFIX:="/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp"} +if [ ! -d "$AMENT_CURRENT_PREFIX" ]; then + if [ -z "$COLCON_CURRENT_PREFIX" ]; then + echo "The compile time prefix path '$AMENT_CURRENT_PREFIX' doesn't " \ + "exist. Consider sourcing a different extension than '.sh'." 1>&2 + else + AMENT_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" + fi +fi + +# function to append values to environment variables +# using colons as separators and avoiding leading separators +ament_append_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # avoid leading separator + eval _values=\"\$$_listname\" + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + _ament_append_value_IFS=$IFS + unset IFS + eval export $_listname=\"\$$_listname:$_value\" + #eval echo "append list \$$_listname" + IFS=$_ament_append_value_IFS + unset _ament_append_value_IFS + fi + unset _values + + unset _value + unset _listname +} + +# function to prepend non-duplicate values to environment variables +# using colons as separators and avoiding trailing separators +ament_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + #echo "listname $_listname" + #eval echo "list value \$$_listname" + #echo "value $_value" + + # check if the list contains the value + eval _values=\"\$$_listname\" + _duplicate= + _ament_prepend_unique_value_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array _values + fi + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + if [ "$_item" = "$_value" ]; then + _duplicate=1 + fi + done + unset _item + + # prepend only non-duplicates + if [ -z "$_duplicate" ]; then + # avoid trailing separator + if [ -z "$_values" ]; then + eval export $_listname=\"$_value\" + #eval echo "set list \$$_listname" + else + # field separator must not be a colon + unset IFS + eval export $_listname=\"$_value:\$$_listname\" + #eval echo "prepend list \$$_listname" + fi + fi + IFS=$_ament_prepend_unique_value_IFS + unset _ament_prepend_unique_value_IFS + unset _duplicate + unset _values + + unset _value + unset _listname +} + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# list all environment hooks of this package +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/ament_prefix_path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/path.sh" +ament_append_value AMENT_ENVIRONMENT_HOOKS "$AMENT_CURRENT_PREFIX/share/hoverboard_mvp/environment/pythonpath.sh" + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + if [ "$AMENT_SHELL" = "zsh" ]; then + ament_zsh_to_array AMENT_ENVIRONMENT_HOOKS + fi + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + if [ -f "$_hook" ]; then + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + # trace output + if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_hook\"" + fi + . "$_hook" + fi + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +# reset AMENT_CURRENT_PREFIX after each package +# allowing to source multiple package-level setup files +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh new file mode 100644 index 0000000..fe161be --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh @@ -0,0 +1,59 @@ +# generated from ament_package/template/package_level/local_setup.zsh.in + +AMENT_SHELL=zsh + +# source local_setup.sh from same directory as this file +_this_path=$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd) +# provide AMENT_CURRENT_PREFIX to shell script +AMENT_CURRENT_PREFIX=$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd) +# store AMENT_CURRENT_PREFIX to restore it before each environment hook +_package_local_setup_AMENT_CURRENT_PREFIX=$AMENT_CURRENT_PREFIX + +# function to convert array-like strings into arrays +# to wordaround SH_WORD_SPLIT not being set +ament_zsh_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# trace output +if [ -n "$AMENT_TRACE_SETUP_FILES" ]; then + echo "# . \"$_this_path/local_setup.sh\"" +fi +# the package-level local_setup file unsets AMENT_CURRENT_PREFIX +. "$_this_path/local_setup.sh" +unset _this_path + +# unset AMENT_ENVIRONMENT_HOOKS +# if not appending to them for return +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + unset AMENT_ENVIRONMENT_HOOKS +fi + +# restore AMENT_CURRENT_PREFIX before evaluating the environment hooks +AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX +# list all environment hooks of this package + +# source all shell-specific environment hooks of this package +# if not returning them +if [ -z "$AMENT_RETURN_ENVIRONMENT_HOOKS" ]; then + _package_local_setup_IFS=$IFS + IFS=":" + for _hook in $AMENT_ENVIRONMENT_HOOKS; do + # restore AMENT_CURRENT_PREFIX for each environment hook + AMENT_CURRENT_PREFIX=$_package_local_setup_AMENT_CURRENT_PREFIX + # restore IFS before sourcing other files + IFS=$_package_local_setup_IFS + . "$_hook" + done + unset _hook + IFS=$_package_local_setup_IFS + unset _package_local_setup_IFS + unset AMENT_ENVIRONMENT_HOOKS +fi + +unset _package_local_setup_AMENT_CURRENT_PREFIX +unset AMENT_CURRENT_PREFIX diff --git a/hoverboard/maps/simple.pgm b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/maps/simple.pgm similarity index 100% rename from hoverboard/maps/simple.pgm rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/maps/simple.pgm diff --git a/hoverboard/maps/simple.yaml b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/maps/simple.yaml similarity index 100% rename from hoverboard/maps/simple.yaml rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/maps/simple.yaml diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash new file mode 100644 index 0000000..06cc16c --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash @@ -0,0 +1,39 @@ +# generated from colcon_bash/shell/template/package.bash.em + +# This script extends the environment for this package. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`/../.." > /dev/null && pwd)" +else + _colcon_package_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh script of this package +_colcon_package_bash_source_script "$_colcon_package_bash_COLCON_CURRENT_PREFIX/share/hoverboard_mvp/package.sh" + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_bash_COLCON_CURRENT_PREFIX" + +# source bash hooks +_colcon_package_bash_source_script "$COLCON_CURRENT_PREFIX/share/hoverboard_mvp/local_setup.bash" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_bash_source_script +unset _colcon_package_bash_COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv new file mode 100644 index 0000000..1387a58 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv @@ -0,0 +1,11 @@ +source;share/hoverboard_mvp/hook/cmake_prefix_path.ps1 +source;share/hoverboard_mvp/hook/cmake_prefix_path.dsv +source;share/hoverboard_mvp/hook/cmake_prefix_path.sh +source;share/hoverboard_mvp/hook/pythonpath.ps1 +source;share/hoverboard_mvp/hook/pythonpath.dsv +source;share/hoverboard_mvp/hook/pythonpath.sh +source;share/hoverboard_mvp/local_setup.bash +source;share/hoverboard_mvp/local_setup.dsv +source;share/hoverboard_mvp/local_setup.ps1 +source;share/hoverboard_mvp/local_setup.sh +source;share/hoverboard_mvp/local_setup.zsh diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1 b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1 new file mode 100644 index 0000000..e09b475 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1 @@ -0,0 +1,66 @@ +# generated from colcon_powershell/shell/template/package.ps1.em + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +function colcon_prepend_unique_value { + param ( + $_listname, + $_value + ) + + # get values from variable + if (Test-Path Env:$_listname) { + $_values=(Get-Item env:$_listname).Value + } else { + $_values="" + } + # start with the new value + $_all_values="$_value" + # iterate over existing values in the variable + if ($_values) { + $_values.Split(";") | ForEach { + # not an empty string + if ($_) { + # not a duplicate of _value + if ($_ -ne $_value) { + # keep non-duplicate values + $_all_values="${_all_values};$_" + } + } + } + } + # export the updated variable + Set-Item env:\$_listname -Value "$_all_values" +} + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +function colcon_package_source_powershell_script { + param ( + $_colcon_package_source_powershell_script + ) + # source script with conditional trace output + if (Test-Path $_colcon_package_source_powershell_script) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_package_source_powershell_script'" + } + . "$_colcon_package_source_powershell_script" + } else { + Write-Error "not found: '$_colcon_package_source_powershell_script'" + } +} + + +# a powershell script is able to determine its own path +# the prefix is two levels up from the package specific share directory +$env:COLCON_CURRENT_PREFIX=(Get-Item $PSCommandPath).Directory.Parent.Parent.FullName + +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/hoverboard_mvp/hook/cmake_prefix_path.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/hoverboard_mvp/hook/pythonpath.ps1" +colcon_package_source_powershell_script "$env:COLCON_CURRENT_PREFIX\share/hoverboard_mvp/local_setup.ps1" + +Remove-Item Env:\COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh new file mode 100644 index 0000000..6ded8e0 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh @@ -0,0 +1,88 @@ +# generated from colcon_core/shell/template/package.sh.em + +# This script extends the environment for this package. + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prepend_unique_value_IFS=$IFS + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set in zsh + if [ "$(command -v colcon_zsh_convert_to_array)" ]; then + colcon_zsh_convert_to_array _values + fi + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS=$_colcon_prepend_unique_value_IFS + unset _colcon_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_package_sh_COLCON_CURRENT_PREFIX="/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_package_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_package_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_package_sh_COLCON_CURRENT_PREFIX + return 1 + fi + COLCON_CURRENT_PREFIX="$_colcon_package_sh_COLCON_CURRENT_PREFIX" +fi +unset _colcon_package_sh_COLCON_CURRENT_PREFIX + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source sh hooks +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/hoverboard_mvp/hook/cmake_prefix_path.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/hoverboard_mvp/hook/pythonpath.sh" +_colcon_package_sh_source_script "$COLCON_CURRENT_PREFIX/share/hoverboard_mvp/local_setup.sh" + +unset _colcon_package_sh_source_script +unset COLCON_CURRENT_PREFIX + +# do not unset _colcon_prepend_unique_value since it might be used by non-primary shell hooks diff --git a/hoverboard/package.xml b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml old mode 100755 new mode 100644 similarity index 90% rename from hoverboard/package.xml rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml index c0f1fd0..fa58d35 --- a/hoverboard/package.xml +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml @@ -1,7 +1,7 @@ - hoverboard + hoverboard_mvp 0.0.0 TODO: Package description root @@ -17,6 +17,8 @@ example_interfaces geometry_msgs nav_msgs + nav2_common + navigation2 ament_lint_auto ament_lint_common diff --git a/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh new file mode 100644 index 0000000..7e88310 --- /dev/null +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh @@ -0,0 +1,50 @@ +# generated from colcon_zsh/shell/template/package.zsh.em + +# This script extends the environment for this package. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + # the prefix is two levels up from the package specific share directory + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`/../.." > /dev/null && pwd)" +else + _colcon_package_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +# additional arguments: arguments to the script +_colcon_package_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$@" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +colcon_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# source sh script of this package +_colcon_package_zsh_source_script "$_colcon_package_zsh_COLCON_CURRENT_PREFIX/share/hoverboard_mvp/package.sh" +unset convert_zsh_to_array + +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced scripts +COLCON_CURRENT_PREFIX="$_colcon_package_zsh_COLCON_CURRENT_PREFIX" + +# source zsh hooks +_colcon_package_zsh_source_script "$COLCON_CURRENT_PREFIX/share/hoverboard_mvp/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX + +unset _colcon_package_zsh_source_script +unset _colcon_package_zsh_COLCON_CURRENT_PREFIX diff --git a/hoverboard/params/nav2_params.yaml b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/params/nav2_params.yaml similarity index 98% rename from hoverboard/params/nav2_params.yaml rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/params/nav2_params.yaml index bdc72e2..c69e921 100644 --- a/hoverboard/params/nav2_params.yaml +++ b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/params/nav2_params.yaml @@ -100,7 +100,7 @@ local_costmap: resolution: 0.05 plugin_names: ["obstacle_layer", "voxel_layer", "inflation_layer"] plugin_types: ["nav2_costmap_2d::ObstacleLayer", "nav2_costmap_2d::VoxelLayer", "nav2_costmap_2d::InflationLayer"] - #robot_radius: 0.22 + robot_radius: 0.22 footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' footprint_padding: 0.01 inflation_layer: @@ -149,7 +149,7 @@ global_costmap: use_sim_time: True plugin_names: ["static_layer", "obstacle_layer", "voxel_layer", "inflation_layer"] plugin_types: ["nav2_costmap_2d::StaticLayer", "nav2_costmap_2d::ObstacleLayer", "nav2_costmap_2d::VoxelLayer", "nav2_costmap_2d::InflationLayer"] - #robot_radius: 0.22 + robot_radius: 0.22 footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' footprint_padding: 0.01 resolution: 0.05 @@ -190,7 +190,7 @@ global_costmap: map_server: ros__parameters: use_sim_time: True - yaml_filename: "squarhold.yaml" + yaml_filename: "simple.yaml" map_saver: ros__parameters: diff --git a/hoverboard/rviz/nav2_default_view.rviz b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/rviz/nav2_default_view.rviz similarity index 100% rename from hoverboard/rviz/nav2_default_view.rviz rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/rviz/nav2_default_view.rviz diff --git a/hoverboard/urdf/hoverboard.urdf b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/urdf/hoverboard.urdf similarity index 100% rename from hoverboard/urdf/hoverboard.urdf rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/urdf/hoverboard.urdf diff --git a/hoverboard/worlds/diff_driver_robot.world b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/worlds/diff_driver_robot.world old mode 100755 new mode 100644 similarity index 100% rename from hoverboard/worlds/diff_driver_robot.world rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/worlds/diff_driver_robot.world diff --git a/hoverboard/worlds/empty.world b/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/worlds/empty.world old mode 100755 new mode 100644 similarity index 100% rename from hoverboard/worlds/empty.world rename to hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/worlds/empty.world diff --git a/hoverboard_mvp/install/local_setup.bash b/hoverboard_mvp/install/local_setup.bash new file mode 100644 index 0000000..efd5f8c --- /dev/null +++ b/hoverboard_mvp/install/local_setup.bash @@ -0,0 +1,107 @@ +# generated from colcon_bash/shell/template/prefix.bash.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a bash script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +else + _colcon_prefix_bash_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_bash_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_bash_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS="$_colcon_prefix_bash_prepend_unique_value_IFS" + unset _colcon_prefix_bash_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_bash_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_bash_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_bash_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh bash)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "Execute generated script:" + echo "<<<" + echo "${_colcon_ordered_commands}" + echo ">>>" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_bash_COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/local_setup.ps1 b/hoverboard_mvp/install/local_setup.ps1 new file mode 100644 index 0000000..229ea75 --- /dev/null +++ b/hoverboard_mvp/install/local_setup.ps1 @@ -0,0 +1,53 @@ +# generated from colcon_powershell/shell/template/prefix.ps1.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# check environment variable for custom Python executable +if ($env:COLCON_PYTHON_EXECUTABLE) { + if (!(Test-Path "$env:COLCON_PYTHON_EXECUTABLE" -PathType Leaf)) { + echo "error: COLCON_PYTHON_EXECUTABLE '$env:COLCON_PYTHON_EXECUTABLE' doesn't exist" + exit 1 + } + $_colcon_python_executable="$env:COLCON_PYTHON_EXECUTABLE" +} else { + # use the Python executable known at configure time + $_colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if (!(Test-Path "$_colcon_python_executable" -PathType Leaf)) { + if (!(Get-Command "python3" -ErrorAction SilentlyContinue)) { + echo "error: unable to find python3 executable" + exit 1 + } + $_colcon_python_executable="python3" + } +} + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_powershell_source_script { + param ( + $_colcon_prefix_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_powershell_source_script_param'" + } + . "$_colcon_prefix_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_powershell_source_script_param'" + } +} + +# get all commands in topological order +$_colcon_ordered_commands = & "$_colcon_python_executable" "$(Split-Path $PSCommandPath -Parent)/_local_setup_util_ps1.py" ps1 + +# execute all commands in topological order +if ($env:COLCON_TRACE) { + echo "Execute generated script:" + echo "<<<" + $_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Write-Output + echo ">>>" +} +$_colcon_ordered_commands.Split([Environment]::NewLine, [StringSplitOptions]::RemoveEmptyEntries) | Invoke-Expression diff --git a/hoverboard_mvp/install/local_setup.sh b/hoverboard_mvp/install/local_setup.sh new file mode 100644 index 0000000..b9c782f --- /dev/null +++ b/hoverboard_mvp/install/local_setup.sh @@ -0,0 +1,114 @@ +# generated from colcon_core/shell/template/prefix.sh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_sh_COLCON_CURRENT_PREFIX="/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install" +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + if [ ! -d "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX + return 1 + fi +else + _colcon_prefix_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_sh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_sh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS="$_colcon_prefix_sh_prepend_unique_value_IFS" + unset _colcon_prefix_sh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_sh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_sh_prepend_unique_value + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_sh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "Execute generated script:" + echo "<<<" + echo "${_colcon_ordered_commands}" + echo ">>>" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_sh_COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/local_setup.zsh b/hoverboard_mvp/install/local_setup.zsh new file mode 100644 index 0000000..f7a8d90 --- /dev/null +++ b/hoverboard_mvp/install/local_setup.zsh @@ -0,0 +1,120 @@ +# generated from colcon_zsh/shell/template/prefix.zsh.em + +# This script extends the environment with all packages contained in this +# prefix path. + +# a zsh script is able to determine its own path if necessary +if [ -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +else + _colcon_prefix_zsh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +fi + +# function to convert array-like strings into arrays +# to workaround SH_WORD_SPLIT not being set +_colcon_prefix_zsh_convert_to_array() { + local _listname=$1 + local _dollar="$" + local _split="{=" + local _to_array="(\"$_dollar$_split$_listname}\")" + eval $_listname=$_to_array +} + +# function to prepend a value to a variable +# which uses colons as separators +# duplicates as well as trailing separators are avoided +# first argument: the name of the result variable +# second argument: the value to be prepended +_colcon_prefix_zsh_prepend_unique_value() { + # arguments + _listname="$1" + _value="$2" + + # get values from variable + eval _values=\"\$$_listname\" + # backup the field separator + _colcon_prefix_zsh_prepend_unique_value_IFS="$IFS" + IFS=":" + # start with the new value + _all_values="$_value" + # workaround SH_WORD_SPLIT not being set + _colcon_prefix_zsh_convert_to_array _values + # iterate over existing values in the variable + for _item in $_values; do + # ignore empty strings + if [ -z "$_item" ]; then + continue + fi + # ignore duplicates of _value + if [ "$_item" = "$_value" ]; then + continue + fi + # keep non-duplicate values + _all_values="$_all_values:$_item" + done + unset _item + # restore the field separator + IFS="$_colcon_prefix_zsh_prepend_unique_value_IFS" + unset _colcon_prefix_zsh_prepend_unique_value_IFS + # export the updated variable + eval export $_listname=\"$_all_values\" + unset _all_values + unset _values + + unset _value + unset _listname +} + +# add this prefix to the COLCON_PREFIX_PATH +_colcon_prefix_zsh_prepend_unique_value COLCON_PREFIX_PATH "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX" +unset _colcon_prefix_zsh_prepend_unique_value +unset _colcon_prefix_zsh_convert_to_array + +# check environment variable for custom Python executable +if [ -n "$COLCON_PYTHON_EXECUTABLE" ]; then + if [ ! -f "$COLCON_PYTHON_EXECUTABLE" ]; then + echo "error: COLCON_PYTHON_EXECUTABLE '$COLCON_PYTHON_EXECUTABLE' doesn't exist" + return 1 + fi + _colcon_python_executable="$COLCON_PYTHON_EXECUTABLE" +else + # try the Python executable known at configure time + _colcon_python_executable="/usr/bin/python3" + # if it doesn't exist try a fall back + if [ ! -f "$_colcon_python_executable" ]; then + if ! /usr/bin/env python3 --version > /dev/null 2> /dev/null; then + echo "error: unable to find python3 executable" + return 1 + fi + _colcon_python_executable=`/usr/bin/env python3 -c "import sys; print(sys.executable)"` + fi +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# get all commands in topological order +_colcon_ordered_commands="$($_colcon_python_executable "$_colcon_prefix_zsh_COLCON_CURRENT_PREFIX/_local_setup_util_sh.py" sh zsh)" +unset _colcon_python_executable +if [ -n "$COLCON_TRACE" ]; then + echo "Execute generated script:" + echo "<<<" + echo "${_colcon_ordered_commands}" + echo ">>>" +fi +eval "${_colcon_ordered_commands}" +unset _colcon_ordered_commands + +unset _colcon_prefix_sh_source_script + +unset _colcon_prefix_zsh_COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/setup.bash b/hoverboard_mvp/install/setup.bash new file mode 100644 index 0000000..570a574 --- /dev/null +++ b/hoverboard_mvp/install/setup.bash @@ -0,0 +1,37 @@ +# generated from colcon_bash/shell/template/prefix_chain.bash.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_bash_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/noetic" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/foxy" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/root/home/foxy_ws/install" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd "`dirname "${BASH_SOURCE[0]}"`" > /dev/null && pwd)" +_colcon_prefix_chain_bash_source_script "$COLCON_CURRENT_PREFIX/local_setup.bash" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_bash_source_script diff --git a/hoverboard_mvp/install/setup.ps1 b/hoverboard_mvp/install/setup.ps1 new file mode 100644 index 0000000..71d7a2d --- /dev/null +++ b/hoverboard_mvp/install/setup.ps1 @@ -0,0 +1,31 @@ +# generated from colcon_powershell/shell/template/prefix_chain.ps1.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +function _colcon_prefix_chain_powershell_source_script { + param ( + $_colcon_prefix_chain_powershell_source_script_param + ) + # source script with conditional trace output + if (Test-Path $_colcon_prefix_chain_powershell_source_script_param) { + if ($env:COLCON_TRACE) { + echo ". '$_colcon_prefix_chain_powershell_source_script_param'" + } + . "$_colcon_prefix_chain_powershell_source_script_param" + } else { + Write-Error "not found: '$_colcon_prefix_chain_powershell_source_script_param'" + } +} + +# source chained prefixes +_colcon_prefix_chain_powershell_source_script "/opt/ros/noetic\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/opt/ros/foxy\local_setup.ps1" +_colcon_prefix_chain_powershell_source_script "/root/home/foxy_ws/install\local_setup.ps1" + +# source this prefix +$env:COLCON_CURRENT_PREFIX=(Split-Path $PSCommandPath -Parent) +_colcon_prefix_chain_powershell_source_script "$env:COLCON_CURRENT_PREFIX\local_setup.ps1" diff --git a/hoverboard_mvp/install/setup.sh b/hoverboard_mvp/install/setup.sh new file mode 100644 index 0000000..d7cbc1a --- /dev/null +++ b/hoverboard_mvp/install/setup.sh @@ -0,0 +1,53 @@ +# generated from colcon_core/shell/template/prefix_chain.sh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# since a plain shell script can't determine its own path when being sourced +# either use the provided COLCON_CURRENT_PREFIX +# or fall back to the build time prefix (if it exists) +_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install +if [ ! -z "$COLCON_CURRENT_PREFIX" ]; then + _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX="$COLCON_CURRENT_PREFIX" +elif [ ! -d "$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" ]; then + echo "The build time path \"$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX\" doesn't exist. Either source a script for a different shell or set the environment variable \"COLCON_CURRENT_PREFIX\" explicitly." 1>&2 + unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX + return 1 +fi + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_sh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/noetic" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/foxy" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="/root/home/foxy_ws/install" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids relying on the build time prefix of the sourced script +COLCON_CURRENT_PREFIX="$_colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX" +_colcon_prefix_chain_sh_source_script "$COLCON_CURRENT_PREFIX/local_setup.sh" + +unset _colcon_prefix_chain_sh_COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_sh_source_script +unset COLCON_CURRENT_PREFIX diff --git a/hoverboard_mvp/install/setup.zsh b/hoverboard_mvp/install/setup.zsh new file mode 100644 index 0000000..6a25186 --- /dev/null +++ b/hoverboard_mvp/install/setup.zsh @@ -0,0 +1,37 @@ +# generated from colcon_zsh/shell/template/prefix_chain.zsh.em + +# This script extends the environment with the environment of other prefix +# paths which were sourced when this file was generated as well as all packages +# contained in this prefix path. + +# function to source another script with conditional trace output +# first argument: the path of the script +_colcon_prefix_chain_zsh_source_script() { + if [ -f "$1" ]; then + if [ -n "$COLCON_TRACE" ]; then + echo ". \"$1\"" + fi + . "$1" + else + echo "not found: \"$1\"" 1>&2 + fi +} + +# source chained prefixes +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/noetic" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/opt/ros/foxy" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="/root/home/foxy_ws/install" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +# source this prefix +# setting COLCON_CURRENT_PREFIX avoids determining the prefix in the sourced script +COLCON_CURRENT_PREFIX="$(builtin cd -q "`dirname "${(%):-%N}"`" > /dev/null && pwd)" +_colcon_prefix_chain_zsh_source_script "$COLCON_CURRENT_PREFIX/local_setup.zsh" + +unset COLCON_CURRENT_PREFIX +unset _colcon_prefix_chain_zsh_source_script diff --git a/hoverboard_mvp/launch/bringup_launch.py b/hoverboard_mvp/launch/bringup_launch.py new file mode 100644 index 0000000..e4a5097 --- /dev/null +++ b/hoverboard_mvp/launch/bringup_launch.py @@ -0,0 +1,127 @@ +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import (DeclareLaunchArgument, GroupAction, + IncludeLaunchDescription, SetEnvironmentVariable) +from launch.conditions import IfCondition +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch.substitutions import LaunchConfiguration, PythonExpression +from launch_ros.actions import PushRosNamespace + + +def generate_launch_description(): + # Get the launch directory + bringup_dir = get_package_share_directory('hoverboard_mvp') + launch_dir = os.path.join(bringup_dir, 'launch') + + # Create the launch configuration variables + namespace = LaunchConfiguration('namespace') + use_namespace = LaunchConfiguration('use_namespace') + slam = LaunchConfiguration('slam') + map_yaml_file = LaunchConfiguration('map') + use_sim_time = LaunchConfiguration('use_sim_time') + params_file = LaunchConfiguration('params_file') + default_bt_xml_filename = LaunchConfiguration('default_bt_xml_filename') + autostart = LaunchConfiguration('autostart') + + stdout_linebuf_envvar = SetEnvironmentVariable( + 'RCUTILS_CONSOLE_STDOUT_LINE_BUFFERED', '1') + + declare_namespace_cmd = DeclareLaunchArgument( + 'namespace', + default_value='', + description='Top-level namespace') + + declare_use_namespace_cmd = DeclareLaunchArgument( + 'use_namespace', + default_value='false', + description='Whether to apply a namespace to the navigation stack') + + declare_slam_cmd = DeclareLaunchArgument( + 'slam', + default_value='False', + description='Whether run a SLAM') + + declare_map_yaml_cmd = DeclareLaunchArgument( + 'map', + description='Full path to map yaml file to load') + + declare_use_sim_time_cmd = DeclareLaunchArgument( + 'use_sim_time', + default_value='false', + description='Use simulation (Gazebo) clock if true') + + declare_params_file_cmd = DeclareLaunchArgument( + 'params_file', + default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'), + description='Full path to the ROS2 parameters file to use for all launched nodes') + + declare_bt_xml_cmd = DeclareLaunchArgument( + 'default_bt_xml_filename', + default_value=os.path.join( + get_package_share_directory('nav2_bt_navigator'), + 'behavior_trees', 'navigate_w_replanning_and_recovery.xml'), + description='Full path to the behavior tree xml file to use') + + declare_autostart_cmd = DeclareLaunchArgument( + 'autostart', default_value='true', + description='Automatically startup the nav2 stack') + + # Specify the actions + bringup_cmd_group = GroupAction([ + PushRosNamespace( + condition=IfCondition(use_namespace), + namespace=namespace), + + IncludeLaunchDescription( + PythonLaunchDescriptionSource(os.path.join(launch_dir, 'slam_launch.py')), + condition=IfCondition(slam), + launch_arguments={'namespace': namespace, + 'use_sim_time': use_sim_time, + 'autostart': autostart, + 'params_file': params_file}.items()), + + IncludeLaunchDescription( + PythonLaunchDescriptionSource(os.path.join(launch_dir, + 'localization_launch.py')), + condition=IfCondition(PythonExpression(['not ', slam])), + launch_arguments={'namespace': namespace, + 'map': map_yaml_file, + 'use_sim_time': use_sim_time, + 'autostart': autostart, + 'params_file': params_file, + 'use_lifecycle_mgr': 'false'}.items()), + + IncludeLaunchDescription( + PythonLaunchDescriptionSource(os.path.join(launch_dir, 'navigation_launch.py')), + launch_arguments={'namespace': namespace, + 'use_sim_time': use_sim_time, + 'autostart': autostart, + 'params_file': params_file, + 'default_bt_xml_filename': default_bt_xml_filename, + 'use_lifecycle_mgr': 'false', + 'map_subscribe_transient_local': 'true'}.items()), + ]) + + # Create the launch description and populate + ld = LaunchDescription() + + # Set environment variables + ld.add_action(stdout_linebuf_envvar) + + # Declare the launch options + ld.add_action(declare_namespace_cmd) + ld.add_action(declare_use_namespace_cmd) + ld.add_action(declare_slam_cmd) + ld.add_action(declare_map_yaml_cmd) + ld.add_action(declare_use_sim_time_cmd) + ld.add_action(declare_params_file_cmd) + ld.add_action(declare_autostart_cmd) + ld.add_action(declare_bt_xml_cmd) + + # Add the actions to launch all of the navigation nodes + ld.add_action(bringup_cmd_group) + + return ld diff --git a/hoverboard_mvp/launch/controllers.launch.py b/hoverboard_mvp/launch/controllers.launch.py new file mode 100755 index 0000000..f8b54cc --- /dev/null +++ b/hoverboard_mvp/launch/controllers.launch.py @@ -0,0 +1,27 @@ +#!/usr/bin/env python3 +import os + +from ament_index_python.packages import get_package_share_directory +import launch +from launch import LaunchDescription +from launch.actions import IncludeLaunchDescription +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch_ros.actions import Node + +def generate_launch_description(): + + move_controller_node = Node( + package='hoverboard_mvp', + executable='move_controller_node' + ) + + path_controller_node = Node( + package='hoverboard_mvp', + executable='path_controller_node.py' + ) + + return LaunchDescription([ + path_controller_node, + move_controller_node + + ]) \ No newline at end of file diff --git a/hoverboard_mvp/launch/hoverboard.launch.py b/hoverboard_mvp/launch/hoverboard.launch.py new file mode 100755 index 0000000..b954ac9 --- /dev/null +++ b/hoverboard_mvp/launch/hoverboard.launch.py @@ -0,0 +1,67 @@ +#!/usr/bin/env python3 +import os + +from ament_index_python.packages import get_package_share_directory + +import launch +from launch import LaunchDescription +from launch.actions import IncludeLaunchDescription +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch_ros.actions import Node + +import xacro + +def generate_launch_description(): + + world_file = 'empty.world' + urdf_file_name = 'hoverboard.urdf' + xacro_file_name = 'hoverboard.urdf.xacro' + world_path = os.path.join(get_package_share_directory('hoverboard_mvp'), 'worlds', world_file) + urdf_path = os.path.join(get_package_share_directory('hoverboard_mvp'), 'urdf') + urdf_file = os.path.join(get_package_share_directory('hoverboard_mvp'), 'urdf', urdf_file_name) + xacro_file = os.path.join(get_package_share_directory('hoverboard_mvp'), 'urdf', xacro_file_name) + # urdf_file = os.path.join('/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/', 'urdf', 'squarbo.urdf') + gazebo_ros_path = get_package_share_directory('gazebo_ros') + + gz_launch = launch.actions.IncludeLaunchDescription( + PythonLaunchDescriptionSource( + os.path.join(gazebo_ros_path, 'launch', 'gazebo.launch.py') + ), + launch_arguments={'world': world_path}.items(), + ) + + # teleop node + teleop = Node( + package='teleop_twist_keyboard', + executable='teleop_twist_keyboard' + # remappings=[ + # ('cmd_vel', '/demo/cmd_demo') + # ] + ) + + # doc = xacro.process_file(xacro_file) + # robot_desc = doc.toprettyxml(indent=' ') + + # print ('======================================================================================') + # print (robot_desc) + # print ('======================================================================================') + + spawn = Node( + package='gazebo_ros', + executable='spawn_entity.py', + arguments=['-entity', 'squarbo', '-x', '0.0', '-y', '0.0', '-z', '0.0', '-file', urdf_file], + output='screen' + ) + + move_controller_node = Node( + package='hoverboard_mvp', + executable='move_controller_node' + ) + + return LaunchDescription([ + gz_launch, + # move_controller_node + spawn + + + ]) \ No newline at end of file diff --git a/hoverboard_mvp/launch/localization_launch.py b/hoverboard_mvp/launch/localization_launch.py new file mode 100644 index 0000000..2848019 --- /dev/null +++ b/hoverboard_mvp/launch/localization_launch.py @@ -0,0 +1,96 @@ +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, SetEnvironmentVariable +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node +from nav2_common.launch import RewrittenYaml + + +def generate_launch_description(): + # Get the launch directory + bringup_dir = get_package_share_directory('squarbo_simulation') + + namespace = LaunchConfiguration('namespace') + map_yaml_file = LaunchConfiguration('map') + use_sim_time = LaunchConfiguration('use_sim_time') + autostart = LaunchConfiguration('autostart') + params_file = LaunchConfiguration('params_file') + lifecycle_nodes = ['map_server'] + + remappings = [('/tf', 'tf'), + ('/tf_static', 'tf_static')] + + # Create our own temporary YAML files that include substitutions + param_substitutions = { + 'use_sim_time': use_sim_time, + 'yaml_filename': map_yaml_file} + + configured_params = RewrittenYaml( + source_file=params_file, + root_key=namespace, + param_rewrites=param_substitutions, + convert_types=True) + + return LaunchDescription([ + # Set env var to print messages to stdout immediately + SetEnvironmentVariable('RCUTILS_CONSOLE_STDOUT_LINE_BUFFERED', '1'), + + DeclareLaunchArgument( + 'namespace', default_value='', + description='Top-level namespace'), + + DeclareLaunchArgument( + 'map', + default_value=os.path.join(bringup_dir, 'maps', 'squarhold.yaml'), + description='Full path to map yaml file to load'), + + DeclareLaunchArgument( + 'use_sim_time', default_value='false', + description='Use simulation (Gazebo) clock if true'), + + DeclareLaunchArgument( + 'autostart', default_value='true', + description='Automatically startup the nav2 stack'), + + DeclareLaunchArgument( + 'params_file', + default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'), + description='Full path to the ROS2 parameters file to use'), + + Node( + package='tf2_ros', + executable='static_transform_publisher', + name='static_transform_publisher', + output='screen', + arguments=['0', '0', '0', '0', '0', '0', 'map', 'odom'], + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_map_server', + executable='map_server', + name='map_server', + output='screen', + parameters=[configured_params], + remappings=remappings), + + # Node( + # package='nav2_amcl', + # executable='amcl', + # name='amcl', + # output='screen', + # parameters=[configured_params], + # remappings=remappings), + + Node( + package='nav2_lifecycle_manager', + executable='lifecycle_manager', + name='lifecycle_manager_localization', + output='screen', + parameters=[{'use_sim_time': use_sim_time}, + {'autostart': autostart}, + {'node_names': lifecycle_nodes}]) + ]) diff --git a/hoverboard_mvp/launch/navigation_launch.py b/hoverboard_mvp/launch/navigation_launch.py new file mode 100644 index 0000000..b19d3a3 --- /dev/null +++ b/hoverboard_mvp/launch/navigation_launch.py @@ -0,0 +1,125 @@ +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, SetEnvironmentVariable +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node +from nav2_common.launch import RewrittenYaml + + +def generate_launch_description(): + # Get the launch directory + bringup_dir = get_package_share_directory('squarbo_simulation') + + namespace = LaunchConfiguration('namespace') + use_sim_time = LaunchConfiguration('use_sim_time') + autostart = LaunchConfiguration('autostart') + params_file = LaunchConfiguration('params_file') + default_bt_xml_filename = LaunchConfiguration('default_bt_xml_filename') + map_subscribe_transient_local = LaunchConfiguration('map_subscribe_transient_local') + + lifecycle_nodes = ['controller_server', + 'planner_server', + 'recoveries_server', + 'bt_navigator', + 'waypoint_follower'] + + remappings = [('/tf', 'tf'), + ('/tf_static', 'tf_static')] + + # Create our own temporary YAML files that include substitutions + param_substitutions = { + 'use_sim_time': use_sim_time, + 'default_bt_xml_filename': default_bt_xml_filename, + 'autostart': autostart, + 'map_subscribe_transient_local': map_subscribe_transient_local} + + configured_params = RewrittenYaml( + source_file=params_file, + root_key=namespace, + param_rewrites=param_substitutions, + convert_types=True) + + return LaunchDescription([ + # Set env var to print messages to stdout immediately + SetEnvironmentVariable('RCUTILS_CONSOLE_STDOUT_LINE_BUFFERED', '1'), + + DeclareLaunchArgument( + 'namespace', default_value='', + description='Top-level namespace'), + + DeclareLaunchArgument( + 'use_sim_time', default_value='false', + description='Use simulation (Gazebo) clock if true'), + + DeclareLaunchArgument( + 'autostart', default_value='true', + description='Automatically startup the nav2 stack'), + + DeclareLaunchArgument( + 'params_file', + default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'), + description='Full path to the ROS2 parameters file to use'), + + DeclareLaunchArgument( + 'default_bt_xml_filename', + default_value=os.path.join( + get_package_share_directory('nav2_bt_navigator'), + 'behavior_trees', 'navigate_w_replanning_and_recovery.xml'), + description='Full path to the behavior tree xml file to use'), + + DeclareLaunchArgument( + 'map_subscribe_transient_local', default_value='false', + description='Whether to set the map subscriber QoS to transient local'), + + Node( + package='nav2_controller', + executable='controller_server', + output='screen', + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_planner', + executable='planner_server', + name='planner_server', + output='screen', + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_recoveries', + executable='recoveries_server', + name='recoveries_server', + output='screen', + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_bt_navigator', + executable='bt_navigator', + name='bt_navigator', + output='screen', + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_waypoint_follower', + executable='waypoint_follower', + name='waypoint_follower', + output='screen', + parameters=[configured_params], + remappings=remappings), + + Node( + package='nav2_lifecycle_manager', + executable='lifecycle_manager', + name='lifecycle_manager_navigation', + output='screen', + parameters=[{'use_sim_time': use_sim_time}, + {'autostart': autostart}, + {'node_names': lifecycle_nodes}]), + + ]) diff --git a/hoverboard_mvp/launch/robot_simulation_launch.py b/hoverboard_mvp/launch/robot_simulation_launch.py new file mode 100644 index 0000000..d9b433a --- /dev/null +++ b/hoverboard_mvp/launch/robot_simulation_launch.py @@ -0,0 +1,173 @@ +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, ExecuteProcess, IncludeLaunchDescription +from launch.conditions import IfCondition +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch.substitutions import LaunchConfiguration, PythonExpression +from launch_ros.actions import Node + + +def generate_launch_description(): + # Get the launch directory + bringup_dir = get_package_share_directory('hoverboard_mvp') + launch_dir = os.path.join(bringup_dir, 'launch') + + # Create the launch configuration variables + slam = LaunchConfiguration('slam') + namespace = LaunchConfiguration('namespace') + use_namespace = LaunchConfiguration('use_namespace') + map_yaml_file = LaunchConfiguration('map') + use_sim_time = LaunchConfiguration('use_sim_time') + params_file = LaunchConfiguration('params_file') + default_bt_xml_filename = LaunchConfiguration('default_bt_xml_filename') + autostart = LaunchConfiguration('autostart') + + # Launch configuration variables specific to simulation + rviz_config_file = LaunchConfiguration('rviz_config_file') + use_simulator = LaunchConfiguration('use_simulator') + use_robot_state_pub = LaunchConfiguration('use_robot_state_pub') + use_rviz = LaunchConfiguration('use_rviz') + headless = LaunchConfiguration('headless') + world = LaunchConfiguration('world') + + remappings = [('/tf', 'tf'), + ('/tf_static', 'tf_static')] + + # Declare the launch arguments + declare_namespace_cmd = DeclareLaunchArgument( + 'namespace', + default_value='', + description='Top-level namespace') + + declare_use_namespace_cmd = DeclareLaunchArgument( + 'use_namespace', + default_value='false', + description='Whether to apply a namespace to the navigation stack') + + declare_slam_cmd = DeclareLaunchArgument( + 'slam', + default_value='False', + description='Whether run a SLAM') + + declare_map_yaml_cmd = DeclareLaunchArgument( + 'map', + default_value=os.path.join(bringup_dir, 'maps', 'simple.yaml'), + description='Full path to map file to load') + + declare_use_sim_time_cmd = DeclareLaunchArgument( + 'use_sim_time', + default_value='true', + description='Use simulation (Gazebo) clock if true') + + declare_params_file_cmd = DeclareLaunchArgument( + 'params_file', + default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'), + description='Full path to the ROS2 parameters file to use for all launched nodes') + + declare_bt_xml_cmd = DeclareLaunchArgument( + 'default_bt_xml_filename', + default_value=os.path.join( + get_package_share_directory('nav2_bt_navigator'), + 'behavior_trees', 'navigate_w_replanning_and_recovery.xml'), + description='Full path to the behavior tree xml file to use') + + declare_autostart_cmd = DeclareLaunchArgument( + 'autostart', default_value='true', + description='Automatically startup the nav2 stack') + + declare_rviz_config_file_cmd = DeclareLaunchArgument( + 'rviz_config_file', + default_value=os.path.join(bringup_dir, 'rviz', 'nav2_default_view.rviz'), + description='Full path to the RVIZ config file to use') + + declare_use_simulator_cmd = DeclareLaunchArgument( + 'use_simulator', + default_value='True', + description='Whether to start the simulator') + + declare_use_robot_state_pub_cmd = DeclareLaunchArgument( + 'use_robot_state_pub', + default_value='True', + description='Whether to start the robot state publisher') + + declare_use_rviz_cmd = DeclareLaunchArgument( + 'use_rviz', + default_value='False', + description='Whether to start RVIZ') + + declare_simulator_cmd = DeclareLaunchArgument( + 'headless', + default_value='False', + description='Whether to execute gzclient)') + + # empty_world = os.path.join(get_package_share_directory('squarbo_gazebo'), 'gazebo_ros_state.world') + + urdf = os.path.join(get_package_share_directory('hoverboard_mvp'), 'urdf', 'hoverboard.urdf') + + + start_robot_standalone_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource( + # os.path.join(get_package_share_directory('hoverboard_mvp'), 'spawn_squarbo.launch.py')), + os.path.join(launch_dir, 'spawn_robot.launch.py')), + condition=IfCondition(use_simulator)) + + start_robot_state_publisher_cmd = Node( + condition=IfCondition(use_robot_state_pub), + package='robot_state_publisher', + executable='robot_state_publisher', + name='robot_state_publisher', + namespace=namespace, + output='screen', + parameters=[{'use_sim_time': use_sim_time}], + remappings=remappings, + arguments=[urdf]) + + rviz_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource(os.path.join(launch_dir, 'rviz_launch.py')), + condition=IfCondition(use_rviz), + launch_arguments={'namespace': '', + 'use_namespace': 'False', + 'rviz_config': rviz_config_file}.items()) + + bringup_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource(os.path.join(launch_dir, 'bringup_launch.py')), + launch_arguments={'namespace': namespace, + 'use_namespace': use_namespace, + 'slam': slam, + 'map': map_yaml_file, + 'use_sim_time': use_sim_time, + 'params_file': params_file, + 'default_bt_xml_filename': default_bt_xml_filename, + 'autostart': autostart}.items()) + + # Create the launch description and populate + ld = LaunchDescription() + + # Declare the launch options + ld.add_action(declare_namespace_cmd) + ld.add_action(declare_use_namespace_cmd) + ld.add_action(declare_slam_cmd) + ld.add_action(declare_map_yaml_cmd) + ld.add_action(declare_use_sim_time_cmd) + ld.add_action(declare_params_file_cmd) + ld.add_action(declare_bt_xml_cmd) + ld.add_action(declare_autostart_cmd) + + ld.add_action(declare_rviz_config_file_cmd) + ld.add_action(declare_use_simulator_cmd) + ld.add_action(declare_use_robot_state_pub_cmd) + ld.add_action(declare_use_rviz_cmd) + ld.add_action(declare_simulator_cmd) + + # Add any conditioned actions + ld.add_action(start_robot_standalone_cmd) + + # Add the actions to launch all of the navigation nodes + ld.add_action(start_robot_state_publisher_cmd) + ld.add_action(rviz_cmd) + ld.add_action(bringup_cmd) + + return ld diff --git a/hoverboard_mvp/launch/rviz_launch.py b/hoverboard_mvp/launch/rviz_launch.py new file mode 100644 index 0000000..5e528ff --- /dev/null +++ b/hoverboard_mvp/launch/rviz_launch.py @@ -0,0 +1,96 @@ +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, EmitEvent, RegisterEventHandler +from launch.conditions import IfCondition, UnlessCondition +from launch.event_handlers import OnProcessExit +from launch.events import Shutdown +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node +from nav2_common.launch import ReplaceString + + +def generate_launch_description(): + # Get the launch directory + bringup_dir = get_package_share_directory('hoverboard_mvp') + + # Create the launch configuration variables + namespace = LaunchConfiguration('namespace') + use_namespace = LaunchConfiguration('use_namespace') + rviz_config_file = LaunchConfiguration('rviz_config') + + # Declare the launch arguments + declare_namespace_cmd = DeclareLaunchArgument( + 'namespace', + default_value='navigation', + description=('Top-level namespace. The value will be used to replace the ' + ' keyword on the rviz config file.')) + + declare_use_namespace_cmd = DeclareLaunchArgument( + 'use_namespace', + default_value='false', + description='Whether to apply a namespace to the navigation stack') + + declare_rviz_config_file_cmd = DeclareLaunchArgument( + 'rviz_config', + default_value=os.path.join(bringup_dir, 'rviz', 'nav2_default_view.rviz'), + description='Full path to the RVIZ config file to use') + + # Launch rviz + start_rviz_cmd = Node( + condition=UnlessCondition(use_namespace), + package='rviz2', + executable='rviz2', + name='rviz2', + arguments=['-d', rviz_config_file], + output='screen') + + namespaced_rviz_config_file = ReplaceString( + source_file=rviz_config_file, + replacements={'': ('/', namespace)}) + + start_namespaced_rviz_cmd = Node( + condition=IfCondition(use_namespace), + package='rviz2', + executable='rviz2', + name='rviz2', + namespace=namespace, + arguments=['-d', namespaced_rviz_config_file], + output='screen', + remappings=[('/tf', 'tf'), + ('/tf_static', 'tf_static'), + ('/goal_pose', 'goal_pose'), + ('/clicked_point', 'clicked_point'), + ('/initialpose', 'initialpose')]) + + exit_event_handler = RegisterEventHandler( + condition=UnlessCondition(use_namespace), + event_handler=OnProcessExit( + target_action=start_rviz_cmd, + on_exit=EmitEvent(event=Shutdown(reason='rviz exited')))) + + exit_event_handler_namespaced = RegisterEventHandler( + condition=IfCondition(use_namespace), + event_handler=OnProcessExit( + target_action=start_namespaced_rviz_cmd, + on_exit=EmitEvent(event=Shutdown(reason='rviz exited')))) + + # Create the launch description and populate + ld = LaunchDescription() + + # Declare the launch options + ld.add_action(declare_namespace_cmd) + ld.add_action(declare_use_namespace_cmd) + ld.add_action(declare_rviz_config_file_cmd) + + # Add any conditioned actions + ld.add_action(start_rviz_cmd) + ld.add_action(start_namespaced_rviz_cmd) + + # Add other nodes and processes we need + ld.add_action(exit_event_handler) + ld.add_action(exit_event_handler_namespaced) + + return ld diff --git a/hoverboard_mvp/launch/slam_launch.py b/hoverboard_mvp/launch/slam_launch.py new file mode 100644 index 0000000..17b76ec --- /dev/null +++ b/hoverboard_mvp/launch/slam_launch.py @@ -0,0 +1,107 @@ +# Copyright (c) 2020 Samsung Research Russia +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import os + +from ament_index_python.packages import get_package_share_directory + +from launch import LaunchDescription +from launch.actions import DeclareLaunchArgument, IncludeLaunchDescription +from launch.launch_description_sources import PythonLaunchDescriptionSource +from launch.substitutions import LaunchConfiguration +from launch_ros.actions import Node +from nav2_common.launch import RewrittenYaml + + +def generate_launch_description(): + # Input parameters declaration + namespace = LaunchConfiguration('namespace') + params_file = LaunchConfiguration('params_file') + use_sim_time = LaunchConfiguration('use_sim_time') + autostart = LaunchConfiguration('autostart') + + # Variables + lifecycle_nodes = ['map_saver'] + + # Getting directories and launch-files + bringup_dir = get_package_share_directory('squarbo_simulation') + slam_toolbox_dir = get_package_share_directory('slam_toolbox') + slam_launch_file = os.path.join(slam_toolbox_dir, 'launch', 'online_sync_launch.py') + + # Create our own temporary YAML files that include substitutions + param_substitutions = { + 'use_sim_time': use_sim_time} + + configured_params = RewrittenYaml( + source_file=params_file, + root_key=namespace, + param_rewrites=param_substitutions, + convert_types=True) + + # Declare the launch arguments + declare_namespace_cmd = DeclareLaunchArgument( + 'namespace', + default_value='', + description='Top-level namespace') + + declare_params_file_cmd = DeclareLaunchArgument( + 'params_file', + default_value=os.path.join(bringup_dir, 'params', 'nav2_params.yaml'), + description='Full path to the ROS2 parameters file to use for all launched nodes') + + declare_use_sim_time_cmd = DeclareLaunchArgument( + 'use_sim_time', + default_value='true', + description='Use simulation (Gazebo) clock if true') + + declare_autostart_cmd = DeclareLaunchArgument( + 'autostart', default_value='true', + description='Automatically startup the nav2 stack') + + # Nodes launching commands + start_slam_toolbox_cmd = IncludeLaunchDescription( + PythonLaunchDescriptionSource(slam_launch_file), + launch_arguments={'use_sim_time': use_sim_time}.items()) + + start_map_saver_server_cmd = Node( + package='nav2_map_server', + node_executable='map_saver_server', + output='screen', + parameters=[configured_params]) + + start_lifecycle_manager_cmd = Node( + package='nav2_lifecycle_manager', + node_executable='lifecycle_manager', + node_name='lifecycle_manager_slam', + output='screen', + parameters=[{'use_sim_time': use_sim_time}, + {'autostart': autostart}, + {'node_names': lifecycle_nodes}]) + + ld = LaunchDescription() + + # Declare the launch options + ld.add_action(declare_namespace_cmd) + ld.add_action(declare_params_file_cmd) + ld.add_action(declare_use_sim_time_cmd) + ld.add_action(declare_autostart_cmd) + + # Running SLAM Toolbox + ld.add_action(start_slam_toolbox_cmd) + + # Running Map Saver Server + ld.add_action(start_map_saver_server_cmd) + ld.add_action(start_lifecycle_manager_cmd) + + return ld diff --git a/hoverboard_mvp/launch/spawn_robot.launch.py b/hoverboard_mvp/launch/spawn_robot.launch.py new file mode 100644 index 0000000..4307edf --- /dev/null +++ b/hoverboard_mvp/launch/spawn_robot.launch.py @@ -0,0 +1,25 @@ +import os + +from ament_index_python.packages import get_package_share_directory +from launch import LaunchDescription +from launch.actions import ExecuteProcess +from launch.substitutions import LaunchConfiguration +from launch.conditions import IfCondition +from launch_ros.actions import Node + +def generate_launch_description(): + + world = os.path.join(get_package_share_directory('hoverboard_mvp'), 'worlds', 'empty.world') + urdf = os.path.join(get_package_share_directory('hoverboard_mvp'), 'urdf', 'hoverboard.urdf') + + return LaunchDescription([ + ExecuteProcess( + cmd=['gazebo', '--verbose', '-s', 'libgazebo_ros_factory.so', world], + output='screen'), + + ExecuteProcess( + cmd=['ros2', 'run', 'gazebo_ros', 'spawn_entity.py', '-entity', + 'hoverboard', '-file', urdf, '-x 0.0', '-y 0.0' ], + output='screen'), + + ]) diff --git a/hoverboard_mvp/log/COLCON_IGNORE b/hoverboard_mvp/log/COLCON_IGNORE new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/events.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/events.log new file mode 100644 index 0000000..ceb9a08 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/events.log @@ -0,0 +1,253 @@ +[0.000000] (-) TimerEvent: {} +[0.000249] (hoverboard_mvp) JobQueued: {'identifier': 'hoverboard_mvp', 'dependencies': OrderedDict()} +[0.000305] (hoverboard_mvp) JobStarted: {'identifier': 'hoverboard_mvp'} +[0.028832] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'cmake'} +[0.029226] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', '-DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.098367] (-) TimerEvent: {} +[0.199322] (-) TimerEvent: {} +[0.260949] (hoverboard_mvp) StdoutLine: {'line': b'-- The C compiler identification is GNU 9.3.0\n'} +[0.299419] (-) TimerEvent: {} +[0.399718] (-) TimerEvent: {} +[0.402041] (hoverboard_mvp) StdoutLine: {'line': b'-- The CXX compiler identification is GNU 9.3.0\n'} +[0.416949] (hoverboard_mvp) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc\n'} +[0.499927] (-) TimerEvent: {} +[0.544375] (hoverboard_mvp) StdoutLine: {'line': b'-- Check for working C compiler: /usr/bin/cc -- works\n'} +[0.547029] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting C compiler ABI info\n'} +[0.600293] (-) TimerEvent: {} +[0.685410] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting C compiler ABI info - done\n'} +[0.700872] (-) TimerEvent: {} +[0.725281] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting C compile features\n'} +[0.726375] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting C compile features - done\n'} +[0.733124] (hoverboard_mvp) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++\n'} +[0.801007] (-) TimerEvent: {} +[0.875070] (hoverboard_mvp) StdoutLine: {'line': b'-- Check for working CXX compiler: /usr/bin/c++ -- works\n'} +[0.877683] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info\n'} +[0.901137] (-) TimerEvent: {} +[0.997167] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting CXX compiler ABI info - done\n'} +[1.001269] (-) TimerEvent: {} +[1.024864] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting CXX compile features\n'} +[1.026290] (hoverboard_mvp) StdoutLine: {'line': b'-- Detecting CXX compile features - done\n'} +[1.041434] (hoverboard_mvp) StdoutLine: {'line': b'-- Found ament_cmake: 0.9.8 (/opt/ros/foxy/share/ament_cmake/cmake)\n'} +[1.098577] (hoverboard_mvp) StdoutLine: {'line': b'-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") \n'} +[1.098981] (hoverboard_mvp) StdoutLine: {'line': b'-- Using PYTHON_EXECUTABLE: /usr/bin/python3\n'} +[1.101337] (-) TimerEvent: {} +[1.201599] (-) TimerEvent: {} +[1.301940] (-) TimerEvent: {} +[1.402269] (-) TimerEvent: {} +[1.502744] (-) TimerEvent: {} +[1.603399] (-) TimerEvent: {} +[1.628173] (hoverboard_mvp) StdoutLine: {'line': b'-- Found rclcpp: 2.3.0 (/opt/ros/foxy/share/rclcpp/cmake)\n'} +[1.703680] (-) TimerEvent: {} +[1.804298] (-) TimerEvent: {} +[1.814436] (hoverboard_mvp) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c\n'} +[1.837140] (hoverboard_mvp) StdoutLine: {'line': b'-- Found rosidl_adapter: 1.2.0 (/opt/ros/foxy/share/rosidl_adapter/cmake)\n'} +[1.904390] (-) TimerEvent: {} +[2.004767] (-) TimerEvent: {} +[2.105132] (-) TimerEvent: {} +[2.129158] (hoverboard_mvp) StdoutLine: {'line': b'-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") \n'} +[2.205348] (-) TimerEvent: {} +[2.227694] (hoverboard_mvp) StdoutLine: {'line': b'-- Found FastRTPS: /opt/ros/foxy/include \n'} +[2.305456] (-) TimerEvent: {} +[2.405765] (-) TimerEvent: {} +[2.446051] (hoverboard_mvp) StdoutLine: {'line': b'-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp\n'} +[2.505989] (-) TimerEvent: {} +[2.585009] (hoverboard_mvp) StdoutLine: {'line': b'-- Found rmw_implementation_cmake: 1.0.2 (/opt/ros/foxy/share/rmw_implementation_cmake/cmake)\n'} +[2.590032] (hoverboard_mvp) StdoutLine: {'line': b"-- Using RMW implementation 'rmw_fastrtps_cpp' as default\n"} +[2.592689] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread.h\n'} +[2.606165] (-) TimerEvent: {} +[2.700814] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread.h - found\n'} +[2.701325] (hoverboard_mvp) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD\n'} +[2.706240] (-) TimerEvent: {} +[2.806664] (-) TimerEvent: {} +[2.824754] (hoverboard_mvp) StdoutLine: {'line': b'-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed\n'} +[2.825450] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread_create in pthreads\n'} +[2.906816] (-) TimerEvent: {} +[2.939578] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread_create in pthreads - not found\n'} +[2.939912] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread_create in pthread\n'} +[3.007027] (-) TimerEvent: {} +[3.065627] (hoverboard_mvp) StdoutLine: {'line': b'-- Looking for pthread_create in pthread - found\n'} +[3.068018] (hoverboard_mvp) StdoutLine: {'line': b'-- Found Threads: TRUE \n'} +[3.107118] (-) TimerEvent: {} +[3.207485] (-) TimerEvent: {} +[3.307878] (-) TimerEvent: {} +[3.408219] (-) TimerEvent: {} +[3.430124] (hoverboard_mvp) StdoutLine: {'line': b'-- Found rclpy: 1.0.5 (/opt/ros/foxy/share/rclpy/cmake)\n'} +[3.435955] (hoverboard_mvp) StdoutLine: {'line': b'-- Found geometry_msgs: 2.0.3 (/opt/ros/foxy/share/geometry_msgs/cmake)\n'} +[3.508370] (-) TimerEvent: {} +[3.511232] (hoverboard_mvp) StdoutLine: {'line': b'-- Found nav_msgs: 2.0.3 (/opt/ros/foxy/share/nav_msgs/cmake)\n'} +[3.608472] (-) TimerEvent: {} +[3.685555] (hoverboard_mvp) StdoutLine: {'line': b'-- Found example_interfaces: 0.9.0 (/opt/ros/foxy/share/example_interfaces/cmake)\n'} +[3.708641] (-) TimerEvent: {} +[3.809015] (-) TimerEvent: {} +[3.909439] (-) TimerEvent: {} +[3.950014] (hoverboard_mvp) StdoutLine: {'line': b'-- Found nav2_common: 0.4.5 (/opt/ros/foxy/share/nav2_common/cmake)\n'} +[3.955171] (hoverboard_mvp) StdoutLine: {'line': b'-- Found navigation2: 0.4.5 (/opt/ros/foxy/share/navigation2/cmake)\n'} +[4.006571] (hoverboard_mvp) StdoutLine: {'line': b'-- Found ament_lint_auto: 0.9.6 (/opt/ros/foxy/share/ament_lint_auto/cmake)\n'} +[4.009640] (-) TimerEvent: {} +[4.110248] (-) TimerEvent: {} +[4.175320] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'copyright' to check source files copyright and LICENSE\n"} +[4.183606] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'cppcheck' to perform static code analysis on C / C++ code\n"} +[4.183967] (hoverboard_mvp) StdoutLine: {'line': b'-- Configured cppcheck include dirs: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include\n'} +[4.184221] (hoverboard_mvp) StdoutLine: {'line': b'-- Configured cppcheck exclude dirs and/or files: \n'} +[4.192762] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'cpplint' to check C / C++ code against the Google style\n"} +[4.193185] (hoverboard_mvp) StdoutLine: {'line': b'-- Configured cpplint exclude dirs and/or files: \n'} +[4.195446] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'flake8' to check Python code syntax and style conventions\n"} +[4.198718] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'lint_cmake' to check CMake code style\n"} +[4.201431] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'pep257' to check Python code against some of the style conventions in PEP 257\n"} +[4.210312] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'uncrustify' to check C / C++ code style\n"} +[4.210653] (-) TimerEvent: {} +[4.210896] (hoverboard_mvp) StdoutLine: {'line': b'-- Configured uncrustify additional arguments: \n'} +[4.213192] (hoverboard_mvp) StdoutLine: {'line': b"-- Added test 'xmllint' to check XML markup files\n"} +[4.220671] (hoverboard_mvp) StdoutLine: {'line': b'-- Configuring done\n'} +[4.243140] (hoverboard_mvp) StdoutLine: {'line': b'-- Generating done\n'} +[4.246281] (hoverboard_mvp) StdoutLine: {'line': b'-- Build files have been written to: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp\n'} +[4.259074] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[4.260198] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'build'} +[4.261630] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', '--', '-j12', '-l12'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[4.310859] (-) TimerEvent: {} +[4.330646] (hoverboard_mvp) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target move_controller_node\x1b[0m\n'} +[4.411132] (-) TimerEvent: {} +[4.471135] (hoverboard_mvp) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o\x1b[0m\n'} +[4.511200] (-) TimerEvent: {} +[4.611507] (-) TimerEvent: {} +[4.711859] (-) TimerEvent: {} +[4.812219] (-) TimerEvent: {} +[4.912587] (-) TimerEvent: {} +[5.013014] (-) TimerEvent: {} +[5.114341] (-) TimerEvent: {} +[5.215068] (-) TimerEvent: {} +[5.315452] (-) TimerEvent: {} +[5.415848] (-) TimerEvent: {} +[5.516760] (-) TimerEvent: {} +[5.617239] (-) TimerEvent: {} +[5.717762] (-) TimerEvent: {} +[5.818133] (-) TimerEvent: {} +[5.918517] (-) TimerEvent: {} +[6.018883] (-) TimerEvent: {} +[6.119239] (-) TimerEvent: {} +[6.219571] (-) TimerEvent: {} +[6.319947] (-) TimerEvent: {} +[6.420358] (-) TimerEvent: {} +[6.520784] (-) TimerEvent: {} +[6.621261] (-) TimerEvent: {} +[6.721628] (-) TimerEvent: {} +[6.822018] (-) TimerEvent: {} +[6.922354] (-) TimerEvent: {} +[7.022773] (-) TimerEvent: {} +[7.123118] (-) TimerEvent: {} +[7.223446] (-) TimerEvent: {} +[7.323821] (-) TimerEvent: {} +[7.424329] (-) TimerEvent: {} +[7.524786] (-) TimerEvent: {} +[7.625270] (-) TimerEvent: {} +[7.725918] (-) TimerEvent: {} +[7.826429] (-) TimerEvent: {} +[7.926972] (-) TimerEvent: {} +[8.027421] (-) TimerEvent: {} +[8.127808] (-) TimerEvent: {} +[8.228197] (-) TimerEvent: {} +[8.328575] (-) TimerEvent: {} +[8.428977] (-) TimerEvent: {} +[8.529351] (-) TimerEvent: {} +[8.629724] (-) TimerEvent: {} +[8.730055] (-) TimerEvent: {} +[8.830393] (-) TimerEvent: {} +[8.930734] (-) TimerEvent: {} +[9.031081] (-) TimerEvent: {} +[9.131476] (-) TimerEvent: {} +[9.231802] (-) TimerEvent: {} +[9.332147] (-) TimerEvent: {} +[9.432520] (-) TimerEvent: {} +[9.532983] (-) TimerEvent: {} +[9.633327] (-) TimerEvent: {} +[9.733724] (-) TimerEvent: {} +[9.834097] (-) TimerEvent: {} +[9.934493] (-) TimerEvent: {} +[10.034862] (-) TimerEvent: {} +[10.135532] (-) TimerEvent: {} +[10.235902] (-) TimerEvent: {} +[10.336438] (-) TimerEvent: {} +[10.436838] (-) TimerEvent: {} +[10.537195] (-) TimerEvent: {} +[10.637568] (-) TimerEvent: {} +[10.737939] (-) TimerEvent: {} +[10.838237] (-) TimerEvent: {} +[10.938571] (-) TimerEvent: {} +[11.038947] (-) TimerEvent: {} +[11.139342] (-) TimerEvent: {} +[11.239789] (-) TimerEvent: {} +[11.340186] (-) TimerEvent: {} +[11.440577] (-) TimerEvent: {} +[11.540979] (-) TimerEvent: {} +[11.641476] (-) TimerEvent: {} +[11.741949] (-) TimerEvent: {} +[11.842381] (-) TimerEvent: {} +[11.943200] (-) TimerEvent: {} +[12.043745] (-) TimerEvent: {} +[12.144079] (-) TimerEvent: {} +[12.244464] (-) TimerEvent: {} +[12.345016] (-) TimerEvent: {} +[12.376548] (hoverboard_mvp) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable move_controller_node\x1b[0m\n'} +[12.445139] (-) TimerEvent: {} +[12.545510] (-) TimerEvent: {} +[12.645852] (-) TimerEvent: {} +[12.746248] (-) TimerEvent: {} +[12.823546] (hoverboard_mvp) StdoutLine: {'line': b'[100%] Built target move_controller_node\n'} +[12.843113] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[12.846806] (-) TimerEvent: {} +[12.885638] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'install'} +[12.902308] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[12.918375] (hoverboard_mvp) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[12.918725] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node\n'} +[12.921868] (hoverboard_mvp) StdoutLine: {'line': b'-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to ""\n'} +[12.922223] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch\n'} +[12.922517] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py\n'} +[12.922726] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py\n'} +[12.923013] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py\n'} +[12.923205] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py\n'} +[12.923408] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py\n'} +[12.923627] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py\n'} +[12.924476] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py\n'} +[12.924677] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py\n'} +[12.924876] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py\n'} +[12.925023] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds\n'} +[12.925225] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world\n'} +[12.925365] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world\n'} +[12.925549] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf\n'} +[12.925741] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf\n'} +[12.925858] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz\n'} +[12.926021] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz\n'} +[12.926195] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params\n'} +[12.926315] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml\n'} +[12.926506] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps\n'} +[12.926631] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm\n'} +[12.927586] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml\n'} +[12.927960] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh\n'} +[12.928270] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv\n'} +[12.928479] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp\n'} +[12.928680] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py\n'} +[12.928948] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py\n'} +[12.946889] (-) TimerEvent: {} +[12.993484] (hoverboard_mvp) StdoutLine: {'line': b"Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'...\n"} +[12.993762] (hoverboard_mvp) StdoutLine: {'line': b"Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py'...\n"} +[12.993955] (hoverboard_mvp) StdoutLine: {'line': b"Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'...\n"} +[13.006761] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py\n'} +[13.007306] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp\n'} +[13.007626] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp\n'} +[13.008037] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh\n'} +[13.008285] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv\n'} +[13.008484] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh\n'} +[13.008703] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv\n'} +[13.008898] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash\n'} +[13.009142] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh\n'} +[13.009372] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh\n'} +[13.009604] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv\n'} +[13.009807] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv\n'} +[13.009997] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp\n'} +[13.010204] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake\n'} +[13.010396] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake\n'} +[13.010582] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml\n'} +[13.013028] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[13.048080] (-) TimerEvent: {} +[13.112566] (hoverboard_mvp) JobEnded: {'identifier': 'hoverboard_mvp', 'rc': 0} +[13.114971] (-) EventReactorShutdown: {} diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/command.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/command.log new file mode 100644 index 0000000..074d407 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/command.log @@ -0,0 +1,6 @@ +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout.log new file mode 100644 index 0000000..b02448a --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout.log @@ -0,0 +1,109 @@ +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /usr/bin/cc +-- Check for working C compiler: /usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/c++ +-- Check for working CXX compiler: /usr/bin/c++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 0.9.8 (/opt/ros/foxy/share/ament_cmake/cmake) +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Found rclcpp: 2.3.0 (/opt/ros/foxy/share/rclcpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Found rosidl_adapter: 1.2.0 (/opt/ros/foxy/share/rosidl_adapter/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +-- Found FastRTPS: /opt/ros/foxy/include +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 1.0.2 (/opt/ros/foxy/share/rmw_implementation_cmake/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclpy: 1.0.5 (/opt/ros/foxy/share/rclpy/cmake) +-- Found geometry_msgs: 2.0.3 (/opt/ros/foxy/share/geometry_msgs/cmake) +-- Found nav_msgs: 2.0.3 (/opt/ros/foxy/share/nav_msgs/cmake) +-- Found example_interfaces: 0.9.0 (/opt/ros/foxy/share/example_interfaces/cmake) +-- Found nav2_common: 0.4.5 (/opt/ros/foxy/share/nav2_common/cmake) +-- Found navigation2: 0.4.5 (/opt/ros/foxy/share/navigation2/cmake) +-- Found ament_lint_auto: 0.9.6 (/opt/ros/foxy/share/ament_lint_auto/cmake) +-- Added test 'copyright' to check source files copyright and LICENSE +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'cpplint' to check C / C++ code against the Google style +-- Configured cpplint exclude dirs and/or files: +-- Added test 'flake8' to check Python code syntax and style conventions +-- Added test 'lint_cmake' to check CMake code style +-- Added test 'pep257' to check Python code against some of the style conventions in PEP 257 +-- Added test 'uncrustify' to check C / C++ code style +-- Configured uncrustify additional arguments: +-- Added test 'xmllint' to check XML markup files +-- Configuring done +-- Generating done +-- Build files have been written to: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout_stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout_stderr.log new file mode 100644 index 0000000..b02448a --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/stdout_stderr.log @@ -0,0 +1,109 @@ +-- The C compiler identification is GNU 9.3.0 +-- The CXX compiler identification is GNU 9.3.0 +-- Check for working C compiler: /usr/bin/cc +-- Check for working C compiler: /usr/bin/cc -- works +-- Detecting C compiler ABI info +-- Detecting C compiler ABI info - done +-- Detecting C compile features +-- Detecting C compile features - done +-- Check for working CXX compiler: /usr/bin/c++ +-- Check for working CXX compiler: /usr/bin/c++ -- works +-- Detecting CXX compiler ABI info +-- Detecting CXX compiler ABI info - done +-- Detecting CXX compile features +-- Detecting CXX compile features - done +-- Found ament_cmake: 0.9.8 (/opt/ros/foxy/share/ament_cmake/cmake) +-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") +-- Using PYTHON_EXECUTABLE: /usr/bin/python3 +-- Found rclcpp: 2.3.0 (/opt/ros/foxy/share/rclcpp/cmake) +-- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +-- Found rosidl_adapter: 1.2.0 (/opt/ros/foxy/share/rosidl_adapter/cmake) +-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +-- Found FastRTPS: /opt/ros/foxy/include +-- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +-- Found rmw_implementation_cmake: 1.0.2 (/opt/ros/foxy/share/rmw_implementation_cmake/cmake) +-- Using RMW implementation 'rmw_fastrtps_cpp' as default +-- Looking for pthread.h +-- Looking for pthread.h - found +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD +-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +-- Looking for pthread_create in pthreads +-- Looking for pthread_create in pthreads - not found +-- Looking for pthread_create in pthread +-- Looking for pthread_create in pthread - found +-- Found Threads: TRUE +-- Found rclpy: 1.0.5 (/opt/ros/foxy/share/rclpy/cmake) +-- Found geometry_msgs: 2.0.3 (/opt/ros/foxy/share/geometry_msgs/cmake) +-- Found nav_msgs: 2.0.3 (/opt/ros/foxy/share/nav_msgs/cmake) +-- Found example_interfaces: 0.9.0 (/opt/ros/foxy/share/example_interfaces/cmake) +-- Found nav2_common: 0.4.5 (/opt/ros/foxy/share/nav2_common/cmake) +-- Found navigation2: 0.4.5 (/opt/ros/foxy/share/navigation2/cmake) +-- Found ament_lint_auto: 0.9.6 (/opt/ros/foxy/share/ament_lint_auto/cmake) +-- Added test 'copyright' to check source files copyright and LICENSE +-- Added test 'cppcheck' to perform static code analysis on C / C++ code +-- Configured cppcheck include dirs: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include +-- Configured cppcheck exclude dirs and/or files: +-- Added test 'cpplint' to check C / C++ code against the Google style +-- Configured cpplint exclude dirs and/or files: +-- Added test 'flake8' to check Python code syntax and style conventions +-- Added test 'lint_cmake' to check CMake code style +-- Added test 'pep257' to check Python code against some of the style conventions in PEP 257 +-- Added test 'uncrustify' to check C / C++ code style +-- Configured uncrustify additional arguments: +-- Added test 'xmllint' to check XML markup files +-- Configuring done +-- Generating done +-- Build files have been written to: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/streams.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/streams.log new file mode 100644 index 0000000..86352aa --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/hoverboard_mvp/streams.log @@ -0,0 +1,115 @@ +[0.030s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +[0.261s] -- The C compiler identification is GNU 9.3.0 +[0.402s] -- The CXX compiler identification is GNU 9.3.0 +[0.417s] -- Check for working C compiler: /usr/bin/cc +[0.544s] -- Check for working C compiler: /usr/bin/cc -- works +[0.547s] -- Detecting C compiler ABI info +[0.685s] -- Detecting C compiler ABI info - done +[0.725s] -- Detecting C compile features +[0.726s] -- Detecting C compile features - done +[0.733s] -- Check for working CXX compiler: /usr/bin/c++ +[0.875s] -- Check for working CXX compiler: /usr/bin/c++ -- works +[0.878s] -- Detecting CXX compiler ABI info +[0.997s] -- Detecting CXX compiler ABI info - done +[1.025s] -- Detecting CXX compile features +[1.026s] -- Detecting CXX compile features - done +[1.041s] -- Found ament_cmake: 0.9.8 (/opt/ros/foxy/share/ament_cmake/cmake) +[1.098s] -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.8.5", minimum required is "3") +[1.099s] -- Using PYTHON_EXECUTABLE: /usr/bin/python3 +[1.628s] -- Found rclcpp: 2.3.0 (/opt/ros/foxy/share/rclcpp/cmake) +[1.815s] -- Using all available rosidl_typesupport_c: rosidl_typesupport_fastrtps_c;rosidl_typesupport_introspection_c +[1.837s] -- Found rosidl_adapter: 1.2.0 (/opt/ros/foxy/share/rosidl_adapter/cmake) +[2.129s] -- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1f") +[2.228s] -- Found FastRTPS: /opt/ros/foxy/include +[2.446s] -- Using all available rosidl_typesupport_cpp: rosidl_typesupport_fastrtps_cpp;rosidl_typesupport_introspection_cpp +[2.585s] -- Found rmw_implementation_cmake: 1.0.2 (/opt/ros/foxy/share/rmw_implementation_cmake/cmake) +[2.590s] -- Using RMW implementation 'rmw_fastrtps_cpp' as default +[2.593s] -- Looking for pthread.h +[2.701s] -- Looking for pthread.h - found +[2.701s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD +[2.825s] -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed +[2.825s] -- Looking for pthread_create in pthreads +[2.940s] -- Looking for pthread_create in pthreads - not found +[2.940s] -- Looking for pthread_create in pthread +[3.065s] -- Looking for pthread_create in pthread - found +[3.068s] -- Found Threads: TRUE +[3.430s] -- Found rclpy: 1.0.5 (/opt/ros/foxy/share/rclpy/cmake) +[3.436s] -- Found geometry_msgs: 2.0.3 (/opt/ros/foxy/share/geometry_msgs/cmake) +[3.511s] -- Found nav_msgs: 2.0.3 (/opt/ros/foxy/share/nav_msgs/cmake) +[3.685s] -- Found example_interfaces: 0.9.0 (/opt/ros/foxy/share/example_interfaces/cmake) +[3.950s] -- Found nav2_common: 0.4.5 (/opt/ros/foxy/share/nav2_common/cmake) +[3.955s] -- Found navigation2: 0.4.5 (/opt/ros/foxy/share/navigation2/cmake) +[4.007s] -- Found ament_lint_auto: 0.9.6 (/opt/ros/foxy/share/ament_lint_auto/cmake) +[4.175s] -- Added test 'copyright' to check source files copyright and LICENSE +[4.183s] -- Added test 'cppcheck' to perform static code analysis on C / C++ code +[4.184s] -- Configured cppcheck include dirs: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/include +[4.184s] -- Configured cppcheck exclude dirs and/or files: +[4.193s] -- Added test 'cpplint' to check C / C++ code against the Google style +[4.193s] -- Configured cpplint exclude dirs and/or files: +[4.195s] -- Added test 'flake8' to check Python code syntax and style conventions +[4.199s] -- Added test 'lint_cmake' to check CMake code style +[4.201s] -- Added test 'pep257' to check Python code against some of the style conventions in PEP 257 +[4.210s] -- Added test 'uncrustify' to check C / C++ code style +[4.211s] -- Configured uncrustify additional arguments: +[4.213s] -- Added test 'xmllint' to check XML markup files +[4.221s] -- Configuring done +[4.243s] -- Generating done +[4.246s] -- Build files have been written to: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[4.259s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +[4.264s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[4.331s] Scanning dependencies of target move_controller_node +[4.471s] [ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[12.376s] [100%] Linking CXX executable move_controller_node +[12.823s] [100%] Built target move_controller_node +[12.846s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[12.903s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[12.918s] -- Install configuration: "" +[12.919s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +[12.922s] -- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +[12.922s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +[12.922s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +[12.923s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +[12.923s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +[12.923s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +[12.923s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +[12.924s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +[12.924s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +[12.925s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +[12.926s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +[12.927s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +[12.928s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +[12.928s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +[12.928s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +[12.928s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +[12.929s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +[12.993s] Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +[12.994s] Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py'... +[12.994s] Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +[13.007s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +[13.007s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +[13.007s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +[13.008s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +[13.008s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +[13.008s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +[13.008s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +[13.009s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +[13.009s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +[13.009s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +[13.009s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +[13.010s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +[13.010s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +[13.010s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +[13.010s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +[13.010s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml +[13.014s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-03-34/logger_all.log b/hoverboard_mvp/log/build_2021-02-27_00-03-34/logger_all.log new file mode 100644 index 0000000..480f52a --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-03-34/logger_all.log @@ -0,0 +1,111 @@ +[0.369s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'hoverboard_mvp'] +[0.370s] DEBUG:colcon:Parsed command line arguments: Namespace(ament_cmake_args=None, base_paths=['.'], build_base='build', catkin_cmake_args=None, catkin_skip_building_tests=False, cmake_args=None, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, cmake_target=None, cmake_target_skip_unavailable=False, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=['hoverboard_mvp'], packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=12, paths=None, symlink_install=False, test_result_base=None, verb_extension=, verb_name='build', verb_parser=) +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.385s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.386s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.386s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.387s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.387s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.387s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.413s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'hoverboard_mvp' +[0.413s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.413s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.413s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.413s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.413s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_args' from command line to 'None' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target' from command line to 'None' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_cache' from command line to 'False' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_first' from command line to 'False' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_force_configure' from command line to 'False' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'ament_cmake_args' from command line to 'None' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_cmake_args' from command line to 'None' +[0.456s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.456s] DEBUG:colcon.colcon_core.verb:Building package 'hoverboard_mvp' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp', 'merge_install': False, 'path': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', 'symlink_install': False, 'test_result_base': None} +[0.457s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.461s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.461s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' with build type 'ament_cmake' +[0.461s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.470s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.470s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.470s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.479s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/foxy' +[0.479s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/noetic' +[0.492s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +[4.722s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp -DCMAKE_INSTALL_PREFIX=/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp +[4.727s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[13.308s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[13.365s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[13.475s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[13.477s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[13.487s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[13.488s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[13.489s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[13.491s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[13.493s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[13.494s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[13.496s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[13.497s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[13.497s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[13.497s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[13.497s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[13.499s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[13.499s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[13.500s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[13.503s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[13.507s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[13.508s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[13.510s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[13.513s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[13.515s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[13.557s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[13.559s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[13.561s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[13.562s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[13.563s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[13.564s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[13.564s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[13.565s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[13.565s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[13.565s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[13.565s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[13.565s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[13.566s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[13.567s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[13.567s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[13.569s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[13.570s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[13.571s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[13.572s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[13.573s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[13.573s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[13.574s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[13.576s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[13.576s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[13.577s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[13.598s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[13.598s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[13.598s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[13.598s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[13.624s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[13.624s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[13.628s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.ps1' +[13.631s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_ps1.py' +[13.634s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.ps1' +[13.640s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.sh' +[13.641s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_sh.py' +[13.642s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.sh' +[13.648s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.bash' +[13.649s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.bash' +[13.657s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.zsh' +[13.658s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.zsh' diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/events.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/events.log new file mode 100644 index 0000000..7143493 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/events.log @@ -0,0 +1,137 @@ +[0.000000] (-) TimerEvent: {} +[0.001858] (hoverboard_mvp) JobQueued: {'identifier': 'hoverboard_mvp', 'dependencies': OrderedDict()} +[0.001931] (hoverboard_mvp) JobStarted: {'identifier': 'hoverboard_mvp'} +[0.024933] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'cmake'} +[0.026115] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'build'} +[0.027939] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', '--', '-j12', '-l12'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.099577] (-) TimerEvent: {} +[0.103552] (hoverboard_mvp) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target move_controller_node\x1b[0m\n'} +[0.150715] (hoverboard_mvp) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o\x1b[0m\n'} +[0.199645] (-) TimerEvent: {} +[0.300058] (-) TimerEvent: {} +[0.400444] (-) TimerEvent: {} +[0.500952] (-) TimerEvent: {} +[0.601615] (-) TimerEvent: {} +[0.701994] (-) TimerEvent: {} +[0.802408] (-) TimerEvent: {} +[0.902769] (-) TimerEvent: {} +[1.003112] (-) TimerEvent: {} +[1.103587] (-) TimerEvent: {} +[1.204027] (-) TimerEvent: {} +[1.304379] (-) TimerEvent: {} +[1.404768] (-) TimerEvent: {} +[1.505137] (-) TimerEvent: {} +[1.605603] (-) TimerEvent: {} +[1.705948] (-) TimerEvent: {} +[1.806386] (-) TimerEvent: {} +[1.906757] (-) TimerEvent: {} +[2.007098] (-) TimerEvent: {} +[2.107531] (-) TimerEvent: {} +[2.207921] (-) TimerEvent: {} +[2.308338] (-) TimerEvent: {} +[2.408981] (-) TimerEvent: {} +[2.509370] (-) TimerEvent: {} +[2.609794] (-) TimerEvent: {} +[2.710140] (-) TimerEvent: {} +[2.810572] (-) TimerEvent: {} +[2.910912] (-) TimerEvent: {} +[3.011250] (-) TimerEvent: {} +[3.111632] (-) TimerEvent: {} +[3.211978] (-) TimerEvent: {} +[3.312398] (-) TimerEvent: {} +[3.412839] (-) TimerEvent: {} +[3.513233] (-) TimerEvent: {} +[3.613573] (-) TimerEvent: {} +[3.713963] (-) TimerEvent: {} +[3.814349] (-) TimerEvent: {} +[3.914700] (-) TimerEvent: {} +[4.015135] (-) TimerEvent: {} +[4.115511] (-) TimerEvent: {} +[4.216157] (-) TimerEvent: {} +[4.316475] (-) TimerEvent: {} +[4.416784] (-) TimerEvent: {} +[4.517073] (-) TimerEvent: {} +[4.617391] (-) TimerEvent: {} +[4.717794] (-) TimerEvent: {} +[4.818126] (-) TimerEvent: {} +[4.918447] (-) TimerEvent: {} +[5.018834] (-) TimerEvent: {} +[5.119152] (-) TimerEvent: {} +[5.219497] (-) TimerEvent: {} +[5.319846] (-) TimerEvent: {} +[5.420161] (-) TimerEvent: {} +[5.520535] (-) TimerEvent: {} +[5.620896] (-) TimerEvent: {} +[5.721210] (-) TimerEvent: {} +[5.821555] (-) TimerEvent: {} +[5.921896] (-) TimerEvent: {} +[6.022242] (-) TimerEvent: {} +[6.122585] (-) TimerEvent: {} +[6.222930] (-) TimerEvent: {} +[6.323279] (-) TimerEvent: {} +[6.423628] (-) TimerEvent: {} +[6.523997] (-) TimerEvent: {} +[6.624333] (-) TimerEvent: {} +[6.724667] (-) TimerEvent: {} +[6.824999] (-) TimerEvent: {} +[6.866849] (hoverboard_mvp) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable move_controller_node\x1b[0m\n'} +[6.925156] (-) TimerEvent: {} +[7.025495] (-) TimerEvent: {} +[7.125791] (-) TimerEvent: {} +[7.201304] (hoverboard_mvp) StdoutLine: {'line': b'[100%] Built target move_controller_node\n'} +[7.216598] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[7.225917] (-) TimerEvent: {} +[7.249570] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'install'} +[7.263271] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[7.277705] (hoverboard_mvp) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[7.278181] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node\n'} +[7.282026] (hoverboard_mvp) StdoutLine: {'line': b'-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to ""\n'} +[7.282507] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch\n'} +[7.282849] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py\n'} +[7.283049] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py\n'} +[7.283210] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py\n'} +[7.283398] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py\n'} +[7.283540] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py\n'} +[7.283662] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py\n'} +[7.283789] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py\n'} +[7.283921] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py\n'} +[7.284040] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py\n'} +[7.284158] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds\n'} +[7.284280] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world\n'} +[7.284399] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world\n'} +[7.284516] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf\n'} +[7.284632] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf\n'} +[7.284749] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz\n'} +[7.284884] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz\n'} +[7.285026] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params\n'} +[7.285184] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml\n'} +[7.285306] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps\n'} +[7.285446] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm\n'} +[7.285570] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml\n'} +[7.285714] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh\n'} +[7.285857] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv\n'} +[7.285981] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp\n'} +[7.286099] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py\n'} +[7.286219] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py\n'} +[7.326005] (-) TimerEvent: {} +[7.338721] (hoverboard_mvp) StdoutLine: {'line': b"Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'...\n"} +[7.343533] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py\n'} +[7.343887] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp\n'} +[7.344142] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp\n'} +[7.344361] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh\n'} +[7.344578] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv\n'} +[7.344778] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh\n'} +[7.344973] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv\n'} +[7.345215] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash\n'} +[7.345382] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh\n'} +[7.345554] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh\n'} +[7.345731] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv\n'} +[7.345897] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv\n'} +[7.346059] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp\n'} +[7.346232] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake\n'} +[7.346391] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake\n'} +[7.346548] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml\n'} +[7.348187] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[7.426143] (-) TimerEvent: {} +[7.428668] (hoverboard_mvp) JobEnded: {'identifier': 'hoverboard_mvp', 'rc': 0} +[7.429850] (-) EventReactorShutdown: {} diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/command.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/command.log new file mode 100644 index 0000000..6cae76c --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/command.log @@ -0,0 +1,4 @@ +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout.log new file mode 100644 index 0000000..d8c7142 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout.log @@ -0,0 +1,51 @@ +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout_stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout_stderr.log new file mode 100644 index 0000000..d8c7142 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/stdout_stderr.log @@ -0,0 +1,51 @@ +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/streams.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/streams.log new file mode 100644 index 0000000..e543121 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/hoverboard_mvp/streams.log @@ -0,0 +1,55 @@ +[0.028s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.102s] Scanning dependencies of target move_controller_node +[0.149s] [ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[6.865s] [100%] Linking CXX executable move_controller_node +[7.200s] [100%] Built target move_controller_node +[7.217s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[7.262s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[7.276s] -- Install configuration: "" +[7.276s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +[7.280s] -- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +[7.281s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +[7.281s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +[7.281s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +[7.281s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +[7.282s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +[7.283s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +[7.284s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +[7.337s] Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +[7.342s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +[7.342s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +[7.342s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +[7.343s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +[7.343s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +[7.343s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +[7.343s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +[7.343s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +[7.344s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +[7.344s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +[7.344s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +[7.344s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +[7.344s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +[7.344s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +[7.345s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +[7.345s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml +[7.348s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-07-57/logger_all.log b/hoverboard_mvp/log/build_2021-02-27_00-07-57/logger_all.log new file mode 100644 index 0000000..10f4776 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-07-57/logger_all.log @@ -0,0 +1,109 @@ +[0.285s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'hoverboard_mvp'] +[0.285s] DEBUG:colcon:Parsed command line arguments: Namespace(ament_cmake_args=None, base_paths=['.'], build_base='build', catkin_cmake_args=None, catkin_skip_building_tests=False, cmake_args=None, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, cmake_target=None, cmake_target_skip_unavailable=False, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=['hoverboard_mvp'], packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=12, paths=None, symlink_install=False, test_result_base=None, verb_extension=, verb_name='build', verb_parser=) +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.294s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.294s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.295s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.321s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'hoverboard_mvp' +[0.321s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.322s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.322s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.322s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.322s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_cache' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_first' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_force_configure' from command line to 'False' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'ament_cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_cmake_args' from command line to 'None' +[0.359s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.359s] DEBUG:colcon.colcon_core.verb:Building package 'hoverboard_mvp' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp', 'merge_install': False, 'path': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', 'symlink_install': False, 'test_result_base': None} +[0.360s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.364s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.364s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' with build type 'ament_cmake' +[0.365s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.371s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.372s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.372s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.380s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/foxy' +[0.380s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/noetic' +[0.394s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[7.583s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[7.628s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[7.712s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[7.714s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[7.719s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[7.720s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[7.720s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[7.721s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[7.722s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[7.723s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[7.725s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[7.725s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[7.725s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[7.726s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[7.726s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[7.727s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[7.728s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[7.728s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[7.731s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[7.733s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[7.734s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[7.736s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[7.738s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[7.739s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[7.778s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[7.780s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[7.781s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[7.781s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[7.782s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[7.783s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[7.783s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[7.784s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[7.784s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[7.784s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[7.784s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[7.784s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[7.785s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[7.786s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[7.786s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[7.788s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[7.789s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[7.790s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[7.791s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[7.791s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[7.792s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[7.792s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[7.793s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[7.793s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[7.793s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[7.802s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[7.803s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[7.803s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[7.803s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[7.810s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[7.810s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[7.812s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.ps1' +[7.814s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_ps1.py' +[7.816s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.ps1' +[7.822s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.sh' +[7.823s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_sh.py' +[7.823s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.sh' +[7.829s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.bash' +[7.830s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.bash' +[7.835s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.zsh' +[7.836s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.zsh' diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/events.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/events.log new file mode 100644 index 0000000..9a7172b --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/events.log @@ -0,0 +1,62 @@ +[0.000000] (-) TimerEvent: {} +[0.000473] (hoverboard_mvp) JobQueued: {'identifier': 'hoverboard_mvp', 'dependencies': OrderedDict()} +[0.000916] (hoverboard_mvp) JobStarted: {'identifier': 'hoverboard_mvp'} +[0.036828] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'cmake'} +[0.038889] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'build'} +[0.041953] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', '--', '-j12', '-l12'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.099486] (-) TimerEvent: {} +[0.170171] (hoverboard_mvp) StdoutLine: {'line': b'[100%] Built target move_controller_node\n'} +[0.190141] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[0.199658] (-) TimerEvent: {} +[0.229257] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'install'} +[0.249585] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.263103] (hoverboard_mvp) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.263420] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node\n'} +[0.263685] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch\n'} +[0.263931] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py\n'} +[0.264229] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py\n'} +[0.264436] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py\n'} +[0.264553] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py\n'} +[0.264685] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py\n'} +[0.264801] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py\n'} +[0.264922] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py\n'} +[0.265033] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py\n'} +[0.265146] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py\n'} +[0.265265] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds\n'} +[0.265376] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world\n'} +[0.265500] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world\n'} +[0.265619] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf\n'} +[0.265744] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf\n'} +[0.265856] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz\n'} +[0.265969] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz\n'} +[0.266079] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params\n'} +[0.266189] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml\n'} +[0.266299] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps\n'} +[0.266408] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm\n'} +[0.266532] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml\n'} +[0.266651] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh\n'} +[0.266761] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv\n'} +[0.266880] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp\n'} +[0.267026] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py\n'} +[0.267137] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py\n'} +[0.299732] (-) TimerEvent: {} +[0.308480] (hoverboard_mvp) StdoutLine: {'line': b"Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'...\n"} +[0.313106] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py\n'} +[0.313556] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp\n'} +[0.313786] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp\n'} +[0.313959] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh\n'} +[0.314083] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv\n'} +[0.314253] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh\n'} +[0.314396] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv\n'} +[0.314509] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash\n'} +[0.314707] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh\n'} +[0.314831] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh\n'} +[0.314997] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv\n'} +[0.315150] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv\n'} +[0.315267] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp\n'} +[0.315380] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake\n'} +[0.315495] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake\n'} +[0.315607] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml\n'} +[0.316760] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[0.391544] (hoverboard_mvp) JobEnded: {'identifier': 'hoverboard_mvp', 'rc': 0} +[0.392229] (-) EventReactorShutdown: {} diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/command.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/command.log new file mode 100644 index 0000000..6cae76c --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/command.log @@ -0,0 +1,4 @@ +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout.log new file mode 100644 index 0000000..57b950e --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout.log @@ -0,0 +1,47 @@ +[100%] Built target move_controller_node +-- Install configuration: "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout_stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout_stderr.log new file mode 100644 index 0000000..57b950e --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/stdout_stderr.log @@ -0,0 +1,47 @@ +[100%] Built target move_controller_node +-- Install configuration: "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/streams.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/streams.log new file mode 100644 index 0000000..81f1b72 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/hoverboard_mvp/streams.log @@ -0,0 +1,51 @@ +[0.042s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.169s] [100%] Built target move_controller_node +[0.189s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.249s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.262s] -- Install configuration: "" +[0.262s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +[0.263s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +[0.264s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +[0.265s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +[0.266s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +[0.266s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +[0.266s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +[0.266s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +[0.307s] Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +[0.314s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml +[0.317s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-43/logger_all.log b/hoverboard_mvp/log/build_2021-02-27_00-08-43/logger_all.log new file mode 100644 index 0000000..8e517d0 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-43/logger_all.log @@ -0,0 +1,111 @@ +[0.292s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'hoverboard_mvp'] +[0.292s] DEBUG:colcon:Parsed command line arguments: Namespace(ament_cmake_args=None, base_paths=['.'], build_base='build', catkin_cmake_args=None, catkin_skip_building_tests=False, cmake_args=None, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, cmake_target=None, cmake_target_skip_unavailable=False, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=['hoverboard_mvp'], packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=12, paths=None, symlink_install=False, test_result_base=None, verb_extension=, verb_name='build', verb_parser=) +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.302s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.302s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.302s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.303s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.331s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'hoverboard_mvp' +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.331s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.332s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.332s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.332s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_args' from command line to 'None' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target' from command line to 'None' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_cache' from command line to 'False' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_first' from command line to 'False' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_force_configure' from command line to 'False' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'ament_cmake_args' from command line to 'None' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_cmake_args' from command line to 'None' +[0.377s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.377s] DEBUG:colcon.colcon_core.verb:Building package 'hoverboard_mvp' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp', 'merge_install': False, 'path': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', 'symlink_install': False, 'test_result_base': None} +[0.378s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.382s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.383s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' with build type 'ament_cmake' +[0.383s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.393s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.394s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.394s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.403s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/root/home/foxy_ws/install/hoverboard_mvp' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.404s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/root/home/foxy_ws/install/hoverboard_mvp' in the environment variable CMAKE_PREFIX_PATH doesn't exist +[0.407s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/foxy' +[0.407s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/noetic' +[0.426s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.573s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.633s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.699s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[0.701s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.706s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[0.707s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[0.708s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[0.709s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[0.711s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[0.711s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[0.713s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[0.713s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[0.713s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[0.714s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[0.714s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[0.715s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[0.716s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[0.716s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[0.718s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[0.720s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[0.721s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[0.723s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[0.724s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[0.726s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[0.762s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[0.763s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[0.764s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[0.764s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[0.765s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[0.766s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[0.766s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[0.767s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[0.767s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[0.767s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[0.767s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[0.767s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[0.768s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[0.768s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[0.769s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[0.770s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[0.771s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[0.772s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[0.772s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[0.773s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[0.773s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[0.773s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.774s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.774s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.774s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.783s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.783s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.783s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.783s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.790s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[0.790s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.792s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.ps1' +[0.794s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_ps1.py' +[0.797s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.ps1' +[0.803s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.sh' +[0.804s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_sh.py' +[0.805s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.sh' +[0.811s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.bash' +[0.812s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.bash' +[0.818s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.zsh' +[0.819s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.zsh' diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/events.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/events.log new file mode 100644 index 0000000..3e3a9fd --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/events.log @@ -0,0 +1,63 @@ +[0.000000] (-) TimerEvent: {} +[0.000520] (hoverboard_mvp) JobQueued: {'identifier': 'hoverboard_mvp', 'dependencies': OrderedDict()} +[0.001194] (hoverboard_mvp) JobStarted: {'identifier': 'hoverboard_mvp'} +[0.025189] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'cmake'} +[0.026765] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'build'} +[0.029278] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', '--', '-j12', '-l12'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.100005] (-) TimerEvent: {} +[0.143956] (hoverboard_mvp) StdoutLine: {'line': b'[100%] Built target move_controller_node\n'} +[0.164083] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[0.200252] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'install'} +[0.200382] (-) TimerEvent: {} +[0.220711] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws/src/ros2_ex'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.239023] (hoverboard_mvp) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[0.239483] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node\n'} +[0.239983] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch\n'} +[0.240495] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py\n'} +[0.240959] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py\n'} +[0.241291] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py\n'} +[0.241632] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py\n'} +[0.241841] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py\n'} +[0.242063] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py\n'} +[0.242227] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py\n'} +[0.242386] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py\n'} +[0.242579] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py\n'} +[0.242737] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds\n'} +[0.242894] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world\n'} +[0.243054] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world\n'} +[0.243221] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf\n'} +[0.243374] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf\n'} +[0.243529] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz\n'} +[0.243684] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz\n'} +[0.243841] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params\n'} +[0.244002] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml\n'} +[0.244158] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps\n'} +[0.244314] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm\n'} +[0.244468] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml\n'} +[0.244623] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh\n'} +[0.244778] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv\n'} +[0.244961] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp\n'} +[0.245159] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py\n'} +[0.245315] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py\n'} +[0.300529] (-) TimerEvent: {} +[0.305888] (hoverboard_mvp) StdoutLine: {'line': b"Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'...\n"} +[0.311751] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py\n'} +[0.312188] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp\n'} +[0.312521] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp\n'} +[0.312832] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh\n'} +[0.313131] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv\n'} +[0.313370] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh\n'} +[0.313663] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv\n'} +[0.313955] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash\n'} +[0.314176] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh\n'} +[0.314385] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh\n'} +[0.314587] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv\n'} +[0.314799] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv\n'} +[0.314983] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp\n'} +[0.315165] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake\n'} +[0.315345] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake\n'} +[0.315534] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml\n'} +[0.316776] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[0.400764] (-) TimerEvent: {} +[0.403627] (hoverboard_mvp) JobEnded: {'identifier': 'hoverboard_mvp', 'rc': 0} +[0.404750] (-) EventReactorShutdown: {} diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/command.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/command.log new file mode 100644 index 0000000..6cae76c --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/command.log @@ -0,0 +1,4 @@ +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout.log new file mode 100644 index 0000000..57b950e --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout.log @@ -0,0 +1,47 @@ +[100%] Built target move_controller_node +-- Install configuration: "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout_stderr.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout_stderr.log new file mode 100644 index 0000000..57b950e --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/stdout_stderr.log @@ -0,0 +1,47 @@ +[100%] Built target move_controller_node +-- Install configuration: "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/streams.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/streams.log new file mode 100644 index 0000000..afa2aaf --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/hoverboard_mvp/streams.log @@ -0,0 +1,51 @@ +[0.030s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.142s] [100%] Built target move_controller_node +[0.163s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.223s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.237s] -- Install configuration: "" +[0.238s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +[0.238s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +[0.239s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +[0.239s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +[0.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +[0.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +[0.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +[0.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +[0.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +[0.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +[0.242s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +[0.243s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +[0.304s] Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +[0.310s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +[0.310s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +[0.311s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +[0.311s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +[0.311s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +[0.312s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +[0.313s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +[0.313s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +[0.314s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml +[0.316s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_00-08-53/logger_all.log b/hoverboard_mvp/log/build_2021-02-27_00-08-53/logger_all.log new file mode 100644 index 0000000..c1e3146 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_00-08-53/logger_all.log @@ -0,0 +1,111 @@ +[0.281s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'hoverboard_mvp'] +[0.281s] DEBUG:colcon:Parsed command line arguments: Namespace(ament_cmake_args=None, base_paths=['.'], build_base='build', catkin_cmake_args=None, catkin_skip_building_tests=False, cmake_args=None, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, cmake_target=None, cmake_target_skip_unavailable=False, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=['hoverboard_mvp'], packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=12, paths=None, symlink_install=False, test_result_base=None, verb_extension=, verb_name='build', verb_parser=) +[0.290s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.291s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.291s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.291s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.291s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.291s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.292s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.317s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'hoverboard_mvp' +[0.317s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.317s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.317s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.317s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.317s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_args' from command line to 'None' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target' from command line to 'None' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_cache' from command line to 'False' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_first' from command line to 'False' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_force_configure' from command line to 'False' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'ament_cmake_args' from command line to 'None' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_cmake_args' from command line to 'None' +[0.354s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.354s] DEBUG:colcon.colcon_core.verb:Building package 'hoverboard_mvp' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp', 'merge_install': False, 'path': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', 'symlink_install': False, 'test_result_base': None} +[0.355s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.359s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.359s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' with build type 'ament_cmake' +[0.360s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.365s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.366s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.366s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.372s] WARNING:colcon.colcon_ros.prefix_path.ament:The path '/root/home/foxy_ws/install/hoverboard_mvp' in the environment variable AMENT_PREFIX_PATH doesn't exist +[0.373s] WARNING:colcon.colcon_ros.prefix_path.catkin:The path '/root/home/foxy_ws/install/hoverboard_mvp' in the environment variable CMAKE_PREFIX_PATH doesn't exist +[0.375s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/foxy' +[0.375s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/noetic' +[0.390s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.523s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.583s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.675s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[0.677s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[0.682s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[0.683s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[0.683s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[0.685s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[0.686s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[0.687s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[0.689s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[0.689s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[0.689s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[0.689s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[0.689s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[0.690s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[0.691s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[0.692s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[0.694s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[0.695s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[0.696s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[0.698s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[0.699s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[0.701s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[0.746s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[0.748s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[0.749s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[0.750s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[0.751s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[0.752s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[0.752s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[0.753s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[0.753s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[0.753s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[0.753s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[0.753s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[0.755s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[0.755s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[0.756s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[0.757s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[0.758s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[0.759s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[0.760s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[0.761s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[0.761s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[0.762s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[0.762s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[0.763s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[0.763s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[0.774s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[0.774s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[0.774s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[0.774s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[0.783s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[0.783s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[0.785s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.ps1' +[0.787s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_ps1.py' +[0.790s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.ps1' +[0.797s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.sh' +[0.798s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_sh.py' +[0.799s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.sh' +[0.806s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.bash' +[0.807s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.bash' +[0.814s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.zsh' +[0.815s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.zsh' diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/events.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/events.log new file mode 100644 index 0000000..7fb1897 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/events.log @@ -0,0 +1,147 @@ +[0.000000] (-) TimerEvent: {} +[0.001142] (hoverboard_mvp) JobQueued: {'identifier': 'hoverboard_mvp', 'dependencies': OrderedDict()} +[0.001195] (hoverboard_mvp) JobStarted: {'identifier': 'hoverboard_mvp'} +[0.025109] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'cmake'} +[0.026906] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'build'} +[0.029336] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--build', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', '--', '-j12', '-l12'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[0.098986] (-) TimerEvent: {} +[0.199533] (-) TimerEvent: {} +[0.299885] (-) TimerEvent: {} +[0.338169] (hoverboard_mvp) StdoutLine: {'line': b'\x1b[35m\x1b[1mScanning dependencies of target move_controller_node\x1b[0m\n'} +[0.398374] (hoverboard_mvp) StdoutLine: {'line': b'[ 50%] \x1b[32mBuilding CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o\x1b[0m\n'} +[0.399994] (-) TimerEvent: {} +[0.500350] (-) TimerEvent: {} +[0.600724] (-) TimerEvent: {} +[0.701086] (-) TimerEvent: {} +[0.801436] (-) TimerEvent: {} +[0.901793] (-) TimerEvent: {} +[1.002167] (-) TimerEvent: {} +[1.102488] (-) TimerEvent: {} +[1.202828] (-) TimerEvent: {} +[1.303165] (-) TimerEvent: {} +[1.403484] (-) TimerEvent: {} +[1.503829] (-) TimerEvent: {} +[1.604191] (-) TimerEvent: {} +[1.704570] (-) TimerEvent: {} +[1.804956] (-) TimerEvent: {} +[1.905355] (-) TimerEvent: {} +[2.005695] (-) TimerEvent: {} +[2.106058] (-) TimerEvent: {} +[2.206388] (-) TimerEvent: {} +[2.306716] (-) TimerEvent: {} +[2.407062] (-) TimerEvent: {} +[2.507423] (-) TimerEvent: {} +[2.607793] (-) TimerEvent: {} +[2.708073] (-) TimerEvent: {} +[2.808401] (-) TimerEvent: {} +[2.908752] (-) TimerEvent: {} +[3.009090] (-) TimerEvent: {} +[3.109436] (-) TimerEvent: {} +[3.209819] (-) TimerEvent: {} +[3.310221] (-) TimerEvent: {} +[3.410805] (-) TimerEvent: {} +[3.511166] (-) TimerEvent: {} +[3.611565] (-) TimerEvent: {} +[3.711934] (-) TimerEvent: {} +[3.812295] (-) TimerEvent: {} +[3.912653] (-) TimerEvent: {} +[4.013020] (-) TimerEvent: {} +[4.113378] (-) TimerEvent: {} +[4.213778] (-) TimerEvent: {} +[4.314104] (-) TimerEvent: {} +[4.414432] (-) TimerEvent: {} +[4.514833] (-) TimerEvent: {} +[4.615219] (-) TimerEvent: {} +[4.715719] (-) TimerEvent: {} +[4.816647] (-) TimerEvent: {} +[4.917189] (-) TimerEvent: {} +[5.017588] (-) TimerEvent: {} +[5.118028] (-) TimerEvent: {} +[5.218376] (-) TimerEvent: {} +[5.318725] (-) TimerEvent: {} +[5.419069] (-) TimerEvent: {} +[5.519373] (-) TimerEvent: {} +[5.619718] (-) TimerEvent: {} +[5.720055] (-) TimerEvent: {} +[5.820377] (-) TimerEvent: {} +[5.920726] (-) TimerEvent: {} +[6.021017] (-) TimerEvent: {} +[6.121340] (-) TimerEvent: {} +[6.221674] (-) TimerEvent: {} +[6.322047] (-) TimerEvent: {} +[6.422375] (-) TimerEvent: {} +[6.522706] (-) TimerEvent: {} +[6.623124] (-) TimerEvent: {} +[6.723445] (-) TimerEvent: {} +[6.823796] (-) TimerEvent: {} +[6.924123] (-) TimerEvent: {} +[7.024518] (-) TimerEvent: {} +[7.125007] (-) TimerEvent: {} +[7.225345] (-) TimerEvent: {} +[7.325686] (-) TimerEvent: {} +[7.426002] (-) TimerEvent: {} +[7.526310] (-) TimerEvent: {} +[7.613341] (hoverboard_mvp) StdoutLine: {'line': b'[100%] \x1b[32m\x1b[1mLinking CXX executable move_controller_node\x1b[0m\n'} +[7.626417] (-) TimerEvent: {} +[7.726777] (-) TimerEvent: {} +[7.827150] (-) TimerEvent: {} +[7.927572] (-) TimerEvent: {} +[8.028097] (-) TimerEvent: {} +[8.092639] (hoverboard_mvp) StdoutLine: {'line': b'[100%] Built target move_controller_node\n'} +[8.106592] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[8.128346] (-) TimerEvent: {} +[8.142946] (hoverboard_mvp) JobProgress: {'identifier': 'hoverboard_mvp', 'progress': 'install'} +[8.158149] (hoverboard_mvp) Command: {'cmd': ['/usr/bin/cmake', '--install', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'], 'cwd': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'env': OrderedDict([('LESSOPEN', '| /usr/bin/lesspipe %s'), ('HOSTNAME', 'fa5be3975c43'), ('ROS_PACKAGE_PATH', '/opt/ros/noetic/share'), ('ROS_ETC_DIR', '/opt/ros/noetic/etc/ros'), ('SHLVL', '1'), ('LD_LIBRARY_PATH', '/root/home/foxy_ws/install/zero_planner/lib:/root/home/foxy_ws/install/nav2_straightline_planner/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:/opt/ros/foxy/opt/yaml_cpp_vendor/lib:/opt/ros/foxy/opt/rviz_ogre_vendor/lib:/opt/ros/foxy/lib/x86_64-linux-gnu:/opt/ros/foxy/lib:/opt/ros/noetic/lib:/usr/lib/x86_64-linux-gnu/gazebo-11/plugins'), ('HOME', '/root'), ('OLDPWD', '/root/home/foxy_ws'), ('GAZEBO_MASTER_URI', 'http://localhost:11345'), ('ROS_PYTHON_VERSION', '3'), ('COLCON_PREFIX_PATH', '/root/home/foxy_ws/install'), ('ROS_DISTRO', 'foxy'), ('_', '/usr/bin/colcon'), ('ROS_VERSION', '2'), ('PKG_CONFIG_PATH', '/opt/ros/noetic/lib/pkgconfig'), ('NVIDIA_DRIVER_CAPABILITIES', 'graphics'), ('TERM', 'xterm'), ('GAZEBO_MODEL_PATH', '/usr/share/gazebo-11/models:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/models'), ('ROS_LOCALHOST_ONLY', '0'), ('QT_X11_NO_MITSHM', '1'), ('OGRE_RESOURCE_PATH', '/usr/lib/x86_64-linux-gnu/OGRE-1.9.0'), ('PATH', '/opt/ros/foxy/bin:/opt/ros/noetic/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'), ('DISPLAY', ':0'), ('LANG', 'C.UTF-8'), ('ROSLISP_PACKAGE_DIRECTORIES', ''), ('XAUTHORITY', '/tmp/.docker.xauth'), ('LS_COLORS', 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'), ('ROS_ROOT', '/opt/ros/noetic/share/ros'), ('AMENT_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_gazebo:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/opt/ros/foxy'), ('ROS_MASTER_URI', 'http://localhost:11311'), ('LESSCLOSE', '/usr/bin/lesspipe %s %s'), ('GAZEBO_RESOURCE_PATH', '/usr/share/gazebo-11:/root/home/foxy_ws/install/dolly_gazebo/share/dolly_gazebo/worlds'), ('GAZEBO_MODEL_DATABASE_URI', 'http://models.gazebosim.org'), ('PWD', '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp'), ('LC_ALL', 'C.UTF-8'), ('GAZEBO_PLUGIN_PATH', '/usr/lib/x86_64-linux-gnu/gazebo-11/plugins:'), ('PYTHONPATH', '/root/home/foxy_ws/install/turtlebot3_teleop/lib/python3.8/site-packages:/root/home/foxy_ws/install/turtlebot3_example/lib/python3.8/site-packages:/root/home/foxy_ws/install/squarbo_gazebo/lib/python3.8/site-packages:/root/home/foxy_ws/install/hoverboard_mvp/lib/python3.8/site-packages:/opt/ros/foxy/lib/python3.8/site-packages:/opt/ros/noetic/lib/python3/dist-packages'), ('NVIDIA_VISIBLE_DEVICES', 'all'), ('COLCON', '1'), ('CMAKE_PREFIX_PATH', '/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic')]), 'shell': False} +[8.174307] (hoverboard_mvp) StdoutLine: {'line': b'-- Install configuration: ""\n'} +[8.175410] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node\n'} +[8.179153] (hoverboard_mvp) StdoutLine: {'line': b'-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to ""\n'} +[8.179469] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch\n'} +[8.179694] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py\n'} +[8.179880] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py\n'} +[8.180072] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py\n'} +[8.180220] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py\n'} +[8.180351] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py\n'} +[8.180502] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py\n'} +[8.180660] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py\n'} +[8.180809] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py\n'} +[8.181005] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py\n'} +[8.181125] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds\n'} +[8.181254] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world\n'} +[8.181386] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world\n'} +[8.181546] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf\n'} +[8.181682] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf\n'} +[8.181804] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz\n'} +[8.181945] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz\n'} +[8.182103] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params\n'} +[8.182269] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml\n'} +[8.182433] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps\n'} +[8.182594] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm\n'} +[8.182749] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml\n'} +[8.182924] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh\n'} +[8.183097] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv\n'} +[8.183292] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp\n'} +[8.183461] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py\n'} +[8.183630] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py\n'} +[8.228462] (-) TimerEvent: {} +[8.234438] (hoverboard_mvp) StdoutLine: {'line': b"Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'...\n"} +[8.234706] (hoverboard_mvp) StdoutLine: {'line': b"Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'...\n"} +[8.239690] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py\n'} +[8.240085] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp\n'} +[8.240591] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp\n'} +[8.240803] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh\n'} +[8.240928] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv\n'} +[8.241070] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh\n'} +[8.241187] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv\n'} +[8.241307] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash\n'} +[8.241478] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh\n'} +[8.241658] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh\n'} +[8.241781] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv\n'} +[8.241899] (hoverboard_mvp) StdoutLine: {'line': b'-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv\n'} +[8.242048] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp\n'} +[8.242163] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake\n'} +[8.242277] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake\n'} +[8.242398] (hoverboard_mvp) StdoutLine: {'line': b'-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml\n'} +[8.245658] (hoverboard_mvp) CommandEnded: {'returncode': 0} +[8.328655] (-) TimerEvent: {} +[8.341303] (hoverboard_mvp) JobEnded: {'identifier': 'hoverboard_mvp', 'rc': 0} +[8.342589] (-) EventReactorShutdown: {} diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/command.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/command.log new file mode 100644 index 0000000..6cae76c --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/command.log @@ -0,0 +1,4 @@ +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stderr.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout.log new file mode 100644 index 0000000..d21e5d1 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout.log @@ -0,0 +1,52 @@ +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout_stderr.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout_stderr.log new file mode 100644 index 0000000..d21e5d1 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/stdout_stderr.log @@ -0,0 +1,52 @@ +Scanning dependencies of target move_controller_node +[ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[100%] Linking CXX executable move_controller_node +[100%] Built target move_controller_node +-- Install configuration: "" +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +-- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +-- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +-- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/streams.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/streams.log new file mode 100644 index 0000000..87851ea --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/hoverboard_mvp/streams.log @@ -0,0 +1,56 @@ +[0.030s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[0.337s] Scanning dependencies of target move_controller_node +[0.397s] [ 50%] Building CXX object CMakeFiles/move_controller_node.dir/src/mode_controller.cpp.o +[7.612s] [100%] Linking CXX executable move_controller_node +[8.092s] [100%] Built target move_controller_node +[8.106s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[8.158s] Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[8.173s] -- Install configuration: "" +[8.174s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node +[8.178s] -- Set runtime path of "/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/move_controller_node" to "" +[8.178s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/bringup_launch.py +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/robot_simulation_launch.py +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/hoverboard.launch.py +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/slam_launch.py +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/rviz_launch.py +[8.179s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/spawn_robot.launch.py +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/controllers.launch.py +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/localization_launch.py +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//launch/navigation_launch.py +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/empty.world +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//worlds/diff_driver_robot.world +[8.180s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//urdf/hoverboard.urdf +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//rviz/nav2_default_view.rviz +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//params/nav2_params.yaml +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps +[8.181s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.pgm +[8.182s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp//maps/simple.yaml +[8.182s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.sh +[8.182s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/pythonpath.dsv +[8.182s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp +[8.182s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py +[8.183s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/__init__.py +[8.233s] Listing '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp'... +[8.234s] Compiling '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages/hoverboard_mvp/path_controller.py'... +[8.239s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/hoverboard_mvp/path_controller_node.py +[8.239s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/package_run_dependencies/hoverboard_mvp +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/parent_prefix_path/hoverboard_mvp +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.sh +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/ament_prefix_path.dsv +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.sh +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/environment/path.dsv +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.bash +[8.240s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.sh +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.zsh +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/local_setup.dsv +[8.241s] -- Installing: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/ament_index/resource_index/packages/hoverboard_mvp +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig.cmake +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/cmake/hoverboard_mvpConfig-version.cmake +[8.241s] -- Up-to-date: /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.xml +[8.245s] Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp diff --git a/hoverboard_mvp/log/build_2021-02-27_13-44-05/logger_all.log b/hoverboard_mvp/log/build_2021-02-27_13-44-05/logger_all.log new file mode 100644 index 0000000..af3a915 --- /dev/null +++ b/hoverboard_mvp/log/build_2021-02-27_13-44-05/logger_all.log @@ -0,0 +1,109 @@ +[0.365s] DEBUG:colcon:Command line arguments: ['/usr/bin/colcon', 'build', '--packages-select', 'hoverboard_mvp'] +[0.365s] DEBUG:colcon:Parsed command line arguments: Namespace(ament_cmake_args=None, base_paths=['.'], build_base='build', catkin_cmake_args=None, catkin_skip_building_tests=False, cmake_args=None, cmake_clean_cache=False, cmake_clean_first=False, cmake_force_configure=False, cmake_target=None, cmake_target_skip_unavailable=False, continue_on_error=False, event_handlers=None, executor='parallel', ignore_user_meta=False, install_base='install', log_base=None, log_level=None, main=>, merge_install=False, metas=['./colcon.meta'], packages_above=None, packages_above_and_dependencies=None, packages_above_depth=None, packages_end=None, packages_ignore=None, packages_ignore_regex=None, packages_select=['hoverboard_mvp'], packages_select_build_failed=False, packages_select_by_dep=None, packages_select_regex=None, packages_select_test_failures=False, packages_skip=None, packages_skip_build_finished=False, packages_skip_by_dep=None, packages_skip_regex=None, packages_skip_test_passed=False, packages_skip_up_to=None, packages_start=None, packages_up_to=None, packages_up_to_regex=None, parallel_workers=12, paths=None, symlink_install=False, test_result_base=None, verb_extension=, verb_name='build', verb_parser=) +[0.380s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) check parameters +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) check parameters +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) check parameters +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) check parameters +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(colcon_meta) discover +[0.381s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) discover +[0.381s] INFO:colcon.colcon_core.package_discovery:Crawling recursively for packages in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.381s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ignore', 'ignore_ament_install'] +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore' +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ignore_ament_install' +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_pkg'] +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_pkg' +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['colcon_meta'] +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'colcon_meta' +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extensions ['ros'] +[0.382s] Level 1:colcon.colcon_core.package_identification:_identify(.) by extension 'ros' +[0.419s] DEBUG:colcon.colcon_core.package_identification:Package '.' with type 'ros.ament_cmake' and name 'hoverboard_mvp' +[0.419s] Level 1:colcon.colcon_core.package_discovery:discover_packages(recursive) using defaults +[0.419s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) discover +[0.420s] Level 1:colcon.colcon_core.package_discovery:discover_packages(ignore) using defaults +[0.420s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) discover +[0.420s] Level 1:colcon.colcon_core.package_discovery:discover_packages(path) using defaults +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_args' from command line to 'None' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target' from command line to 'None' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_target_skip_unavailable' from command line to 'False' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_cache' from command line to 'False' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_clean_first' from command line to 'False' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'cmake_force_configure' from command line to 'False' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'ament_cmake_args' from command line to 'None' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_cmake_args' from command line to 'None' +[0.472s] Level 5:colcon.colcon_core.verb:set package 'hoverboard_mvp' build argument 'catkin_skip_building_tests' from command line to 'False' +[0.473s] DEBUG:colcon.colcon_core.verb:Building package 'hoverboard_mvp' with the following arguments: {'ament_cmake_args': None, 'build_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp', 'catkin_cmake_args': None, 'catkin_skip_building_tests': False, 'cmake_args': None, 'cmake_clean_cache': False, 'cmake_clean_first': False, 'cmake_force_configure': False, 'cmake_target': None, 'cmake_target_skip_unavailable': False, 'install_base': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp', 'merge_install': False, 'path': '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp', 'symlink_install': False, 'test_result_base': None} +[0.474s] INFO:colcon.colcon_core.executor:Executing jobs using 'parallel' executor +[0.478s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete +[0.479s] INFO:colcon.colcon_ros.task.ament_cmake.build:Building ROS package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' with build type 'ament_cmake' +[0.479s] INFO:colcon.colcon_cmake.task.cmake.build:Building CMake package in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp' +[0.486s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_core.shell.bat': Not used on non-Windows systems +[0.487s] INFO:colcon.colcon_core.shell:Skip shell extension 'powershell' for command environment: Not usable outside of PowerShell +[0.487s] DEBUG:colcon.colcon_core.shell:Skip shell extension 'dsv' for command environment +[0.496s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/foxy' +[0.496s] DEBUG:colcon.colcon_core.shell:Ignoring prefix path '/opt/ros/noetic' +[0.510s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[8.586s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --build /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp -- -j12 -l12 +[8.638s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoking command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[8.723s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[8.725s] DEBUG:colcon.colcon_core.event_handler.log_command:Invoked command in '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp' returned '0': CMAKE_PREFIX_PATH=/root/home/foxy_ws/install/zero_planner:/root/home/foxy_ws/install/turtlebot3_simulations:/root/home/foxy_ws/install/turtlebot3_gazebo:/root/home/foxy_ws/install/turtlebot3:/root/home/foxy_ws/install/turtlebot3_bringup:/root/home/foxy_ws/install/turtlebot3_node:/root/home/foxy_ws/install/turtlebot3_navigation2:/root/home/foxy_ws/install/turtlebot3_fake_node:/root/home/foxy_ws/install/turtlebot3_description:/root/home/foxy_ws/install/turtlebot3_cartographer:/root/home/foxy_ws/install/squarbo_simulation:/root/home/foxy_ws/install/squarbo_description:/root/home/foxy_ws/install/nav2_straightline_planner:/root/home/foxy_ws/install/my_package:/root/home/foxy_ws/install/hoverboard_mvp:/root/home/foxy_ws/install/dolly:/root/home/foxy_ws/install/dolly_gazebo:/root/home/foxy_ws/install/dolly_follow:/root/home/foxy_ws/install/turtlebot3_teleop:/root/home/foxy_ws/install/turtlebot3_example:/root/home/foxy_ws/install/squarbo_gazebo:/opt/ros/foxy:/opt/ros/noetic /usr/bin/cmake --install /root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/build/hoverboard_mvp +[8.733s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[8.735s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[8.735s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[8.737s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[8.738s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[8.741s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[8.751s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[8.752s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[8.752s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[8.752s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[8.752s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[8.753s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[8.754s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[8.755s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[8.757s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[8.760s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[8.762s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[8.764s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[8.766s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[8.768s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[8.805s] Level 1:colcon.colcon_core.environment:create_environment_scripts_only(hoverboard_mvp) +[8.807s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake module files +[8.809s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp' for CMake config files +[8.809s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'cmake_prefix_path') +[8.810s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.ps1' +[8.811s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.dsv' +[8.811s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/cmake_prefix_path.sh' +[8.813s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib' +[8.813s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/bin' +[8.813s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/pkgconfig/hoverboard_mvp.pc' +[8.813s] Level 1:colcon.colcon_core.environment:checking '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/lib/python3.8/site-packages' +[8.813s] Level 1:colcon.colcon_core.shell:create_environment_hook('hoverboard_mvp', 'pythonpath') +[8.814s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.ps1' +[8.815s] INFO:colcon.colcon_core.shell:Creating environment descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.dsv' +[8.815s] INFO:colcon.colcon_core.shell:Creating environment hook '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/hook/pythonpath.sh' +[8.817s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.ps1' +[8.817s] INFO:colcon.colcon_core.shell:Creating package descriptor '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.dsv' +[8.818s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.sh' +[8.819s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.bash' +[8.819s] INFO:colcon.colcon_core.shell:Creating package script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/hoverboard_mvp/package.zsh' +[8.820s] Level 1:colcon.colcon_core.environment:create_file_with_runtime_dependencies(/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/hoverboard_mvp/share/colcon-core/packages/hoverboard_mvp) +[8.820s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:closing loop +[8.821s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:loop closed +[8.821s] DEBUG:colcon.colcon_parallel_executor.executor.parallel:run_until_complete finished with '0' +[8.821s] DEBUG:colcon.colcon_core.event_reactor:joining thread +[8.840s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.notify_send': Could not find 'notify-send' +[8.840s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.terminal_notifier': Not used on non-Darwin systems +[8.840s] INFO:colcon.colcon_core.plugin_system:Skipping extension 'colcon_notification.desktop_notification.win32': Not used on non-Windows systems +[8.840s] INFO:colcon.colcon_notification.desktop_notification:Sending desktop notification using 'notify2' +[8.883s] DEBUG:colcon.colcon_notification.desktop_notification.notify2:Failed to initialize notify2: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.Notifications was not provided by any .service files +[8.883s] DEBUG:colcon.colcon_core.event_reactor:joined thread +[8.885s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.ps1' +[8.888s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_ps1.py' +[8.891s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.ps1' +[8.900s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.sh' +[8.901s] INFO:colcon.colcon_core.shell:Creating prefix util module '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/_local_setup_util_sh.py' +[8.902s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.sh' +[8.908s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.bash' +[8.909s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.bash' +[8.918s] INFO:colcon.colcon_core.shell:Creating prefix script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/local_setup.zsh' +[8.919s] INFO:colcon.colcon_core.shell:Creating prefix chain script '/root/home/foxy_ws/src/tech_palcantara/hoverboard_mvp/install/setup.zsh' diff --git a/hoverboard_mvp/log/latest b/hoverboard_mvp/log/latest new file mode 120000 index 0000000..b57d247 --- /dev/null +++ b/hoverboard_mvp/log/latest @@ -0,0 +1 @@ +latest_build \ No newline at end of file diff --git a/hoverboard_mvp/log/latest_build b/hoverboard_mvp/log/latest_build new file mode 120000 index 0000000..4b19c91 --- /dev/null +++ b/hoverboard_mvp/log/latest_build @@ -0,0 +1 @@ +build_2021-02-27_13-44-05 \ No newline at end of file diff --git a/hoverboard_mvp/maps/simple.pgm b/hoverboard_mvp/maps/simple.pgm new file mode 100644 index 0000000..9ee24f8 --- /dev/null +++ b/hoverboard_mvp/maps/simple.pgm @@ -0,0 +1,5 @@ +P5 +# Created by GIMP version 2.10.18 PNM plug-in +384 384 +255 +ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþÿþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþÿÿÿÿÿõõèÿÿþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþÿÿÿþýýýþúÿÿþþþþþÿÿÿÿÿÿÿÿÿÿòñðìÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþÿÿÿþÿÿÿÿÿÿÿÿÿþÿÿÿÿÿÿÿÿÿÿýýýþþûúÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþÿüþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþÿçøÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþÿÿóýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþÿÿÿýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿýôÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿûêÿÿþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿôÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿøçÿÿþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþýøëÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþÿÿÿÿÿþþþþþþþþþþþþþþþþÿÿÿþþþþþþþþþþþþþþþÿÿÿþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍþþþþþÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ \ No newline at end of file diff --git a/hoverboard_mvp/maps/simple.yaml b/hoverboard_mvp/maps/simple.yaml new file mode 100644 index 0000000..9e08549 --- /dev/null +++ b/hoverboard_mvp/maps/simple.yaml @@ -0,0 +1,6 @@ +image: simple.pgm +resolution: 0.050000 +origin: [-10.000000, -10.000000, 0.000000] +negate: 0 +occupied_thresh: 0.65 +free_thresh: 0.196 diff --git a/hoverboard_mvp/package.xml b/hoverboard_mvp/package.xml new file mode 100755 index 0000000..a5ef9b2 --- /dev/null +++ b/hoverboard_mvp/package.xml @@ -0,0 +1,34 @@ + + + + hoverboard_mvp + 0.0.0 + TODO: Package description + root + TODO: License declaration + + ament_cmake + ament_cmake_python + rosidl_default_generators + + gazebo_ros + teleop_twist_keyboard + rclcpp + rclpy + example_interfaces + geometry_msgs + nav_msgs + nav2_common + navigation2 + action_msgs + tf2 + + rosidl_interface_packages + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/hoverboard_mvp/params/nav2_params.yaml b/hoverboard_mvp/params/nav2_params.yaml new file mode 100644 index 0000000..af35782 --- /dev/null +++ b/hoverboard_mvp/params/nav2_params.yaml @@ -0,0 +1,280 @@ +# amcl: +# ros__parameters: +# use_sim_time: True +# alpha1: 0.2 +# alpha2: 0.2 +# alpha3: 0.2 +# alpha4: 0.2 +# alpha5: 0.2 +# base_frame_id: "base_link" +# beam_skip_distance: 0.5 +# beam_skip_error_threshold: 0.9 +# beam_skip_threshold: 0.3 +# do_beamskip: false +# global_frame_id: "map" +# lambda_short: 0.1 +# laser_likelihood_max_dist: 2.0 +# laser_max_range: 100.0 +# laser_min_range: -1.0 +# laser_model_type: "likelihood_field" +# max_beams: 60 +# max_particles: 2000 +# min_particles: 500 +# odom_frame_id: "odom" +# pf_err: 0.05 +# pf_z: 0.99 +# recovery_alpha_fast: 0.0 +# recovery_alpha_slow: 0.0 +# resample_interval: 1 +# robot_model_type: "differential" +# save_pose_rate: 0.5 +# sigma_hit: 0.2 +# tf_broadcast: true +# transform_tolerance: 1.0 +# update_min_a: 0.2 +# update_min_d: 0.25 +# z_hit: 0.5 +# z_max: 0.05 +# z_rand: 0.5 +# z_short: 0.05 +# scan_topic: scan + +# amcl_map_client: +# ros__parameters: +# use_sim_time: True + +# amcl_rclcpp_node: +# ros__parameters: +# use_sim_time: True + +bt_navigator: + ros__parameters: + use_sim_time: True + global_frame: map + robot_base_frame: base_link + odom_topic: /odom + default_bt_xml_filename: "navigate_w_replanning_and_recovery.xml" + plugin_lib_names: + - nav2_compute_path_to_pose_action_bt_node + - nav2_follow_path_action_bt_node + - nav2_back_up_action_bt_node + - nav2_spin_action_bt_node + - nav2_wait_action_bt_node + - nav2_clear_costmap_service_bt_node + - nav2_is_stuck_condition_bt_node + - nav2_goal_reached_condition_bt_node + - nav2_goal_updated_condition_bt_node + - nav2_initial_pose_received_condition_bt_node + - nav2_reinitialize_global_localization_service_bt_node + - nav2_rate_controller_bt_node + - nav2_distance_controller_bt_node + - nav2_speed_controller_bt_node + - nav2_recovery_node_bt_node + - nav2_pipeline_sequence_bt_node + - nav2_round_robin_node_bt_node + - nav2_transform_available_condition_bt_node + - nav2_time_expired_condition_bt_node + - nav2_distance_traveled_condition_bt_node + +bt_navigator_rclcpp_node: + ros__parameters: + use_sim_time: True + +controller_server: + ros__parameters: + use_sim_time: True + controller_frequency: 20.0 + #controller_plugin_types: ["dwb_core::DWBLocalPlanner"] + #controller_plugin_types: ["teb_local_planner::TebLocalPlannerROS"] + controller_plugin_types: ["dpf_controller::DPFController"] + controller_plugin_ids: ["FollowPath"] + min_x_velocity_threshold: 0.001 + min_y_velocity_threshold: 0.5 + min_theta_velocity_threshold: 0.001 + + # DWB parameters + FollowPath.debug_trajectory_details: True + FollowPath.min_vel_x: 0.0 + FollowPath.min_vel_y: 0.0 + FollowPath.max_vel_x: 0.26 + FollowPath.max_vel_y: 0.0 + FollowPath.max_vel_theta: 1.0 + FollowPath.min_speed_xy: 0.0 + FollowPath.max_speed_xy: 0.26 + FollowPath.min_speed_theta: 0.0 + FollowPath.acc_lim_x: 2.5 + FollowPath.acc_lim_y: 0.0 + FollowPath.acc_lim_theta: 3.2 + FollowPath.decel_lim_x: -2.5 + FollowPath.decel_lim_y: 0.0 + FollowPath.decel_lim_theta: -3.2 + FollowPath.vx_samples: 20 + FollowPath.vy_samples: 5 + FollowPath.vtheta_samples: 20 + FollowPath.sim_time: 1.7 + FollowPath.linear_granularity: 0.05 + FollowPath.angular_granularity: 0.025 + FollowPath.transform_tolerance: 0.2 + FollowPath.xy_goal_tolerance: 0.25 + FollowPath.trans_stopped_velocity: 0.25 + FollowPath.short_circuit_trajectory_evaluation: True + FollowPath.stateful: True + FollowPath.critics: ["RotateToGoal", "Oscillation", "BaseObstacle", "GoalAlign", "PathAlign", "PathDist", "GoalDist"] + FollowPath.BaseObstacle.scale: 0.02 + FollowPath.PathAlign.scale: 32.0 + FollowPath.GoalAlign.scale: 24.0 + FollowPath.PathAlign.forward_point_distance: 0.1 + FollowPath.GoalAlign.forward_point_distance: 0.1 + FollowPath.PathDist.scale: 32.0 + FollowPath.GoalDist.scale: 24.0 + FollowPath.RotateToGoal.scale: 32.0 + FollowPath.RotateToGoal.slowing_factor: 5.0 + FollowPath.RotateToGoal.lookahead_time: -1.0 + +controller_server_rclcpp_node: + ros__parameters: + use_sim_time: True + +local_costmap: + local_costmap: + ros__parameters: + update_frequency: 5.0 + publish_frequency: 2.0 + global_frame: odom + robot_base_frame: base_link + use_sim_time: True + rolling_window: true + width: 3 + height: 3 + resolution: 0.05 + plugin_names: ["obstacle_layer", "voxel_layer", "inflation_layer"] + plugin_types: ["nav2_costmap_2d::ObstacleLayer", "nav2_costmap_2d::VoxelLayer", "nav2_costmap_2d::InflationLayer"] + robot_radius: 0.22 + footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' + footprint_padding: 0.01 + inflation_layer: + cost_scaling_factor: 3.0 + obstacle_layer: + enabled: True + observation_sources: scan + scan: + topic: /scan + max_obstacle_height: 2.0 + clearing: True + marking: True + data_type: "LaserScan" + voxel_layer: + enabled: True + publish_voxel_map: True + origin_z: 0.0 + z_resolution: 0.05 + z_voxels: 16 + max_obstacle_height: 2.0 + mark_threshold: 0 + observation_sources: pointcloud + pointcloud: + topic: /intel_realsense_r200_depth/points + max_obstacle_height: 2.0 + clearing: True + marking: True + data_type: "PointCloud2" + static_layer: + map_subscribe_transient_local: True + always_send_full_costmap: True + local_costmap_client: + ros__parameters: + use_sim_time: True + local_costmap_rclcpp_node: + ros__parameters: + use_sim_time: True + +global_costmap: + global_costmap: + ros__parameters: + update_frequency: 1.0 + publish_frequency: 1.0 + global_frame: map + robot_base_frame: base_link + use_sim_time: True + plugin_names: ["static_layer", "obstacle_layer", "voxel_layer", "inflation_layer"] + plugin_types: ["nav2_costmap_2d::StaticLayer", "nav2_costmap_2d::ObstacleLayer", "nav2_costmap_2d::VoxelLayer", "nav2_costmap_2d::InflationLayer"] + robot_radius: 0.22 + footprint: '[[-0.05, -0.05], [-0.05, 0.05], [0.05, 0.05], [0.05, -0.05]]' + footprint_padding: 0.01 + resolution: 0.05 + obstacle_layer: + enabled: True + observation_sources: scan + scan: + topic: /scan + max_obstacle_height: 2.0 + clearing: True + marking: True + data_type: "LaserScan" + voxel_layer: + enabled: True + publish_voxel_map: True + origin_z: 0.0 + z_resolution: 0.05 + z_voxels: 16 + max_obstacle_height: 2.0 + mark_threshold: 0 + observation_sources: pointcloud + pointcloud: + topic: /intel_realsense_r200_depth/points + max_obstacle_height: 2.0 + clearing: True + marking: True + data_type: "PointCloud2" + static_layer: + map_subscribe_transient_local: True + always_send_full_costmap: True + global_costmap_client: + ros__parameters: + use_sim_time: True + global_costmap_rclcpp_node: + ros__parameters: + use_sim_time: True + +map_server: + ros__parameters: + use_sim_time: True + yaml_filename: "simple.yaml" + +map_saver: + ros__parameters: + use_sim_time: True + save_map_timeout: 5000 + free_thresh_default: 0.25 + occupied_thresh_default: 0.65 + +planner_server: + ros__parameters: + planner_plugin_types: ["nav2_navfn_planner/NavfnPlanner"] + planner_plugin_ids: ["GridBased"] + use_sim_time: True + GridBased.interpolation_resolution: 0.1 + +planner_server_rclcpp_node: + ros__parameters: + use_sim_time: True + +recoveries_server: + ros__parameters: + costmap_topic: local_costmap/costmap_raw + footprint_topic: local_costmap/published_footprint + cycle_frequency: 10.0 + plugin_names: ["wait", "spin", "backup"] + plugin_types: ["nav2_recoveries/Wait", "nav2_recoveries/Spin", "nav2_recoveries/BackUp"] + global_frame: odom + robot_base_frame: base_link + transform_timeout: 0.1 + use_sim_time: true + simulate_ahead_time: 2.0 + max_rotational_vel: 1.0 + min_rotational_vel: 0.4 + rotational_acc_lim: 3.2 + +robot_state_publisher: + ros__parameters: + use_sim_time: True diff --git a/hoverboard_mvp/rviz/nav2_default_view.rviz b/hoverboard_mvp/rviz/nav2_default_view.rviz new file mode 100644 index 0000000..04e989e --- /dev/null +++ b/hoverboard_mvp/rviz/nav2_default_view.rviz @@ -0,0 +1,560 @@ +Panels: + - Class: rviz_common/Displays + Help Height: 0 + Name: Displays + Property Tree Widget: + Expanded: + - /Global Options1 + - /TF1/Frames1 + - /TF1/Tree1 + Splitter Ratio: 0.5833333134651184 + Tree Height: 606 + - Class: rviz_common/Selection + Name: Selection + - Class: rviz_common/Tool Properties + Expanded: + - /Publish Point1 + Name: Tool Properties + Splitter Ratio: 0.5886790156364441 + - Class: rviz_common/Views + Expanded: + - /Current View1 + Name: Views + Splitter Ratio: 0.5 + - Class: nav2_rviz_plugins/Navigation 2 + Name: Navigation 2 +Visualization Manager: + Class: "" + Displays: + - Alpha: 0.5 + Cell Size: 1 + Class: rviz_default_plugins/Grid + Color: 160; 160; 164 + Enabled: true + Line Style: + Line Width: 0.029999999329447746 + Value: Lines + Name: Grid + Normal Cell Count: 0 + Offset: + X: 0 + Y: 0 + Z: 0 + Plane: XY + Plane Cell Count: 10 + Reference Frame: + Value: true + - Alpha: 1 + Class: rviz_default_plugins/RobotModel + Collision Enabled: false + Description File: "" + Description Source: Topic + Description Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /robot_description + Enabled: false + Links: + All Links Enabled: true + Expand Joint Details: false + Expand Link Details: false + Expand Tree: false + Link Tree Style: "" + Name: RobotModel + TF Prefix: "" + Update Interval: 0 + Value: false + Visual Enabled: true + - Class: rviz_default_plugins/TF + Enabled: true + Frame Timeout: 15 + Frames: + All Enabled: false + base_footprint: + Value: true + base_link: + Value: true + base_scan: + Value: true + camera_depth_frame: + Value: true + camera_depth_optical_frame: + Value: true + camera_link: + Value: true + camera_rgb_frame: + Value: true + camera_rgb_optical_frame: + Value: true + caster_back_left_link: + Value: true + caster_back_right_link: + Value: true + imu_link: + Value: true + map: + Value: true + odom: + Value: true + wheel_left_link: + Value: true + wheel_right_link: + Value: true + Marker Scale: 1 + Name: TF + Show Arrows: true + Show Axes: true + Show Names: false + Tree: + map: + odom: + base_footprint: + base_link: + base_scan: + {} + camera_link: + camera_depth_frame: + camera_depth_optical_frame: + {} + camera_rgb_frame: + camera_rgb_optical_frame: + {} + caster_back_left_link: + {} + caster_back_right_link: + {} + imu_link: + {} + wheel_left_link: + {} + wheel_right_link: + {} + Update Interval: 0 + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/LaserScan + Color: 255; 255; 255 + Color Transformer: Intensity + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 0 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: LaserScan + Position Transformer: XYZ + Selectable: true + Size (Pixels): 3 + Size (m): 0.009999999776482582 + Style: Flat Squares + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Best Effort + Value: /scan + Use Fixed Frame: true + Use rainbow: true + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/PointCloud2 + Color: 255; 255; 255 + Color Transformer: "" + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: Bumper Hit + Position Transformer: "" + Selectable: true + Size (Pixels): 3 + Size (m): 0.07999999821186066 + Style: Spheres + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Best Effort + Value: /mobile_base/sensors/bumper_pointcloud + Use Fixed Frame: true + Use rainbow: true + Value: true + - Alpha: 1 + Class: rviz_default_plugins/Map + Color Scheme: map + Draw Behind: true + Enabled: true + Name: Map + Topic: + Depth: 1 + Durability Policy: Transient Local + History Policy: Keep Last + Reliability Policy: Reliable + Value: /map + Use Timestamp: false + Value: true + - Alpha: 1 + Arrow Length: 0.019999999552965164 + Axes Length: 0.30000001192092896 + Axes Radius: 0.009999999776482582 + Class: rviz_default_plugins/PoseArray + Color: 0; 180; 0 + Enabled: true + Head Length: 0.07000000029802322 + Head Radius: 0.029999999329447746 + Name: Amcl Particle Swarm + Shaft Length: 0.23000000417232513 + Shaft Radius: 0.009999999776482582 + Shape: Arrow (Flat) + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Best Effort + Value: /particlecloud + Value: true + - Class: rviz_common/Group + Displays: + - Alpha: 0.3 + Class: rviz_default_plugins/Map + Color Scheme: costmap + Draw Behind: false + Enabled: true + Name: Global Costmap + Topic: + Depth: 1 + Durability Policy: Transient Local + History Policy: Keep Last + Reliability Policy: Reliable + Value: /global_costmap/costmap + Use Timestamp: false + Value: true + - Alpha: 1 + Buffer Length: 1 + Class: rviz_default_plugins/Path + Color: 255; 0; 0 + Enabled: true + Head Diameter: 0.019999999552965164 + Head Length: 0.019999999552965164 + Length: 0.30000001192092896 + Line Style: Lines + Line Width: 0.029999999329447746 + Name: Path + Offset: + X: 0 + Y: 0 + Z: 0 + Pose Color: 255; 85; 255 + Pose Style: Arrows + Radius: 0.029999999329447746 + Shaft Diameter: 0.004999999888241291 + Shaft Length: 0.019999999552965164 + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /plan + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/PointCloud + Color: 125; 125; 125 + Color Transformer: FlatColor + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: VoxelGrid + Position Transformer: XYZ + Selectable: true + Size (Pixels): 3 + Size (m): 0.05000000074505806 + Style: Boxes + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /global_costmap/voxel_marked_cloud + Use Fixed Frame: true + Use rainbow: true + Value: true + - Alpha: 1 + Class: rviz_default_plugins/Polygon + Color: 25; 255; 0 + Enabled: false + Name: Polygon + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /global_costmap/published_footprint + Value: false + Enabled: true + Name: Global Planner + - Class: rviz_common/Group + Displays: + - Alpha: 0.699999988079071 + Class: rviz_default_plugins/Map + Color Scheme: costmap + Draw Behind: false + Enabled: true + Name: Local Costmap + Topic: + Depth: 1 + Durability Policy: Transient Local + History Policy: Keep Last + Reliability Policy: Reliable + Value: /local_costmap/costmap + Use Timestamp: false + Value: true + - Alpha: 1 + Buffer Length: 1 + Class: rviz_default_plugins/Path + Color: 0; 12; 255 + Enabled: true + Head Diameter: 0.30000001192092896 + Head Length: 0.20000000298023224 + Length: 0.30000001192092896 + Line Style: Lines + Line Width: 0.029999999329447746 + Name: Local Plan + Offset: + X: 0 + Y: 0 + Z: 0 + Pose Color: 255; 85; 255 + Pose Style: None + Radius: 0.029999999329447746 + Shaft Diameter: 0.10000000149011612 + Shaft Length: 0.10000000149011612 + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /local_plan + Value: true + - Class: rviz_default_plugins/MarkerArray + Enabled: false + Name: Trajectories + Namespaces: + {} + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /marker + Value: false + - Alpha: 1 + Class: rviz_default_plugins/Polygon + Color: 25; 255; 0 + Enabled: true + Name: Polygon + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /local_costmap/published_footprint + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/PointCloud + Color: 255; 255; 255 + Color Transformer: RGB8 + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: VoxelGrid + Position Transformer: XYZ + Selectable: true + Size (Pixels): 3 + Size (m): 0.009999999776482582 + Style: Flat Squares + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /local_costmap/voxel_marked_cloud + Use Fixed Frame: true + Use rainbow: true + Value: true + Enabled: true + Name: Controller + - Class: rviz_common/Group + Displays: + - Class: rviz_default_plugins/Image + Enabled: true + Max Value: 1 + Median window: 5 + Min Value: 0 + Name: RealsenseCamera + Normalize Range: true + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /intel_realsense_r200_depth/image_raw + Value: true + - Alpha: 1 + Autocompute Intensity Bounds: true + Autocompute Value Bounds: + Max Value: 10 + Min Value: -10 + Value: true + Axis: Z + Channel Name: intensity + Class: rviz_default_plugins/PointCloud2 + Color: 255; 255; 255 + Color Transformer: RGB8 + Decay Time: 0 + Enabled: true + Invert Rainbow: false + Max Color: 255; 255; 255 + Max Intensity: 4096 + Min Color: 0; 0; 0 + Min Intensity: 0 + Name: RealsenseDepthImage + Position Transformer: XYZ + Selectable: true + Size (Pixels): 3 + Size (m): 0.009999999776482582 + Style: Flat Squares + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /intel_realsense_r200_depth/points + Use Fixed Frame: true + Use rainbow: true + Value: true + Enabled: false + Name: Realsense + - Class: rviz_default_plugins/MarkerArray + Enabled: true + Name: MarkerArray + Namespaces: + {} + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /waypoints + Value: true + Enabled: true + Global Options: + Background Color: 48; 48; 48 + Fixed Frame: map + Frame Rate: 30 + Name: root + Tools: + - Class: rviz_default_plugins/MoveCamera + - Class: rviz_default_plugins/Select + - Class: rviz_default_plugins/FocusCamera + - Class: rviz_default_plugins/Measure + Line color: 128; 128; 0 + - Class: rviz_default_plugins/SetInitialPose + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /initialpose + - Class: rviz_default_plugins/PublishPoint + Single click: true + Topic: + Depth: 5 + Durability Policy: Volatile + History Policy: Keep Last + Reliability Policy: Reliable + Value: /clicked_point + - Class: nav2_rviz_plugins/GoalTool + Transformation: + Current: + Class: rviz_default_plugins/TF + Value: true + Views: + Current: + Angle: -1.6150002479553223 + Class: rviz_default_plugins/TopDownOrtho + Enable Stereo Rendering: + Stereo Eye Separation: 0.05999999865889549 + Stereo Focal Distance: 1 + Swap Stereo Eyes: false + Value: false + Invert Z Axis: false + Name: Current View + Near Clip Distance: 0.009999999776482582 + Scale: 127.88431549072266 + Target Frame: + Value: TopDownOrtho (rviz_default_plugins) + X: -0.044467076659202576 + Y: -0.38726311922073364 + Saved: ~ +Window Geometry: + Displays: + collapsed: false + Height: 932 + Hide Left Dock: false + Hide Right Dock: true + Navigation 2: + collapsed: false + QMainWindow State: 000000ff00000000fd00000004000000000000016a0000034afc020000000afb0000001200530065006c0065006300740069006f006e00000001e10000009b0000005c00fffffffb0000001e0054006f006f006c002000500072006f007000650072007400690065007302000001ed000001df00000185000000a3fb000000120056006900650077007300200054006f006f02000001df000002110000018500000122fb000000200054006f006f006c002000500072006f0070006500720074006900650073003203000002880000011d000002210000017afb000000100044006900730070006c006100790073010000003d0000029b000000c900fffffffb0000002000730065006c0065006300740069006f006e00200062007500660066006500720200000138000000aa0000023a00000294fb00000014005700690064006500530074006500720065006f02000000e6000000d2000003ee0000030bfb0000000c004b0069006e0065006300740200000186000001060000030c00000261fb00000018004e0061007600690067006100740069006f006e0020003201000002de000000a90000008100fffffffb0000001e005200650061006c00730065006e0073006500430061006d00650072006100000002c6000000c10000002800ffffff000000010000010f0000034afc0200000003fb0000001e0054006f006f006c002000500072006f00700065007200740069006500730100000041000000780000000000000000fb0000000a00560069006500770073000000003d0000034a000000a400fffffffb0000001200530065006c0065006300740069006f006e010000025a000000b200000000000000000000000200000490000000a9fc0100000001fb0000000a00560069006500770073030000004e00000080000002e10000019700000003000004420000003efc0100000002fb0000000800540069006d00650100000000000004420000000000000000fb0000000800540069006d00650100000000000004500000000000000000000004990000034a00000004000000040000000800000008fc0000000100000002000000010000000a0054006f006f006c00730100000000ffffffff0000000000000000 + RealsenseCamera: + collapsed: false + Selection: + collapsed: false + Tool Properties: + collapsed: false + Views: + collapsed: true + Width: 1545 + X: 696 + Y: 229 diff --git a/hoverboard_mvp/scripts/path_controller_node.py b/hoverboard_mvp/scripts/path_controller_node.py new file mode 100755 index 0000000..c7b6200 --- /dev/null +++ b/hoverboard_mvp/scripts/path_controller_node.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python3 +import rclpy +from rclpy.executors import MultiThreadedExecutor + +from hoverboard_mvp.path_controller import PathController + +def main(args=None): + + rclpy.init(args=args) + + node = PathController() + + executor = MultiThreadedExecutor() + + rclpy.spin(node, executor=executor) + + + node.destroy() + rclpy.shutdown() + +if __name__ == '__main__': + main() \ No newline at end of file diff --git a/hoverboard/src/mode_controller.cpp b/hoverboard_mvp/src/mode_controller.cpp similarity index 95% rename from hoverboard/src/mode_controller.cpp rename to hoverboard_mvp/src/mode_controller.cpp index 33d6459..1797c96 100644 --- a/hoverboard/src/mode_controller.cpp +++ b/hoverboard_mvp/src/mode_controller.cpp @@ -11,14 +11,14 @@ namespace mode_controller { "/teleop/cmd_vel", 10, std::bind(&ModeController::teleopTwistCB, this, std::placeholders::_1)); nav_vel_sub_ = this->create_subscription( - "/nav/cmd_vel", 10, std::bind(&ModeController::navTwistCB, this, std::placeholders::_1)); + "/cmd_vel", 10, std::bind(&ModeController::navTwistCB, this, std::placeholders::_1)); set_mode_ = this->create_service( "set_semi_autonomous", std::bind(&ModeController::setModeCB, this, std::placeholders::_1, std::placeholders::_2)); // Advertise velocity commands - cmd_vel_pub_ = this->create_publisher("/cmd_vel", 10); + cmd_vel_pub_ = this->create_publisher("/sim/cmd_vel", 10); RCLCPP_INFO(this->get_logger(), "Translate"); } diff --git a/hoverboard/urdf/hoverboard.urdf.xacro b/hoverboard_mvp/urdf/hoverboard.urdf similarity index 68% rename from hoverboard/urdf/hoverboard.urdf.xacro rename to hoverboard_mvp/urdf/hoverboard.urdf index be62394..4789791 100644 --- a/hoverboard/urdf/hoverboard.urdf.xacro +++ b/hoverboard_mvp/urdf/hoverboard.urdf @@ -1,8 +1,6 @@ - - - + @@ -33,7 +31,7 @@ - + @@ -55,7 +53,15 @@ Gazebo/Blue false - + + + + + + + + + @@ -88,6 +94,16 @@ --> false + + + + + + + + + + @@ -119,6 +135,14 @@ --> false + + + + + + + + @@ -153,11 +177,14 @@ Gazebo/Black - + + + - - + + + @@ -192,45 +219,87 @@ Gazebo/Black - - - - - + - - + + + + + - - - - + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + 60 + false + + 1.92 + + 640 + 480 + B8G8R8 + + + + + 0.02 + 300 + + + gaussian + + 0.0 + 0.007 + + + + + sim_cam + + + + + + + mycamera + + + + 0.1 + 500 + + + @@ -248,7 +317,8 @@ - + + 50 diff --git a/hoverboard_mvp/worlds/diff_driver_robot.world b/hoverboard_mvp/worlds/diff_driver_robot.world new file mode 100755 index 0000000..d9759ff --- /dev/null +++ b/hoverboard_mvp/worlds/diff_driver_robot.world @@ -0,0 +1,315 @@ + + + + + + + model://ground_plane + + + + model://sun + + + + 0 0 0.325 0 -0 0 + + + -0.151427 -0 0.175 0 -0 0 + + 1.14395 + + 0.126164 + 0 + 0 + 0.416519 + 0 + 0.481014 + + + + + + 2.01142 1 0.568726 + + + + + + + 2.01142 1 0.568726 + + + + + + + 0.554283 0.625029 -0.025 -1.5707 0 0 + + 2 + + 0.145833 + 0 + 0 + 0.145833 + 0 + 0.125 + + + + + + 0.3 + + + + + + + 0.3 + + + + + + 1 + 1 + 0 + 0 + + + + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0.01 + + + + + + + + 0.554282 -0.625029 -0.025 -1.5707 0 0 + + 2 + + 0.145833 + 0 + 0 + 0.145833 + 0 + 0.125 + + + + + + 0.3 + + + + + + + 0.3 + + + + + + 1 + 1 + 0 + 0 + + + + + 0 + 0.2 + 1e+13 + 1 + 0.01 + 0.01 + + + + + + + + -0.957138 -0 -0.125 0 -0 0 + + 1 + + 0.1 + 0 + 0 + 0.1 + 0 + 0.1 + + + + + + 0.2 + + + + + + + 0.2 + + + + + + + 0 0 0.5 0 0 0 + + + + 0.1 0.3 0.05 + + + + + 60 + false + + 1.92 + + 640 + 480 + B8G8R8 + + + + + 0.02 + 300 + + + gaussian + + 0.0 + 0.007 + + + + + demo_cam + + + mycamera/image_raw:=mycamera/image_demo + mycamera/depth/image_raw:=mycamera/depth_demo + mycamera/camera_info:=mycamera/raw_cam_info_demo + mycamera/depth/camera_info:=mycamera/depth_cam_info_demo + mycamera/points:=mycamera/points_demo + + + + mycamera + + + + 0.1 + 500 + + + + + + chassis + left_wheel + + 0 0 1 + + -1.79769e+308 + 1.79769e+308 + + + + + + chassis + right_wheel + + 0 0 1 + + -1.79769e+308 + 1.79769e+308 + + + + + + chassis + caster + + + + chassis + camera_link + + + + + + /sim + + + + left_wheel_joint + right_wheel_joint + + + 1.25 + 0.6 + + + 20 + 1.0 + + + true + true + true + + odom_demo + chassis + + + + + + + \ No newline at end of file diff --git a/hoverboard_mvp/worlds/empty.world b/hoverboard_mvp/worlds/empty.world new file mode 100755 index 0000000..28b2ba5 --- /dev/null +++ b/hoverboard_mvp/worlds/empty.world @@ -0,0 +1,15 @@ + + + + + + + model://ground_plane + + + + model://sun + + + + \ No newline at end of file

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